Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 1.51 KB

任务说明.md

File metadata and controls

29 lines (17 loc) · 1.51 KB

任务说明

基于四足机器人的关节状态数据(12关节,包括角度、角速度)、足部接触状态(压力传感器)以及身体的姿态数据(IMU),推算机器人的运动状态,包括位置、速度和姿态。

数据说明

机器人整个过程都在平面上运动,可作为足式里程计推算的假设

以下提供了三个ROS数据包,其中的topic分别为:

  • /aliengo/imu 机器人身体的IMU数据,"sensor_msgs/Imu"类型,1000Hz
  • /aliengo/joint_states 机器人的关节数据,"sensor_msgs/JointState"类型,1000Hz
  • /vrpn_client_node/aliendog/pose 动作捕捉仪提供的机器人位姿真值,"geometry_msgs/PoseStamped"类型,100Hz
  • /vrpn_client_node/aliendog/twist 动作捕捉仪提供的运动速度真值,"geometry_msgs/TwistStamped"类型,100Hz
  • /tf world(动捕坐标系)到trunk(机器人坐标系)的tf变换,内容同/vrpn_client_node/aliendog/pose 话题

其中,"aliengo_vrpn_joint_1.bag"为较简单的运动场景,包含了前进、后退、左右平移、原地旋转等基础动作,参考图片"trajectory_1.png";

"aliengo_vrpn_joint_2.bag"中的运动轨迹为环绕场地画框,参考图片"trajectory_2.png";

"aliengo_vrpn_joint_3.bag"包含较为复杂的运动轨迹(8字绕圈),参考图片"trajectory_3.png",是平移运动和旋转运动的随机组合;

IMU外参

IMU安装在机器人身体中心上方大约6cm的位置

四足机器人关节配置

参见"aliengo_new.urdf"文件