首页
›
嵌入式边缘AI与TinyML
›
057-ROS2机器人AI与边缘感知
›
《ROS2机器人安全避障:AI识别障碍物和Nav2代价地图更新》
VIP20
本课程属于:057-ROS2机器人AI与边缘感知
嵌入式边缘AI与TinyML · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
12. ROS2机器人安全避障:AI识别障碍物和Nav2代价地图更新
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
ROS2机器人安全避障的整体概念 · 学习目标 · 课程项目预览(AI识别+Nav2代价…
课程导入
ROS2
02
ROS2基础回顾
节点 · 话题 · 服务
ROS2
基础回顾
03
Nav2导航栈概览
Nav2架构 · 行为树 · 规划器
Nav2
导航栈概览
04
代价地图基础
代价地图的图层结构(静态层 · 障碍物层 · 膨胀层)
代价地图基础
代价地图的图层结…
05
传感器接入
激光雷达 · 深度相机 · 超声波等常见障碍物感知传感器的ROS…
传感器接入
激光雷达
06
AI障碍物识别入门
目标检测 · 语义分割 · 实例分割的基本概念
AI
障碍物识别入门
07
ROS2与AI集成方式
在ROS2节点中调用预训练模型(如Y… · TensorRT · ONNX Runtime)的流程与性…
ROS2
AI
08
图像与点云融合
将AI识别结果(2D边界框)映射到3… · 生成障碍物点云或占据栅格的方法
图像
点云融合
09
障碍物信息发布
自定义ROS2消息(如Boundin… · ObstacleArray)并发布识… · 实现与Nav2的接口对接
障碍物信息发布
ROS2
10
Nav2代价地图插件机制
了解costmap2d插件 · 障碍物层(obstacle laye…
Nav2
代价地图插件机制
11
动态障碍物层更新
通过订阅AI识别话题 · 将识别到的障碍物动态注入代价地图 · 实现实时更新
动态障碍物层更新
AI
12
膨胀层与安全距离
膨胀半径设置 · 代价衰减函数 · 机器人 footprint 对安全避…
膨胀层
安全距离
13
Nav2行为树与避障策略
如何通过行为树(BT)实现避障逻辑 · 如绕行 · 停止
Nav2
行为树
14
AI识别与Nav2的协同工作流
从传感器数据到AI推理 · 障碍物发布 · 代价地图更新
AI
Nav2
15
实战项目一
使用YOLOv5识别常见障碍物(人 · 椅子 · 箱子)并发布障碍物话题
实战项目一
YOLOv5
16
实战项目二
配置Nav2代价地图订阅AI障碍物话… · 实现动态避障
实战项目二
Nav2
17
实战项目三
在仿真环境(Gazebo + Tur… · 并调整参数
实战项目三
Gazebo
18
性能优化
AI推理加速(TensorRT · OpenVINO) · 多线程处理
性能优化
AI
19
鲁棒性提升
处理误检 · 漏检 · 遮挡
鲁棒性提升
处理误检
20
代价地图参数调优
障碍物层 · 膨胀层的参数详解 · 以及如何避免代价地图抖动
代价地图参数调优
障碍物层
21
Nav2动态参数配置
使用dynamic_reconfig…
Nav2
动态参数配置
22
常见问题排查
AI节点与Nav2通信失败 · 代价地图不更新 · 避障失效等问题的诊断与解决
常见问题排查
AI
23
安全机制
急停 · 速度限制 · 局部规划器(如DWA
安全机制
急停
24
多机器人协同避障
多机场景下代价地图共享与AI识别结果…
多机器人协同避障
AI
25
真实机器人部署
从仿真到实机迁移的注意事项(传感器标… · 计算资源 · 安全测试)
真实机器人部署
从仿真到实机迁移…
26
综合实战
构建一个完整的AI避障机器人 · 实现室内环境自主导航与动态避障
综合实战
AI
27
课程总结
核心知识点回顾 · 避障系统设计模式 · 常见陷阱与最佳实践
课程总结
核心知识点回顾
28
拓展学习
强化学习避障 · 语义导航 · 动态场景理解等前沿方向
拓展学习
强化学习避障
29
课程项目答辩
学员展示项目 · 评估避障效果 · 系统稳定性与创新点
课程项目答辩
学员展示项目
30
结课测试
理论题+实操题 · 检验对AI识别与Nav2代价地图更新…
结课测试
理论题+实操题
所属VIP或分类
同VIP:ROS2+Jetson机器人感知:TensorRT推理节点和GPU加速
同VIP:ROS2-AI节点QoS与推理延迟优化
同VIP:ROS2-Camera图像管线与AI前处理