首页
›
机器人系统
›
015-ROS2
›
《Nav2导航调参与避障实战》
VIP20
本课程属于:015-ROS2
机器人系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Nav2导航调参与避障实战
📚 共计 30 章节
01
Nav2概览与架构
Nav2是什么、核心组件(BT Navigator、Planner、Controller、Recovery)、导航生命周期。
架构
核心组件
02
环境搭建
ROS2 Humble安装、Gazebo与TurtleBot3仿真环境配置、Nav2源码编译。
ROS2
仿真
03
地图基础
地图类型(occupancy grid、costmap)、地图生成(SLAM与已知地图)、地图格式与加载。
地图
SLAM
04
全局规划器
NavFn、Smac Planner(2D与Hybrid-A*)、规划器配置与调优。
全局规划
Smac
05
局部规划器
DWB Controller、Teb Controller、Regulated Pure Pursuit,参数对比与选型。
局部规划
DWB
TEB
06
代价地图
全局代价地图与局部代价地图、膨胀层、障碍物层、静态地图层配置。
代价地图
膨胀层
07
行为树导航
BT Navigator原理、XML行为树编写、自定义行为节点。
行为树
BT
08
恢复行为
旋转恢复、后退恢复、自定义恢复策略、恢复触发条件调优。
恢复
调优
09
速度与加速度限制
最大速度、最小速度、加速度、转弯半径参数设置。
速度
加速度
10
路径平滑
路径平滑器(Path Smoother)、参数调整、与规划器的配合。
平滑
路径
11
避障基础
障碍物检测原理、激光雷达与深度相机数据融合、避障策略。
避障
传感器
12
动态避障
动态障碍物预测、速度障碍法(VO)、时间弹性带(TEB)避障。
动态避障
VO
13
足迹与碰撞检测
机器人足迹定义、碰撞检测算法、安全距离设置。
碰撞检测
安全
14
导航参数总览
nav2_params.yaml文件结构、参数分组与加载顺序。
参数
YAML
15
调参方法论
调参流程(先全局后局部、先静态后动态)、性能评估指标。
方法论
调参
16
全局规划器调参
Smac Planner启发式权重、规划超时、网格分辨率调优。
Smac
调优
17
局部规划器调参
DWB速度评分权重、TEB轨迹时间分辨率、轨迹前瞻距离。
DWB
TEB
18
代价地图调参
膨胀半径、障碍物衰减函数、更新频率、最大障碍物距离。
代价地图
膨胀
19
行为树调参
导航任务超时、重试次数、回退行为触发阈值。
行为树
超时
20
恢复行为调参
旋转速度、后退距离、恢复尝试次数。
恢复
调参
21
速度与加速度调参
最大线速度、最大角速度、加速度曲线、急停响应。
速度
加速度
22
路径平滑调参
平滑权重、路径点密度、曲率约束。
平滑
曲率
23
避障参数调参
障碍物膨胀系数、避障反应时间、最小安全距离。
避障
安全距离
24
动态避障调参
预测时间窗口、障碍物速度估计、避障优先级。
动态避障
预测
25
多传感器融合
激光雷达与深度相机配置、传感器数据同步、融合策略。
传感器
融合
26
导航性能优化
计算资源分配、更新频率调整、路径规划缓存。
性能
优化
27
常见问题排查
规划失败、抖动、卡死、绕远路等问题的诊断与解决。
排查
故障
28
实战案例1:狭窄走廊导航
狭窄走廊导航——参数调整与避障策略。
实战
走廊
29
实战案例2:动态人群环境导航
动态人群环境导航——速度与避障协同调优。
实战
人群
30
实战案例3:多楼层导航
多楼层导航——地图切换与全局规划器配置。
实战
多楼层
所属VIP或分类
同VIP:MoveIt机械臂运动规划从入门到部署
同VIP:ROS2与Gazebo仿真联调实战
同VIP:ROS2传感器接入与数据处理