![[具身智能-789]:NAV2 全局规划层 内部工作原理(通俗完整版)](http://pic.xiahunao.cn/yaotu/[具身智能-789]:NAV2 全局规划层 内部工作原理(通俗完整版))
一、层级定位全局规划层是导航最高决策层只负责从起点到终点规划一条远距离主干道不管路边临时障碍、不控行走速度只定整体行驶路线相当于给机器人画好完整出行路线图。二、核心作用依据整张静态地图绕开固定墙体、固定大型障碍物规划距离最短、通行最顺畅、代价最低的全局最优路径确定全程转弯点、途经点位、整体行进走向主干道被堵死时自动重新规划全新路线输出标准全局路径下发给局部层执行三、全局规划层 完整输入机器人当前全局定位map 坐标系下精准位置导航目标终点坐标用户下发最终点位全局静态栅格地图提前建好不变环境全局代价地图划分禁行区、危险区、安全区机器人外形尺寸、最小转弯半径全局通行约束禁行区域、单向行驶、限速区域四、内部完整工作流程一步步拆解1. 环境数据预处理读取整张地图把所有栅格划分三类黑色障碍栅格墙体、柱子、固定设备绝对禁止通行灰色膨胀栅格障碍物安全缓冲区尽量远离白色自由栅格空旷安全区域优先走这里2. 起点与终点坐标匹配把机器人当前位置设为路径起点用户下发点位设为路径终点统一换算到map 全局坐标系确认两点都在可通行区域内。3. 全网路径搜索核心核心采用 A * 主流全局搜索算法从起点向终点逐层向外探索向外遍历周边所有可走格子同时计算实际行走消耗预估剩余距离优先选择综合代价最小的格子前进自动绕开成片障碍物、死胡同、封闭区域不断向前延伸一直搜索连通到终点位置4. 路径回溯生成航线搜索抵达终点后算法反向回溯把途经所有关键点串联起来形成一条连续连贯的长线轨迹。5. 路径平滑优化原始搜索路径棱角多、转弯生硬全局层自动做平滑处理去除多余拐点拉直冗余小路调整转弯弧度适配机器人行走保证路线流畅无急转死弯6. 路径合法性校验检查整条路线是否紧贴障碍物核对路线宽度是否大于机器人车身宽度排查是否闯入禁区、未知黑暗区域路线不合格直接舍弃重新搜索规划7. 稳定输出全局路径校验完成后锁定完整主干路线不再随意改动持续下发给下一层。8. 动态重规划触发机制满足以下条件全局层才会重新规划路线用户手动更换导航目标点原全局主干道被大型障碍物彻底封死机器人长时间偏离全局主路线无法回归大面积区域环境发生永久性改动正常平稳行驶中全局规划全程休眠不运算。五、全局规划层 最终输出标准话题/global_plan一连串有序航路点坐标序列整条路线行进方向、途经关键转弯点全程宏观行驶策略直行、大角度转向、绕行大盘区全局通行状态路线通畅、道路拥堵、无法抵达终点状态信号六、全局规划三大核心特点重长远、轻现场只看固定不变大环境完全忽略行人、临时货物等动态小障碍低频率、高稳定一次规划长期使用几秒甚至十几秒才运算一次算力消耗极低只定路线、不控动作只告诉机器人往哪条路走不规定走多快、怎么避让近处东西七、通俗生活化举例全局规划 手机长途自驾导航输入自己当前位置、想去的目的地处理查看全城道路避开高楼、大山、封闭道路算出最短大路优化把弯弯曲曲小路整理成顺畅主干道输出全程高速 主干道完整行驶路线路上堵车、临时修路不算在内只规划固定大路八、全局规划与企业高层对应关系输入公司现状、市场目标、整体行业格局内部处理调研全局资源、避开行业风险、制定长期发展路线输出企业年度战略、整体业务布局、部门核心发展方向特点决策沉稳、变动少、把控整体大方向不插手一线琐事九、一句话总结全局规划层就是机器人远程路线总设计师站在全局视角锁定起点到终点完整主干道定好全程大方向交给中层去现场灵活执行。