首页
›
机器人系统
›
015-ROS2
›
《ROS2入门从零搭建机器人系统》
VIP20
本课程属于:015-ROS2
机器人系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ROS2入门 · 从零搭建机器人系统
📚 共计 30 章节
01
ROS2概述与环境搭建
ROS2历史、核心概念(节点、话题、服务、动作)、与ROS1区别、Ubuntu安装Humble、环境变量、验证安装
入门
安装
02
ROS2核心概念详解
节点、话题、服务、动作原理,rqt_graph可视化节点通信
核心
可视化
03
工作空间与功能包
创建工作空间、功能包、Colcon编译、功能包组织结构
工具
编译
04
话题通信编程
发布者/订阅者节点、自定义消息、C++与Python实现
编程
话题
05
服务通信编程
服务端/客户端节点、自定义服务接口、同步与异步调用
编程
服务
06
动作通信编程
动作服务器/客户端、自定义动作接口、反馈机制
编程
动作
07
参数服务器
参数概念、设置与获取、动态参数配置、参数文件
配置
参数
08
ROS2命令行工具
ros2 node/topic/service/action/param/launch,调试与监控
CLI
调试
09
Launch文件
编写Launch、多节点启动、参数传递、条件启动、包含其他Launch
启动
自动化
10
TF坐标变换
TF2库、广播与监听、静态/动态变换、机器人建模应用
坐标
TF2
11
URDF机器人建模
URDF语法、link/joint、xacro优化、Rviz可视化
建模
URDF
12
传感器数据处理
激光雷达数据读取与可视化、摄像头图像、IMU融合
传感器
数据
13
机器人控制基础
底盘驱动节点、/cmd_vel速度指令、/odom里程计
控制
底盘
14
SLAM建图
GMapping/Cartographer、slam_toolbox建图、保存与加载地图
SLAM
建图
15
导航堆栈(Navigation2)
Nav2框架、全局/局部规划器、代价地图、AMCL定位
导航
Nav2
16
路径规划
全局规划A* / Dijkstra、局部规划DWA/TEB、动态避障
规划
避障
17
MoveIt2机械臂控制
MoveIt2框架、运动规划组、正逆运动学、轨迹规划与执行
机械臂
MoveIt2
18
仿真环境搭建
Gazebo/Ignition仿真器、创建世界、加载机器人、传感器仿真
仿真
Gazebo
19
多机器人系统
多机器人通信、分布式架构、协同SLAM
多机
协同
20
ROS2与硬件接口
GPIO、I2C/SPI、Arduino桥接、Micro-ROS
硬件
嵌入式
21
日志与调试
ROS2日志、rqt_console、ros2 bag录制/回放、性能分析
调试
日志
22
DDS中间件
DDS协议、QoS策略、实时性、跨网络通信
中间件
DDS
23
ROS2与深度学习
集成TensorFlow/PyTorch、发布推理结果、目标检测与跟踪
AI
深度学习
24
机器人视觉
OpenCV在ROS2、相机标定、物体识别与位姿估计
视觉
OpenCV
25
状态估计与滤波
卡尔曼滤波、EKF、粒子滤波在机器人定位中的应用
滤波
状态估计
26
ROS2软件包管理
查找/安装第三方包、rosdep依赖管理、创建与发布包
包管理
rosdep
27
ROS2安全机制
SROS2安全框架、访问控制、加密通信、安全启动
安全
SROS2
28
ROS2与Web
rosbridge_suite、WebSocket、机器人Web控制界面
Web
rosbridge
29
综合项目实战(上)
设计差分驱动轮式机器人,建图、导航与自主巡航
实战
项目
30
综合项目实战(下)
集成机械臂与视觉,抓取任务,系统优化与部署
实战
部署
所属VIP或分类
同VIP:MoveIt机械臂运动规划从入门到部署
同VIP:Nav2导航调参与避障实战
同VIP:ROS2与Gazebo仿真联调实战