- 博客(12)
- 收藏
- 关注
原创 ROS2 + C++ 常用工具(自用笔记)
自用Launch、rosbag2、RQT、RVIZ2和Gazebo。(1)Launch启动文件作用:在ROS2中,当需要同时启动多个节点(即程序或进程)时,使用launch文件可以简化操作。特点:通过在一个文件中定义多个节点的启动命令和相关参数,可以实现多个节点的快速启动和配置。这极大提高了工作效率,并允许开发者在项目中更灵活地管理节点。(2)rosbag2记录仪作用:rosbag2是ROS 2的一个工具,用于录制和回放ROS 2系统中的消息(数据)。特点。
2024-06-04 16:56:28
675
原创 ROS2 + C++ 动作(自用笔记)
自用这里简写了,具体可以参考ROS2 + C++ 自定义接口(自用笔记)根据题目,我们创建一个自定义接口功能包。在src下创建action文件夹,在文件夹下创建文件。#动作自定义接口#目标uint32 write_goal -- - #结果 bool finish -- - #反馈写稿目标写稿完成情况(是or否)写稿数量进度写稿的内容每次编写完代码记得修改和,添加以下代码#添加消息文件和依赖自用。
2024-06-02 17:03:32
1686
原创 ROS2 + C++ 自定义接口(自用笔记)
自用在ROS 2中,接口就是一种规范,它可以帮助不同系统或组件之间进行通信和交互。接口的使用可以帮助抹平不同数据类型和编程语言之间的差异,使得不同厂家生产的硬件设备或传感器可以统一使用相同的接口格式,从而简化程序适配和开发过程。ROS2接口类似于手机充电口,在手机发展的早期阶段,各家手机制造商为了区分自己的产品,导致了市场上出现了各种不同形状和规格的手机充电口,如圆形、扁平、长形或短形等,这些充电口往往互不兼容,若是一家四口出门,每个人的手机牌子不一样,出门就需要带四根线,特别麻烦。
2024-05-06 17:40:29
996
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人