博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ROS机器人程序设计(原书第2版)2.4.3 创建ROS功能包和综合功能包
阅读量:6762 次
发布时间:2019-06-26

本文共 566 字,大约阅读时间需要 1 分钟。

2.4.3 创建ROS功能包和综合功能包

就像之前所说,你也可以手动创建功能包。但是为了避免那些繁琐的工作,最好使用catkin_create_pkg命令行工具。

使用以下命令在之前建立的工作空间创建新的功能包:

 

此命令的格式包括功能包的名称和依赖项。在这个示例中,依赖项包括std_msgs和roscpp。如以下命令行所示:

 

这些依赖项包括:

std_msgs 包含了常见消息类型,表示基本数据类型和其他基本的消息构造,如多维数组。

roscpp 使用C++实现ROS的各种功能。它提供了一个客户端库,让C++程序员能够调用这些接口快速完成与ROS的主题、服务和参数相关的开发工作。

如果所有步骤都正确执行,结果如下图所示:

 

正如我们之前看到的,你可以使用rospack、roscd和rosls命令来获取新的功能包信息。下面所示是独立使用的:

rospack profile 此命令用于通知新添加的内容

rospack find chapter2_tutorials 此命令用于查找路径。

rospack depends chapter2_tutorials 此命令用于查看依赖关系。

rosls chapter2_tutorials 此命令用于查看内容。

roscd chapter2_tutorials 此命令会更改实际路径。

转载地址:http://yadeo.baihongyu.com/

你可能感兴趣的文章
HDU2089 不要62 BZOJ1026: [SCOI2009]windy数 [数位DP]
查看>>
MySQL查询提示
查看>>
Oracle中如何判断字符串是否全为数字
查看>>
《JavaScript高级程序设计》笔记:在HTML中使用Javascript(二)
查看>>
asp.net 实现pdf、swf等文档的浏览
查看>>
STM32学习之路-SysTick的应用(时间延迟)
查看>>
/etc/rc.d/rc.local linux启动自动开启某些服务(转)
查看>>
Windows安装和配置Tomcat
查看>>
JAX-WS HandlerChain使用具体解释
查看>>
iOS开发-使用storyboard实现UILabel的自适应高度(iOS8)
查看>>
OpenCV求取轮廓线
查看>>
spring assert 用法
查看>>
EFM8单片机与I2C外设通信
查看>>
[进程]守护进程
查看>>
漫谈程序猿系列:无BUG不生活
查看>>
Android4.4 Telephony流程分析——彩信(MMS)发送过程
查看>>
经纬度坐标与高斯坐标的转换代码(转)
查看>>
visualvm监控tomcat
查看>>
nginx负载均衡向后台传递參数方法(后端也是nginxserver)
查看>>
JeeCG团队招聘啦!
查看>>