您当前的位置: 首页 > 

我什么都布吉岛

暂无认证

  • 4浏览

    0关注

    292博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

(三) ROS 创建工作包

我什么都布吉岛 发布时间:2019-01-26 17:16:16 ,浏览量:4

一、catkin包里面什么

catkin包必须满足:

  • 包含package.xml 文件
  • CMakeLists.txt 文件
  • 没有嵌套

大概是这个样子:

my_package/
  CMakeLists.txt
  package.xml
二、catkin包一般工作在工作空间中
workspace_folder/        -- WORKSPACE
  src/                   -- SOURCE SPACE
    CMakeLists.txt       -- 'Toplevel' CMake file, provided by catkin
    package_1/
      CMakeLists.txt     -- CMakeLists.txt file for package_1
      package.xml        -- Package manifest for package_1
    ...
    package_n/
      CMakeLists.txt     -- CMakeLists.txt file for package_n
      package.xml        -- Package manifest for package_n
三、创建一个catkin包

如果你已经创建了一个catkin工作空间,那么创建一个catkin包是很容易的。

首先,切换到catkin工作空间中的src。

# You should have created this in the Creating a Workspace Tutorial
$ cd ~/catkin_ws/src

然后,使用catkin_create_pkg创建一个名字叫做beginner_tutorials,对应的依赖项分别为:std_msgs rospy roscpp

$ catkin_create_pkg beginner_tutorials std_msgs rospy roscpp
四、编译一个catkin工作空间并sourcing设置文件

返回到工作空间:

$ cd ~/catkin_ws
$ catkin_make

sourcing设置文件:

$ . ~/catkin_ws/devel/setup.bash

这样一来,我们就算成功地创建并在工作环境中启用这个工作包了。

关注
打赏
1658157489
查看更多评论
立即登录/注册

微信扫码登录

0.0363s