首页
›
机器人系统
›
015-ROS2
›
《ROS2机器人系统开发全流程》
VIP20
本课程属于:015-ROS2
机器人系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ROS2机器人系统开发全流程
📚 共计 30 章节
01
ROS2前世今生
机器人操作系统演进史 · ROS1 vs ROS2核心差异 · 设计哲学与生态全景
起源
对比
02
开发环境筑基
Ubuntu安装配置 · ROS2 Humble安装 · DDS选型 · 环境验证
环境
Humble
03
核心概念精讲
Node · Topic · Service · Action · Parameter 深度解析
概念
架构
04
通信机制实战(上)
话题通信 · 发布者与订阅者 · 自定义消息 · QoS配置
话题
QoS
05
通信机制实战(下)
服务通信 · 动作通信 · 参数动态配置
服务
动作
06
命令行工具箱
ROS2 CLI · 话题/服务/动作调试 · bag录播 · rqt可视化
CLI
调试
07
工作空间与包管理
工作空间创建编译 · 功能包结构 · ament_cmake/python双模式
工作空间
ament
08
launch文件进阶
Python launch · 多节点启动 · 参数传递 · 条件与包含
launch
多节点
09
TF坐标变换
TF树原理 · 静态/动态广播监听 · TF2 API · 坐标系约定
TF
坐标
10
URDF机器人建模
URDF语法 · 连杆与关节 · xacro优化 · 可视化与碰撞检测
URDF
建模
11
传感器集成实战
LiDAR驱动 · IMU/里程计融合 · 相机驱动与图像话题
传感器
驱动
12
机器人仿真(上)
Gazebo Ignition · URDF导入 · 传感器仿真插件
仿真
Gazebo
13
机器人仿真(下)
Nav2仿真环境 · SLAM建图仿真 · 多机器人协同
Nav2
多机
14
SLAM建图实战
Cartographer · SLAM Toolbox · 建图调优 · 地图保存加载
SLAM
Cartographer
15
导航栈(Nav2)精讲
全局/局部路径规划 · 代价地图 · 行为树导航 · 恢复行为
Nav2
规划
16
路径规划算法
A*/Dijkstra · DWA/TEB · Hybrid-Astar · 性能对比
规划
算法
17
AMCL定位与自适应
自适应蒙特卡洛 · 粒子滤波调参 · 重定位 · 多传感器融合
AMCL
定位
18
MoveIt2机械臂控制
运动学求解器 · 规划场景 · 碰撞检测 · 轨迹执行与监控
MoveIt2
机械臂
19
计算机视觉应用
OpenCV桥接 · 图像处理pipeline · YOLO检测 · 视觉里程计
视觉
YOLO
20
点云处理与感知
PCL集成 · 点云滤波分割 · 障碍物检测 · ICP/NDT配准
点云
PCL
21
行为树与状态机
BehaviorTree.CPP · 树节点设计 · 条件/装饰节点 · 任务编排
行为树
状态机
22
多机器人系统
多机通信架构 · 分布式节点管理 · 协同SLAM · 编队控制
多机
协同
23
ROS2实时性优化
实时内核配置 · 线程优先级 · 锁机制 · 实时通信保障
实时
优化
24
系统监控与调试
rqt_graph/plot/console · ros2doctor · perf/tracy · 日志
监控
调试
25
Docker容器化部署
ROS2 Docker镜像 · docker-compose · GPU直通 · 网络配置
Docker
部署
26
嵌入式与微控制器
micro-ROS架构 · STM32/ESP32移植 · 实时控制 · 硬件抽象层
嵌入式
micro-ROS
27
系统集成与测试
单元测试(gtest) · 集成测试(launch_testing) · CI/CD · 硬件在环
测试
CI/CD
28
安全与权限管理
SROS2安全架构 · 访问控制 · 加密通信 · 安全启动与签名
安全
SROS2
29
项目实战(上)
需求分析 · 硬件选型 · 软件架构 · 任务分解与排期
实战
设计
30
项目实战(下)
完整系统开发 · 建图导航+机械臂抓取 · 联调优化 · 部署运维
实战
联调
所属VIP或分类
同VIP:MoveIt机械臂运动规划从入门到部署
同VIP:Nav2导航调参与避障实战
同VIP:ROS2与Gazebo仿真联调实战