ROS入门跟着我就够了(二)上 ROS通信机制

本文详细介绍了ROS中的三种主要通信机制:话题通信、服务通信和参数服务器。首先,讲解了话题通信的概念、流程、理论模型及自定义msg的创建与调用,包括C++和Python的实现。接着,介绍了服务通信的原理、自定义srv的创建与调用,同样展示了C++和Python的实例。此外,还阐述了参数服务器的作用、理论模型以及如何进行参数的增删改查操作。最后,列举了ROS中常用的操作命令,如rosnode、rostopic、rosservice、rosmsg、rossrv和rosparam,帮助读者更好地理解和调试ROS系统。
摘要由CSDN通过智能技术生成

由于这一章东西比较多,我分了上下两篇,下部分可以在《 ROS 入门跟着我就够了》专辑中查看

ROS 中的基本通信机制主要有如下三种实现策略:

话题通信(发布订阅模式)

服务通信(请求响应模式)

参数服务器(参数共享模式)

发布订阅中,发布方,订阅方通过话题把二者订阅到一起,订阅者受到发布方的话题(类似于公众号与关注者的关系,公众号发布有关信息的话题给关注者)

服务通信中,服务端(server)与客户端(client),客户端先请求,服务端再反应(类似于输入网址,网址响应的过程)

参数服务器,(公司里的小零食,你可以拿也可以放,共同享用,共同维护)

本章的主要内容就是是介绍各个通信机制的应用场景、理论模型、代码实现以及相关操作命令。本章预期达成学习目标如下:

  • 能够熟练介绍ROS中常用的通信机制
  • 能够理解ROS中每种通信机制的理论模型
  • 能够以代码的方式实现各种通信机制对应的案例
  • 能够熟练使用ROS中的一些操作命令
  • 11
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小张高手

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值