文章摘要
针对视觉语言导航(VLN)存在的仿真到现实迁移难、真实场景性能大幅衰减的痛点,研究团队提出Hi-Nav自上而下分层导航框架,将任务拆分为三层模块,解耦视觉语言推理与运动控制,配套轻量模型、自建数据集与贴近真实的评测基准,实验显示该框架真实场景导航成功率达80%。

视觉语言导航的仿真到现实迁移难题与Hi-Nav方案

视觉语言导航(VLN)是具身人工智能的核心任务,旨在让机器人读懂人类自然语言指令,在从未见过的环境中自主导航抵达目标。不过,现有方案仍存在不少现实痛点:早期VLN大多基于离散导航图做仿真训练,默认机器人定位、移动零误差,这套理想化设定很难直接迁移到实体机器人;面向连续空间的VLN-CE主要分为两大路线,一类端到端直接输出机器人底层动作,另一类预测中间路点,交由本地控制器执行;仿真与现实鸿沟十分突出,仿真环境中里程计完美、碰撞逻辑简化,模型拿到真实机器人上,受定位漂移、执行误差影响,性能会大幅衰减,只靠视觉-语言对齐,不足以搞定长时序导航任务;过往分层导航工作,大多高度依赖特定环境先验,没办法真正解决仿真与真实机器人执行不一致的核心矛盾。

针对上述痛点,团队提出Hi-Nav自上而下分层导航框架,将VLN任务拆解为高层任务规划、中层地图感知+路点推理、底层机器人执行三大模块。该框架将视觉语言推理和机器人运动控制解耦,减少长时序下误差累积,降低真实机器人部署成本。

核心贡献

  1. 提出Hi-Nav自上而下分层导航框架:把VLN任务拆解为高层任务规划、中层地图感知+路点推理、底层机器人执行三大模块。将视觉语言推理和机器人运动控制解耦,减少长时序下误差累积,降低真实机器人部署成本。
  2. 设计Hi-VLN轻量多任务模型:基于Q-Former,引入可学习时序嵌入,融合RGB-D深度视觉信息与语言指令,一套模型同时完成环境语义感知、路点推理两大任务,适配长周期导航,兼顾边缘设备部署效率。
  3. 构建数据集与仿真评测基准:自建VLN-Waypoint路点推理数据集,用于路点推理任务训练;将Matterport3D室内场景迁移至ROS/Gazebo,搭建更贴近真实机器人的VLN评测基准,大幅降低仿真到现实迁移的调试门槛。
  4. 实验验证:在Gazebo仿真环境以及真实移动机器人平台开展充分实验,完整验证整套框架的有效性。

研究方法

Hi-Nav整体分为三层:高层任务规划、中层感知与路点推理、底层机器人执行。

高层任务规划

长距离导航的人类指令往往包含多步操作,直接输入模型容易出现指令遗漏、进度跟踪混乱。这里调用大模型,把复杂长指令拆解为多个细粒度、可执行的子任务。整套系统采用「分解-反馈-迭代闭环机制」:中层推理模块持续向高层反馈子任务执行状态,当前子任务达成终止条件后,自动切换执行下一个子任务,提升复杂指令导航的鲁棒性。

中层:环境建图 + Hi-VLN多任务模型

首先利用激光雷达点云构建2D占据栅格地图,把栅格标记为空闲、被占用、未知三类。对机器人环视采集的每一张图像,计算图文匹配兴趣得分,结合里程计得到机器人位姿,将图像得分投影到全局栅格,融合历史信息生成兴趣得分占据地图ISOM。

双流特征编码:RGB分支提取外观特征,深度分支提取空间几何特征,跨注意力网络实现两种特征深度融合。域自适应Q-Former:把视觉特征、文本指令编码为指令感知的Query表征。双分支并行输出:感知分支输出图文匹配分数,投影生成ISOM语义得分图;动作分支增加时序嵌入,微调大模型,自回归输出最优路点和导航动作。

两阶段训练方案:域自适应预训练,冻结RGB编码器,训练深度编码器、融合层、ITM头,在Flickr30K数据集使用二分类交叉熵,对齐视觉几何信息与语言语义;导航指令微调,冻结感知模块,只优化投影层与LLM。使用自建VLN-Waypoint数据集,总损失函数为硬标签损失(监督token序列预测)加上软标签损失(基于KL散度的距离感知软损失,引入空间距离做正则约束)。

底层机器人执行层

  1. 朝向感兴趣点PoI:已知机器人位姿,感兴趣点,求解目标航向角:通过反正切函数计算得到的角度,本地控制器控制机器人原地旋转,直到角度误差低于阈值。
  2. 路点导航运动执行:依托ROS导航栈,A*算法完成全局路径规划;TEB局部规划器跟踪路径,兼顾运动学约束与障碍物规避,输出速度指令控制机器人运动。

实验部分

实验设置

实验在Gazebo仿真环境以及真实移动机器人平台开展,完整验证整套框架的有效性。

真实场景整体导航成功率可达80%。

以上内容不代表本平台立场,仅供读者参考