首页
›
自动驾驶
›
028-感知联调
›
《ROS2 DDS通信系统开发与集成》
VIP20
本课程属于:028-感知联调
自动驾驶 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ROS2 DDS通信系统开发与集成
📚 共计 30 章节
第1章
ROS2中间件概述
什么是DDS、ROS2为何选择DDS、主流DDS实现对比(Fast DDS、Cyclone DDS、GurumDDS)
DDS
背景
第2章
DDS核心概念
域、域参与者、主题、发布者、订阅者、数据写入器、数据读取器
概念
架构
第3章
Fast DDS入门
安装与编译、HelloWorld示例、QoS策略配置
Fast DDS
入门
第4章
Cyclone DDS入门
安装与编译、HelloWorld示例、QoS策略配置
Cyclone DDS
入门
第5章
GurumDDS入门
安装与编译、HelloWorld示例、QoS策略配置
GurumDDS
入门
第6章
ROS2与DDS的绑定
rmw架构、rmw_fastrtps/cyclonedds/gurumdds切换与配置
rmw
中间件
第7章
DDS发现协议
简单发现协议(SDP)、静态/动态发现、常见问题与调试
发现
协议
第8章
QoS策略详解(上)
可靠性、历史记录、深度、耐久性
QoS
可靠性
第9章
QoS策略详解(下)
生命周期、截止时间、延迟预算、分区
QoS
高级
第10章
DDS序列化与反序列化
IDL基础、Fast DDS IDL编译、自定义数据类型注册
IDL
序列化
第11章
ROS2话题通信底层原理
话题数据流、Writer/Reader映射、零拷贝传输
话题
底层
第12章
ROS2服务通信底层原理
请求/响应模型、DDS角色、超时与异常处理
服务
底层
第13章
ROS2动作通信底层原理
动作服务器/客户端、DDS状态反馈、取消与抢占
动作
底层
第14章
ROS2参数系统底层原理
参数存储与同步、DDS在参数更新中的角色、动态参数
参数
底层
第15章
DDS的安全机制
DDS安全模型、SROS2框架、访问控制与权限管理
安全
SROS2
第16章
ROS2多机通信实战
多机网络配置、域ID与发现域、跨机器QoS调优
多机
网络
第17章
ROS2与嵌入式设备通信
资源受限DDS选型、Micro-ROS集成、序列化优化
嵌入式
Micro-ROS
第18章
DDS性能调优(上)
延迟优化、吞吐量优化、CPU与内存占用分析
性能
调优
第19章
DDS性能调优(下)
实时性保障、带宽控制、共享内存传输(SHM)配置
实时
SHM
第20章
ROS2中间件调试工具
ROS2 CLI、Fast DDS Monitor、Cyclone DDS Stats、Wireshark
调试
工具
第21章
Fast DDS高级特性
分区与过滤、忽略本地通信、内置主题
Fast DDS
高级
第22章
Cyclone DDS高级特性
零拷贝支持、Iceoryx集成、安全配置
Cyclone DDS
高级
第23章
GurumDDS高级特性
轻量级设计、实时性优化、国产化适配案例
GurumDDS
高级
第24章
DDS与ROS2兼容性问题
不同DDS互操作性、类型系统兼容、QoS跨实现差异
兼容性
互操作
第25章
工业场景应用
AGV调度、协作机器人、工业物联网数据采集
工业
AGV
第26章
自动驾驶应用
传感器融合、高带宽数据流(LiDAR/Camera)、确定性通信
自动驾驶
传感器
第27章
航天/国防应用
高可靠性、冗余与容错、安全关键系统
航天
国防
第28章
自定义DDS传输插件
自定义传输层、共享内存插件、UDP/TCP混合传输
插件
传输
第29章
ROS2中间件未来趋势
DDS标准演进(XRCE/RPC)、云原生DDS、深度整合
趋势
云原生
第30章
综合实战:分布式机器人系统
系统设计、中间件选型、性能测试与调优、部署运维
实战
综合
所属VIP或分类
同VIP:Apollo-Cyber-RT模块通信与系统联调
同VIP:Apollo与ROS2协同联调工程实践
同VIP:Autoware感知规划模块调试与故障定位