修改自 ros 官方 wiki

http://wiki.ros.org/catkin/package.xml

package.xml文件定义了包的属性,包括软件名称,版本号,作者,维护者,以及依赖关系。

基本结构

每个package.xml文件都以<package>标记作为根标记

1
2
3
4
<?xml version="1.0"?>
<package format="2">

</package>

必备标签

No 标签 描述
1 <name> 包名
2 <version> 版本号(必须为 3 个点分隔的整数)
3 <description> 包内容的描述
4 <maintainer> 负责维护包裹的人员名称
5 <license> 许可,例如 GPL,BSD,ASL
阅读全文

环境说明

ROS版本:ROS Kinetic Kame

Ubuntu版本:Ubuntu 16.04.6 LTS,(lsb_release -a

Python版本:Python 2.7.12

CMake 版本:3.5.1

工作空间(workspace)

1. 创建工作空间

1
mkdir -p cakin_ws/src

cakin_ws为工作空间名。src为固定目录,不可更改。

2. 编译工作空间

1
2
cd cakin_ws
catkin_make

来到之前创建好的工作空间目录下,使用catkin_make命令,将编译工作空间。

此时,我们的工作空间就创建完毕

阅读全文