一句话定位
用Qwen3-VL-4B当唯一骨干、不加导航专用头:先出定长「可行点 + 目标点」双通道指向,再用3 个 RVQ token解出 10 个 SE(2) 航点;一个 checkpoint 覆盖跟指令、找物体、视觉跟踪,并零样本跨机型。
关键词
本文核心:LightNav-0 · LightNav-ER · 双通道指向 · RVQ 动作分词 · 时间感知历史压缩 · INSIGHT-Bench
任务/基准:VLN · VLN-CE · ObjectNav · EVT-Bench · R2R
训练:DAgger · GRPO
指标:SR · SPL · NE · nDTW · CR
1. 背景概念
- 具身导航(Embodied Navigation):机器人在真实/仿真空间里自己走,去完成「听指令 / 找东西 / 跟人」这类目标。
- 视觉语言模型(Vision-Language Model, VLM):看图 + 懂话的大模型。现代 VLM 已经会指物体、做空间问答,但很少被直接当成机器人控制骨干。
- 通才 vs 专才:旧系统常为每个任务(VLN、ObjectNav、跟踪)或每种机器人单独做模块;通才想用同一套感知–推理–动作接口换任务、换机型。
- SE(2) 航点:平面上相对位姿序列(前向、侧向、偏航),交给底层控制器执行;不是直接发电机电流。
- 本文站位:单目 RGB 的单体(monolithic)生成式导航——和双系统「慢指像素 + 快扩散」不同,也和 Qwen-RobotNav「VLM + MLP 回归航点」不同。
2. 论文在干什么
问题
VLM 里已有 grounding / 空间推理,但导航系统仍爱加「航点预测器、任务 ID、各本体动作头」,把感知、推理、动作拆碎,难跨任务、跨机型复用。
设定
| 项 | 内容 |
|---|---|
| 骨干 | Qwen3-VL-4B-Instruct;只扩词表 |
| 输入 | 时间压缩后的 egocentric RGB 历史 + 自然语言目标 |
| 输出 | <apos>+<opos>+ 3×RVQ → 10 个 SE(2) 航点 |
| 任务 | 指令跟随 VLN、开放词 ObjectNav、具身视觉跟踪 |
| 数据 | 导航侧 2K+ 场景、4K+ 小时;另有大规模 ER 中训 |
| 真机 | 人形 / 四足 / 轮式 / 空中,共享轨迹跟随器 |
3. 核心创新点
「引出」而非「重造」VLM 空间智能
不加任务头;用指向网格 token 复用预训练 grounding,再对齐到控制。双通道指向 作定长空间 CoT
Affordance(可走)+ Object(目标),跨 VLN / 搜索 / 跟踪同一接口;消融平均 SR −8.4。RVQ:3 token ↔ 高精度连续轨迹
兼顾几何精度(~0.72 cm ADE)与 token log-prob(便于 GRPO);可提前停在粗层降延迟。训练三段:ER 中训 → SFT(+DAgger) → 在线多任务 RL
LightNav-ER 先抬空间榜;导航混训里仍保留 ~22% ER 防遗忘。INSIGHT-Bench + 跨域/跨机型演示
场景×指令两轴诊断;游戏域与四本体真机零样本。
4. 方法细节
4.1 统一自回归接口
每步决策输出固定结构:
yt=[⟨aposia⟩, ⟨oposio⟩, ⟨act_L0k0⟩, ⟨act_L1k1⟩, ⟨act_L2k2⟩]\mathbf{y}_t = [\langle\mathrm{apos}_{i^a}\rangle,\ \langle\mathrm{opos}_{i^o}\rangle,\ \langle\mathrm{act\_L0}_{k_0}\rangle,\ \langle\mathrm{act\_L1}_{k_1}\rangle,\ \langle\mathrm{act\_L2}_{k_2}\rangle]yt=[⟨aposia⟩,⟨oposio⟩,⟨act_L0k0⟩,⟨act_L1k1⟩,⟨act_L2k2⟩]
无 task-ID token;任务语义全在指令与监督格式里。损失即标准 CE(导航与辅助 VQA 同一 LM 目标)。
4.2 时间感知视觉历史压缩
近帧高采样、细分辨率;远帧指数降采样 + 更大池化步长;ViT 后压缩,支持可变长原分辨率输入。
4.3 双通道指向标注
自动管线把「可行落点 / 局部方向」与「目标物体或目标位」投影到当前画面网格;无效情形(原地转、停车、目标不可见)用保留索引。
4.4 RVQ 动作分词
10×310\times 310×3轨迹 → 3 层各 256 码本残差量化;拟合用 Jacobian 加权轨迹距离;轨迹误差里 ADE +λ∣Δθ∣\lambda|\Delta\theta|λ∣Δθ∣(λ=0.3\lambda=0.3λ=0.3)。任意前缀L∈{1,2,3}L\in\{1,2,3\}L∈{1,2,3}都可积成可执行粗/细轨迹。
4.5 训练配方
| 阶段 | 要点 | 量级(文中) |
|---|---|---|
| ER mid-training | 指向/空间 VQA/视频等;产出 LightNav-ER | ~170 H100·h;lr1e−51\mathrm{e}{-5}1e−5 |
| SFT | 导航 77.6% + ER 复述 22.4%;含 DAgger | ~950 H100·h;lr1.5e−51.5\mathrm{e}{-5}1.5e−5 |
| Online RL | 多任务终端奖励 + GRPO;G=8G=8G=8 | 8×H100 单节点 |
任务奖励直觉:
- 跟踪:可见性 × 方位/距离带状质量 + 与 oracle 计划相似度 − 碰撞;强调持续而非到点。
- VLN:成功×(1+nDTW) + 终点距离高斯 − 超时。
- ObjectNav:成功×路径效率 + 接近度(无参考路径保真项)。
Rollout 池优先「有时成有时败」的 mixed 集,保证组内方差。
4.6 推理效率
vLLM 服务;文称 RTX 4090 约4 ms/token;每步最多 2 指向 + 3 动作 token。
5. 整体框架(Mermaid)
6. 实验与结论
6.1 LightNav-ER(空间智能)
8 榜宏平均67.4(Qwen3-VL-4B 63.1;8B Molmo2-ER 62.8)。Where2Place / RefSpatial 提升最大。
6.2 导航仿真(单目主表印象)
| 设定 | 亮点(单目) |
|---|---|
| R2R / RxR VLN-CE | 单目 SR/SPL/NE 多为最佳档(R2R SR 68.5;RxR SR 73.6) |
| MP3D / HM3D ObjectNav | 全三设定单目 SR+SPL 最强(如 HM3D v2 SR 79.5) |
| HM3D-OVON | Seen/Synonym/Unseen 单目 SR 领先或大幅领先 |
| EVT STT/DT | SR 91.7 /82.6(DT 大幅超先前单目) |
| INSIGHT-Bench | SR43.7vs 开源最佳 ~27.4 |
消融:ER 初始化平均 SR +2.4;去指向平均 SR −8.4。缩放:4B 优于 2B;8B 收益不稳定;场景覆盖比单纯堆数据更稳。
6.3 真机与跨域
同一 checkpoint:CS/VizDoom/Minecraft/Trigger Rally 游戏域;真机跟人、跟机器人、室内外指令与开放词搜索。策略出轨迹,共享 follower转各平台速度指令。
6.4 局限(作者自述 + 补充)
- 单决策通路,未显式拆「高频避障」与「慢语义规划」。
- RxR 上 nDTW 仍低于部分方法(成功≠路径保真)。
- Institution×Extremum 等细格仍脆(INSIGHT 诊断)。
要点总结
- 通才导航可以是「只扩词表的小 VLM」,不必每任务一个头。
- 先指向、后 RVQ:空间意图与可 RL 的离散动作码拆开又同序列。
- ER 中训是「唤醒空间」,导航混训要留一点 ER防遗忘。
- 和 Qwen-RobotNav:同骨干家族;一个 MLP 回归,一个 RVQ token(RL 友好度不同)。
- 和 DualVLN/InternVLA-N1:那边双系统;这里定长指向前缀 + 单 LM。
开放问题
- 网格分辨率Hg,WgH_g,W_gHg,Wg与真实控制精度的定量关系?
- 四本体 follower 的具体限制(最大速度、避障是否另开)?
- INSIGHT-Bench 数据与评测脚本是否会完整开源?