登录
ros1和ros2的通信模型
麦辣鸡腿堡
2023-11-27
818
分享海报
麦辣鸡腿堡
2535 文章
461w阅读
81粉丝
+关注
描述
ros1:
talker 注册
listener 注册
ROS Master 进行信息匹配
listener 发送链接请求
talker 确认请求
建立连接
talker 给 listener 发数据
ROS2:
参与者(DomainParticipant):一个参与者Participant就是一个容器,对应于一个使用DDS的用户,任何DDS的用户都必须通过Participant来访问全局数据空间。
发布者(Publisher):数据发布的执行者,支持多种数据类型的发布,可以与多个数据写入器(DataWriter)相联,发布一种或多种主题(Topic)的消息。
订阅者(Subscriber):数据订阅的执行者,支持多种数据类型的订阅,可以与多个数据读取器(DataReader)相联,订阅一种或多种主题(Topic)的消息。
数据写入器(DataWriter):应用向发布者更新数据的对象,每个数据写入器对应一个特定的Topic,类似于ROS1中的一个消息发布者。
数据读取器(DataReader):应用从订阅者读取数据的对象,每个数据读取器对应一个特定的Topic,类似于ROS1中的一个消息订阅者。
主题(Topic):这个和ROS1中的Topic概念一致,一个Topic包含一个名称和一种数据结构。
QoS Policy:Quality of Service,质量服务原则,这个模块在ROS1中可从没见过,看名称就猜测应该是负责数据质量的。QoS是DDS中非常重要的一环,控制了各方面与底层的通讯机制,主要从时间限制、可靠性、持续性、历史记录几个方面,满足用户针对不同场景的数据应用需求
打开APP阅读更多精彩内容
点击阅读全文
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
数据
容器
ROS
DDS在
ROS2
中的应用
2023-11-24
957
系统镜像Ubuntu_
ROS2
中
ROS2
是什么意思,带有
ROS2
开发环境吗?
2024-03-01
0
ROS2
的安装与使用 精选资料推荐
2021-08-30
0
如何在
ROS2
中运行小乌龟呢
2021-11-05
0
RT-Thread实时操作系统与
ROS2
是怎样进行
通信
的
2022-04-01
0
基于无线wifi网络的X3派和PC虚拟机通过
ROS2
实现跨设备
通信
2022-07-13
0
【昉·星光
2
高性能RISC-V单板计算机体验】五:在 VisionFive
2
上体验
ROS2
humble
2023-09-04
0
Micro-
ROS
:把
ROS2
放在MCU上
2022-04-07
7799
ROS1
的
通信
架构的基础
通信
方式及相关概念
2023-05-19
3481
X3派和PC虚拟机之间基于
ROS2
和wifi的
通信
2022-07-13
1012
如何初始化
ROS
并创立链接
2023-11-15
524
什么是
通信模型
DDS
2023-11-24
1516
ROS2
中自带例程测试
2023-11-28
994
在TogetherROS中如何安装
ROS2
功能包
2023-12-01
1016
移动机器人与
ROS
操作系统原理与应用
2024-01-02
609
全部
0
条评论
快来发表一下你的评论吧 !
发送
登录/注册
×
20
完善资料,
赚取积分