🤖 ROS2 + AI 推理
🧠 实战目录
📚 30章 · 从入门到综合实战
⭐ 适合 & 创客
01
ROS2与AI融合概述
为什么需要ROS2+AI
课程目标
技术栈
02
ROS2核心概念速通
节点·话题·服务·动作
命令行验证
03
搭建ROS2开发环境
Ubuntu 22.04
Humble
编译第一个包
04
Python客户端库(rclpy)实战
发布者/订阅者
spin与回调
05
C++客户端库(rclcpp)实战
发布者/订阅者
Python vs C++
06
ROS2自定义消息与服务
msg/srv文件
Python & C++
07
ROS2 Launch系统
启动多节点
参数·命名空间
08
ROS2参数与生命周期节点
动态配置
Managed Node
09
AI推理基础与ONNX Runtime
ONNX格式
CPU/GPU推理
10
OpenCV与ROS2图像桥接
cv_bridge
OpenCV Mat
11
YOLOv8目标检测集成
导出ONNX
实时检测
12
TensorRT加速推理
ONNX→TensorRT
高性能
13
ROS2与MediaPipe集成
手势识别
发布话题
14
ROS2与Hugging Face Transformers
BERT文本分类
服务
15
ROS2 Action Server与Client
长时间AI任务
取消·反馈
16
ROS2组件与进程内通信
Component
零拷贝
17
ROS2 QoS配置实战
Best Effort
Reliable
18
ROS2时间同步与TF树
多传感器
时间戳融合
19
ROS2 Bag录包与回放
录制/回放
离线调试
20
ROS2参数服务器与动态调参
置信度阈值
模型路径
21
ROS2多机通信与分布式AI
边缘设备(Jetson)
主控通信
22
ROS2 Security
SROS2加密
访问控制
23
ROS2与Docker容器化
Docker镜像
跨平台部署
24
ROS2与Kubernetes编排
K8s集群
弹性伸缩
25
ROS2与WebSocket桥接
rosbridge
Web前端可视化
26
ROS2与MQTT桥接
云端IoT
推理结果推送
27
ROS2性能分析与优化
ros2 topic hz
瓶颈定位
28
ROS2与GPU共享与调度
GPU显存共享
避免OOM
29
综合实战:智能小车目标跟随
YOLOv8+深度相机
跟随小车
30
综合实战:AI语音助手与机器人控制
Whisper+LLM
ROS2控制