首页
›
机器人系统
›
014-Nav2
›
《ROS2机器人系统开发开发与调试》
VIP20
本课程属于:014-Nav2
机器人系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ROS2机器人系统开发开发与调试
📚 共计 30 章节
01
ROS2核心概念进阶
深入理解DDS中间件、QoS策略配置与调优、节点生命周期管理。
DDS
QoS
生命周期
02
自定义消息与服务
msg/srv/action文件定义、接口包创建与编译、复杂嵌套类型设计。
msg
srv
action
03
参数系统深入
参数声明与获取、动态参数配置、参数回调机制、参数持久化。
参数
回调
持久化
04
TF2坐标变换进阶
静态与动态广播、坐标监听与变换、时间戳管理、多机器人坐标系统。
TF2
广播
多机器人
05
Launch文件高级用法
条件化启动、参数替换、包含与复用、事件驱动启动。
Launch
条件
事件
06
组件化节点开发
Component概念、手动与自动加载、运行时组合、跨进程通信优化。
Component
组合
跨进程
07
多线程与并发
Executor类型与选择、Callback Groups配置、线程安全与锁机制。
Executor
线程
锁
08
高效通信模式
零拷贝传输、共享内存机制、大数据传输策略、实时性保障。
零拷贝
共享内存
实时
09
日志系统与调试
日志级别控制、自定义日志输出、ros2doctor诊断、性能分析工具。
日志
诊断
性能
10
测试框架
单元测试(gtest)、集成测试(launch_testing)、模拟器与桩节点。
gtest
集成测试
模拟
11
ROS2与硬件接口
GPIO控制、I2C/SPI通信、串口封装、传感器驱动开发模式。
GPIO
I2C
驱动
12
导航2(Nav2)架构
行为树导航、规划器与控制器插件、代价地图配置、恢复行为。
Nav2
行为树
代价地图
13
机器人建模与仿真
URDF/XACRO进阶、Gazebo插件开发、仿真时间同步。
URDF
Gazebo
仿真
14
SLAM与建图
Cartographer配置、图优化原理、多传感器融合、地图保存与加载。
SLAM
Cartographer
融合
15
MoveIt2运动规划
运动学求解器、规划场景、碰撞检测、轨迹执行。
MoveIt2
规划
碰撞
16
视觉处理集成
OpenCV桥接、图像传输优化、视觉里程计、YOLO目标检测集成。
OpenCV
YOLO
视觉里程计
17
点云处理
PCL集成、点云滤波与分割、ICP配准、3D物体识别。
PCL
ICP
点云
18
ROS2与AI/ML集成
ONNX Runtime部署、TensorRT加速、强化学习环境搭建。
ONNX
TensorRT
强化学习
19
分布式系统
多机通信配置、DDS发现机制、跨网络桥接、时间同步。
分布式
DDS
桥接
20
安全与权限
SROS2安全配置、访问控制列表、加密通信、密钥管理。
SROS2
加密
权限
21
实时系统
实时内核配置、线程优先级、锁优化、RT性能评估。
实时
优先级
RT
22
ROS2与嵌入式系统
Micro-ROS架构、资源受限设备适配、RTOS集成。
Micro-ROS
RTOS
嵌入式
23
自定义节点生命周期
状态机实现、状态转换回调、错误恢复策略。
状态机
生命周期
容错
24
高级包管理
依赖管理、ament_cmake与Python包混合、交叉编译。
ament
交叉编译
依赖
25
CI/CD集成
GitHub Actions自动化测试、Docker镜像构建、包发布流程。
CI/CD
Docker
Actions
26
性能基准测试
延迟测量、吞吐量测试、CPU/内存分析、优化方法论。
基准测试
延迟
吞吐量
27
ROS2与Web集成
rosbridge协议、WebSocket通信、Web可视化仪表盘。
rosbridge
WebSocket
可视化
28
多机器人系统
命名空间管理、分布式协调、任务分配、编队控制。
多机器人
编队
协调
29
系统集成案例
完整机器人系统架构设计、模块解耦、错误处理与容错。
架构
解耦
容错
30
前沿技术展望
ROS2与ROS1桥接、下一代DDS、ROS2与边缘计算、社区生态趋势。
桥接
边缘计算
生态
所属VIP或分类
同VIP:MoveIt机械臂抓取开发与应用
同VIP:Nav2仿真联调与问题排查
同VIP:Nav2传感器融合地图构建