1,话题
话题:故事其实就是讲了一下ROS2中Topic通信方式,Topic通信模型是一种发布订阅模型。
需要满足以下规则:
- 话题名字是关键,发布订阅接口类型要相同,发布的是字符串,接受也要用字符串来接收;
- 同一个人(节点)可以订阅多个话题,同时也可以发布多个话题,就像一本书的作者也可以是另外一本书的读者;
- 同一个小说不能有多个作者(版权问题),但跟小说不一样,同一个话题可以有多个发布者。
1,相关的工具
ros2 run demo_nodes_py listener
ros2 run demo_nodes_cpp talker
rqt_graph

2,ROS2话题相关命令行界面(CLI)工具
ros2也支持很多强大的topic指令。可以使用下面的指令查看。
ros2 topic -h
ros2 topic list 返回系统中当前活动的所有主题的列表
命令
ros2 topic list
ros2 topic list -t 增加消息类型
命令
2ros2 topic list -t