VLA 模型深度解读:当大模型学会“看”和“动”

VLA(Vision-Language-Action,视觉-语言-动作)模型是具身智能领域近年来最激动人心的方向之一。简单来说,它是一个接收图像和文本指令,直接输出机器人动作的端到端模型。它将互联网规模的知识(来自图文数据)与物理世界的操作能力打通,让机器人不仅能“听懂”,还能真正“做到”。


1. 为什么需要 VLA:从“只会看”到“会动手”

传统机器人学习面临两大痛点:

  • 数据匮乏:机器人交互数据采集成本极高,难以覆盖长尾场景。

  • 语义隔阂:仅靠动作数据训练的模型,无法理解“把易碎品轻拿轻放”“收拾好凌乱的桌子”这类抽象指令。

VLA 的思路直截了当:将强大的视觉-语言模型(VLM)作为大脑,再训练一个动作解码器将其输出变为动作。这样一来,模型在互联网图文数据中习得的常识、推理、物体属性等知识,就能直接迁移到物理操作中,大大提升了泛化能力。


2. 核心架构:如何把语言变成动作

VLA 通常由三部分组成:

[图像/视频] → 视觉编码器 → 大语言模型骨干 → 动作解码器 → [机器人动作]
               ↑                              ↑
           文本指令                        (离散 token 或连续向量)

① 视觉编码器
多用 ViT(Vision Transformer)或其变体(如 SigLIP、DINOv2),将图像转换成特征序列。

② 语言模型骨干
基于预训练的大语言模型(如 PaLM、LLaMA、T5),将视觉特征与文本指令融合,输出蕴含“理解”的隐藏状态。

③ 动作解码器
这是 VLA 区别于 VLM 的关键。通常有两种思路:

  • 离散化动作 token:将动作空间(如末端位移、夹爪开合)分桶成离散 token,就像多一个“动作语言”,由 LLM 直接生成。RT-2 就是典型代表。

  • 连续动作解码:在 LLM 输出之上,接一个扩散模型(Octo)或流匹配头(π0),直接回归连续动作值,更为灵活。


3. 训练范式:用互联网知识“补”机器人数据

VLA 的训练多用 预训练 + 微调 的方式:

  1. 互联网预训练:利用海量图文对、视频、代码等数据训练 VLM 底座,获得丰富的视觉语义和常识推理。

  2. 机器人数据微调:在多任务机器人数据集(如 Open X-Embodiment)上微调,教会模型将语义理解映射为动作。

    • 谷歌 RT-2 提出了 共同微调(co-fine-tuning),将互联网数据和机器人数据混合训练,既保留常识又学会操作。

  3. 动作标记化与数据增强:将连续动作离散化(分箱)或保留连续表示(扩散),并在训练时使用 hindsight relabeling、回放缓存等技术提升数据效率。


4. 里程碑模型一览

RT-2(谷歌 DeepMind, 2023)

将 PaLI-X / PaLM-E 等大 VLM 直接作为机器人策略。输出不再是文字,而是代表机械臂运动的离散 token。它能完成“把可乐罐移到泰勒·斯威夫特照片旁”这类需要语义理解的指令,甚至能从未见过的“用塑料香蕉敲击瓶子”中自动推理出工具用法,展示了涌现式的语义泛化

Octo(伯克利等, 2023)

首个开源、跨具身的通用机器人基础模型。采用 Transformer 骨干 + 扩散动作头,支持多种相机配置和机械臂形态。它通过一个可选的“任务描述 token”或自然语言指令工作,极大降低了社区使用 VLA 的门槛。

OpenVLA(斯坦福等, 2024)

完全开源的 7B 参数 VLA。基于 Prismatic VLM(融合 SigLIP 和 DINOv2)和 LLaMA 语言模型,在 Open X-Embodiment 数据集上训练。它仅用较少的机器人数据就达到很强性能,且能在消费级 GPU 上推理,证明了高效微调 + 开源底座的技术路线。

π0(Physical Intelligence, 2024)

采用流匹配(Flow Matching)代替扩散模型来输出连续动作,能生成高精度、平滑的动作轨迹。π0 在多种完全不同的机器人形态(单臂、双臂、移动底盘)上,通过同一组权重完成了叠衣服、清理桌面、打包物品等复杂任务,展示出极强的跨形态泛化能力。


5. 关键技术挑战与解决思路

挑战 现状 解决方向
动作表示粒度 离散化会损失精度,连续模型训练不稳定 混合表示、归一化流、逐级细化
实时性 7B+ 模型推理延迟 100ms~数秒 模型蒸馏、投机解码、端侧芯片适配
数据异质性 不同机器人构型、传感器、控制频率难以统一 统一的动作规范、数据集标准化(如 OXE)
长程任务与纠错 单一 VLA 难以从错误中恢复 引入重规划、闭环视觉反馈、分层策略
安全与对齐 大模型可能输出危险动作 宪法 AI、运行时约束、力/速度限制层

6. 应用场景:不止是实验室玩具

  • 家庭服务:收拾桌面、整理衣物、拿取指定物品(“帮我找到我的红框眼镜”)。

  • 物流仓储:按语义指令分拣货物(“将所有易碎品挑出并轻放于蓝色托盘”)。

  • 柔性制造:通过自然语言快速切换产线任务,无需重新编程。

  • 辅助机器人:为残障人士提供“语音操控 + 视觉认知”的自主操作能力。


7. 未来趋势:走向通用物理智能

  1. 更大规模的具身数据:类似 ImageNet 之于视觉,构建覆盖数千种技能、数百种环境的具身数据集(如 OXE 的持续扩展)。

  2. 实时、轻量化模型:通过 MoE(混合专家)、量化、TinyVLA 等方法,让 VLA 能部署在边缘设备上,实现 10~50Hz 的高频闭环控制。

  3. 从“单步”到“流式”动作:不再输出离散目标点,而是连续输出速度/力矩曲线,像人一样“流畅地动作”。

  4. 自我改进与强化学习:用 VLA 作为初始策略,在真实/仿真环境中通过 RL 自我优化,突破模仿学习的上限。

  5. 多模态深度融合:融入触觉、力觉、声音等多传感器流,实现更灵巧的操作。

VLA 模型正在从根本上改变“教机器人做事”的方式——过去你需要编写复杂的控制代码,现在只需说一句话。随着基础模型能力的持续注入和机器人数据的爆发,一个能够理解人类意图、在现实世界中灵活行动的通用机器人时代,已经离我们越来越近。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐