(四)创建ROS程序包(就是软件包)
2018-03-06 22:08
211 查看
你的 ROS 程序包都放到下面这个目录里, 切换到这个目录:
$ cd ~/catkin_ws/src
使用下面的命令: 创建一个 ROS 程序包 名字就叫:
beginner_tutorials
$ catkin_create_pkg beginner_tutorials std_msgs rospy roscpp //程序包后面是依赖的程序包。(类似于添加的头文件和链接文件)
进入
beginner_tutorials路径里看看:
打开 CMakeLists.txt 文件---
gedit CMakeLists.txt,看看:
rospack这个命令不但可以查找软件包的所在目录,还可以查看一个软件包的依赖包都有哪些:
罗列出来的这 3 个软件包中,比如
roscpp这个软件包的依赖包又有哪些:
对有
beginner_tutorials包来说,它的依赖包(
roscpp、
rospy、
std_msgs)的依赖包,就是
beginner_tutorials包的间接依赖包:
总结:
catkin_create_pkg
是用来创建 ROS
程序包的。
catkin_make
:是用来编译程序包的。 (catkin_make
相当于执行了cmake..
然后再执行 make
)
相关文章推荐
- ROS Learning-005 beginner_Tutorials 创建ROS程序包(就是软件包)
- ROS Learning-005 beginner_Tutorials 创建ROS程序包(就是软件包)
- 第五节--ROS操作系统----创建ROS程序包
- ROS的初步学习(四)--创建一个工作空间和一个程序包
- 创建ROS程序包
- ROS教程(三):创建ROS程序包
- ROS入门3: 创建ROS程序包
- 创建ros的程序包--3
- ROS学习笔记三:创建ROS软件包
- ROS-indigo下创建工作空间,创建程序包,package.xml,CMakeLists.txt相关代码记录及文件解析
- ROS程序包的创建
- ROS入门_1.6 创建ROS程序包
- 创建ROS程序包(三)
- ROS学习随笔二(创建一个简单的ROS package)
- ROS笔记——创建简单的主题发布节点和主题订阅节点
- mac os 各种svn软件均无法commit或者创建working copy的解决办法
- 系统调用就是陷阱(软件中断)
- ROS 学习系列 -- 使用urdf创建机器人模型在Rviz中3D观察 之一 link使用
- 使用VS TFS源码分析软件PATFS创建异常规则
- ROS教程1--创建节点