发帖
1 0 0

ros2foxy学习之话题

san
金牌会员

15

主题

280

回帖

2099

积分

金牌会员

积分
2099
技术杂谈 504 1 2023-11-24 15:51:01
ros2中话题通信模型就是一种发布订阅模型,发布者发布话题,订阅者订阅。这种通信方法,话题名字是关键,发布订阅接口类型要相同,发布的是字符串,接受也要用字符串来接收;

同一个人(节点)可以订阅多个话题,同时也可以发布多个话题,就像一本书的作者也可以是另外一本书的读者;同一个小说不能有多个作者(版权问题),但跟小说不一样,同一个话题可以有多个发布者。其中相关指令:
ros2 topic list返回系统中当前活动的所有主题的列表
ros2 topic list -t增加消息类型
ros2 topic echo /chatter打印实时话题内容
ros2 topic info /chatter查看主题信息
ros2 interface show std_msgs/msg/String查看消息类型
ros2 topic pub /chatter std_msgs/msg/String 'data: "123"'手动发布命令
20231124_154558.jpeg
──── 0人觉得很赞 ────

使用道具 举报

2023-11-24 17:50:49
白色LG吗
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28241 个
  • 话题数: 40188 篇