首先官网下载代码 https://github.com/ros-simulation/gazebo_ros_demos 1 创建编译工作空间 cd ~/catkin_ws/src/ git clone https://github.com/ros-simulation/gazebo_ros_demos.git cd .. catkin_make 2 在Rviz运行 cd ~/catkin_ws/src/gazebo_ros_demos/rrbot_description roslaunch rrbot_description rrbot_rviz.launch 3 在gazebo运行 cd ~/catkin_ws/src/gazebo_ros_demos/rrbot_gazebo roslaunch rrbot_gazebo rrbot_world.launch 4 客制化URDF文件 继续使用gazebo中RRBot的URDF,并在其基础上做客制化修改。 4.1 Add transmission elements to a URDF 为了在机器人RRBot中使用ros_control, 我们需要在URDF中增加一些相应的elements(如 element), 这种element被用来连接机器人的actuators和 joints, 详细定义请看 spec 。 对于gazebo