ROS机器人程序设计(原书第2版)2.4.3 创建ROS功能包和综合功能包
2023-03-14 10:20:19 时间
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 此命令会更改实际路径。
相关文章
- 阿里云ECS使用体会
- 你真的了解DevOps吗? | 开发者社区精选文章合集(四十六)
- 阿里云ESC初体验
- 对阿里云ECS服务器的初步使用与体验
- SRE混合云运维课程列表火热出炉啦!
- SRE混合云运维课程列表最新更新1103
- 云服务器ECS内存增强型实例re6全新发布
- Linux体验感悟–《我的linux初体验》
- 数据结构——树(中)
- 阿里云服务器不能退款有办法!
- 飞天加速计划-高校学生在家实践
- 阿里云飞天计划带来的便利性
- 安全模块理论知识——MAC,SHA ,hash算法,安全证书相关
- 阿里云ECS服务器使用体验
- 破解无线网络密码 kali
- 第一次ECS体验
- 网站的虚拟主机多大够用
- 阿里云服务器(ECS)的初体验心得及体会
- 我的ECS使用之感受
- 一句话次导航相关问题