ROS话题

ROS话题通信机制包括发布者向话题发布消息,多个订阅者异步接收。使用`rostopic`命令行工具可进行相关操作,如查看话题信息、频率、带宽等。发布话题涉及创建发布者、消息数据及赋值。订阅话题则需创建订阅者和回调函数。自定义消息类型可通过创建msg文件、添加编译规则和描述规则实现。
摘要由CSDN通过智能技术生成

ROS话题

一、Ros话题通信机制
在这里插入图片描述
发布者将消息发布到话题上,订阅者从话题订阅消息。一对多的意思是一个话题可以有多个话题的订阅者,异步通信的意思是发布者只管发布话题而不在意有多少个订阅者,也不在意订阅者有没有成功的订阅到消息。

topic命令行指令
rostopic echo :打印话题信息
rostopic hz :话题频率
rostopic info :话题信息
rostopic list:列举话题
rostopic pub:往话题输入信息
rostopic bw:话题带宽
rostopic find:从数据类型寻找话题
rostopic type:查看话题的数据类型

二、发布话题
1、创建一个发布者
2、创建消息数据
3、消息赋值
4、将消息发布出去

ros::Publisher pub = nh.advertise<std_msgs::String
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值