ROS的安装就不介绍了,官方教程是最好的:点击打开链接
ROS是机器人操作系统,它应该有自己的工程结构,Linux系统的文件系统如下:
而ROS的文件系统级如下:
接下来逐一介绍它们:
1. catkin 工作空间
工作空间就是管理 ROS 工程和代码的地方,而 catkin 是 ROS 定制的编译构建系统,是对 CMake 的扩展。catkin 工作空间其实就是一个文件夹,用来组织和管理功能包,用 catkin 工具编译。
首先对其进行创建(必须有 src 目录):
mkdir -p ~/catkin_ws/src
进入工作空间:
cd ~/catkin_ws/
对其进行编译(必须在工作空间进行)
catkin_make
如果你的输出像这样: