ROS学习笔记
1.ROS文件系统
1.1 Catkin编译系统
1.1.1 Catkin工作原理
Catkin编译的工作流程:
- 首先在工作空间
catkin_wa/src/
下递归的查找其中每一个ROS的package. - package中会有package.xml和CMakeLists.txt文件,Catkin(CMake)编译系统根据CMakeLists.txt文件生成Makefile(位于
catkin_wa/build
) - 然后make刚刚生成的Makefile等文件,编译连接生成可执行文件(位于
catkin_wa/devel
)
1.2 Catkin工作空间
1.2.1初始化catkin工作空间
首先在终端输入下列指令,完成初始创建.
mkdir -p catkin_ws/src
cd catkin_ws
catkin_make