前言 上几节了解了ROS的三种消息机制,大家对ROS也有了一定的认识,今天再介绍下ROS常用的工具. rostopic 传送门 rosservice 传送门 rosnode 传送门 两款仿真软件介绍 Gazebo 集成物理引擎的一款仿真软件,主要在场景中仿真机器人的运动等,可以模拟真实场景.通常与ROS结合使用,主流支持机器人的模型文件格式为URDF格式,Xacro格式. RVIZ 基于qt设计的数据分析,数据可视化软件,主要用于传感器数据可视化,传感器数据处理,算法验证等.通常与ROS和gazebo联合使用. 部署比赛环境 安装fetch机器人: sudo apt-get install ros-kinetic-fetch-gazebo-demo 本地创建ROS的工作区间: mkdir -p ~/robocon_ws/src cd ~/robocon_ws/src catkin_init_workspace 在我们预备队2020的群文件中下载 2020预备队比赛模型.7z 这个文件,放在我们的src下: 右键提取到此处: 这里解压会多出一层目录,我们把他去掉: cd ~/robocon_ws/src/2020预备队比赛模型 mv * .. / cd .. rm -r 2020预备队比赛模型 编译工程: cd ~/robocon_ws catkin_make 注意这里,如果有报错