人形机器人第七章大模型


‘用云服务平台





语音交互










VLN




uni-Navid


NaVILA

Navid

NaVid 算法通俗完整讲解
一、基础介绍
NaVid 是 2024 年 RSS 发布的基于视频的视觉语言导航算法,核心是用大模型看懂画面 + 听懂人类自然语言指令,像人一样自主导航。
二、核心任务特点(最大创新点)
传统激光导航 / 视觉导航都依赖地图、里程计、深度相机,而 NaVid 完全不需要这些:
-
仅输入单目摄像头实时视频流;
-
外加一句人类自然语言导航指令(例:向前走到墙,左转穿过门,走到椅子前停下);
-
模型自主输出下一步底层动作,全程无预建地图、无 IMU、无激光雷达。
三、主体框架:LLaMA-VID 视频视觉语言大模型
把视频图像、文字导航指令融合进同一个大模型,同时理解视觉画面和人类语言,推理下一步该怎么移动。
四、模型输入三部分
-
<HIS>历史帧:之前拍摄的多帧画面,用来记住之前走过的环境; -
<OBS>当前帧:摄像头此刻拍到的实时画面,观察眼前障碍物、目标物体; -
<NAV>导航指令:人类自然语言文字,告诉机器人最终要完成什么任务。
五、模型输出
输出文字形式的基础动作,动作只有 4 种:前进、左转、右转、停止,机器人拿到指令直接执行,循环采集新画面、重新推理下一步动作。
六、和传统 A*+DWA 激光导航核心区别
表格
| 对比项 | 传统激光导航 (A*+DWA) | NaVid 视觉语言导航 |
|---|---|---|
| 依赖传感器 | 激光雷达、IMU、里程计 | 仅单目普通摄像头 |
| 是否需要预建地图 | 必须提前建全局地图 | 不需要任何地图,零先验环境信息 |
| 指令形式 | 坐标目标点 | 人类自然口语指令 |
| 规划逻辑 | 先全局寻路、再局部避障 | 大模型端到端直接输出单步动作 |
| 适用场景 | 室内固定场景,需要提前测绘 | 未知全新环境,随走随理解 |
大白话总结
不用提前测绘地图、不用激光雷达,只靠普通摄像头实时拍视频,再加上一句人类文字导航要求;LLaMA-VID 大模型结合历史画面、当前眼前画面、语言指令,直接判断下一步该前进 / 左转 / 右转 / 停下,实现无地图纯视觉语言导航。

NaVid 训练策略通俗完整讲解
整体分为专家数据预训练、自采集非专家数据扩充、多源数据联合训练三阶段,是模仿人类 “先看标准示范,再自己试错,最后统一学习” 的训练逻辑。
一、第一阶段:专家数据预训练(打底,学会标准导航)
- 数据源:VLN-CE R2R 标准视觉语言导航公开数据集
- 收集专家导航轨迹:数据集里是人类最优示范路线,包含视频画面 + 语言指令 + 正确动作,作为高质量标准答案样本。
- 预训练 NaVid 模型:用这批优质专家轨迹训练模型,让模型先学会标准、无错误的导航逻辑。
二、第二阶段:自推理采集非专家数据(扩充真实试错样本)
- 把预训练好的 NaVid 放到 VLN-CE 环境里自主跑推理,让模型自己导航。
- 收集非专家导航轨迹:模型自己走出来的路线,会存在绕路、避障失误、理解偏差等不完美行为,对应真实机器人落地时的真实试错场景。
- 作用:补充专家数据没有的 “错误、次优场景”,提升模型容错能力。
三、第三阶段:多源数据联合训练(融合全部数据,得到最终模型)
送入联合训练模块的四类数据:
- 专家导航轨迹(标准正确示范)
- 非专家导航轨迹(模型自主试错路线)
- 纯视频导航轨迹(只有画面、无语言指令的视频样本)
- 视频问答样本(画面 + 文字问答,增强视觉语言理解能力)
四类数据混合同步训练,最终收敛得到完整可用的 NaVid Model。
训练逻辑大白话总结
- 先用人类标准导航示范教模型基础导航规则;
- 让模型自己上路导航,把它走错、绕路的过程全部记录下来,补充真实场景样本;
- 把标准示范、模型自走轨迹、纯视频、图文问答四类数据全部混在一起联合训练,让模型既懂标准路线,又能应对各种真实复杂、不完美的环境,最终产出成熟导航大模型。
设计目的
- 只用专家数据:模型只会完美路线,遇到陌生场景容易失效;
- 加入自采集非专家数据:让模型学会处理失误、动态障碍物、理解模糊指令;
- 搭配视频问答、纯视频样本:强化视觉 - 语言跨模态理解,提升对自然语言指令的解读能力。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)