(在更新中)
一、Catkin教程
1.创建工作区
首先介绍如何设置一个可以构建一个或多个catkin包的catkin工作区。(前提是你已经安装了catkin)
创建工作区:
$ mkdir -p ~/catkin_ws/src
$ cd ~/catkin_ws/
$ catkin_make
catkin_make命令运行之后,它将在‘src’文件夹中创建一个CMakeLists.txt文件。此外,如果查看当前目录,现在应该有一个‘Build’和‘devel’文件夹。
接下来source一下devel中的setup.bash
$ source devel/setup.bash
然后用下面命令确保环境变量包含你建的包:
$ echo $ROS_PACKAGE_PATH
/home/youruser/catkin_ws/src:/opt/ros/kinetic/share
2.创建ROS包
首先看一下一个包含n个包的完整工作区文件结构:(没有嵌套的包,也没有共享同一个目录的多个包)
workspace_folder/ -- 工作区
src/ -- 源空间
CMakeLists.txt -- CMake文件, 由catkin生成
package_1/
CMakeLists.txt -- CMakeLists.txt file for package_1
package.xml -- Package manifest fo