ROS中的话题通信和服务通信有哪些区别?


一、两者对比

服务

服务的通讯模型中包含了请求和反馈两个环节。就好像你问我答一样,类似浏览器中的网页服务。服务方式可以在需要请求的时候去发送请求数据,让服务节点进行运算后发回结果。而不需要让两个节点频繁地交互数据,浪费计算资源。服务使用的是.srv文件定义。

话题

话题是一个单向传输的方式,只能以特定频率进行发送,对方是否接收到未知。话题使用的是.msg文件来定义。

二、总结

话题适合传感器、控制指令等周期性、单项传输的数据
服务适合一问一答,同步性要求更高的数据,比如获取机器视觉识别到的目标位置。

内容源自古月居网站,本文仅用于学习总结。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值