📄 论文信息

VLA模型通用架构 **图1: VLA模型通用架构**。视觉编码器提取预训练视觉表征(PVRs),LLM编码语言指令,通过Flamingo/BLIP-2/LLaVA三种策略对齐视觉-语言嵌入,最终由LLM作为解码器预测动作。虚线框内展示了三种代表性动作预测方法。
  • 标题A Survey on Vision-Language-Action Models for Embodied AI(具身智能视觉-语言-动作模型综述)
  • 团队:香港中文大学(Yueen Ma, Irwin King)、布里斯托大学(Zixing Song)、华为诺亚方舟实验室(Yuzheng Zhuang, Jianye Hao)
  • 发表:IEEE Transactions on Neural Networks and Learning Systems, 2025(arXiv:2405.14093v8)
  • 关键词:视觉-语言-动作模型、具身智能、机器人学习、多模态模型、大语言模型
  • 一句话总结:首篇全面综述VLA模型的文章,系统梳理了从组件到架构再到应用的技术全景,提出了三层分类体系(组件-控制策略-任务规划)。
  • 论文链接arXiv:2405.14093
  • 代码仓库Awesome-VLA

🤔 为什么需要这篇综述?

从对话式AI到行动式AI的跨越

具身智能(Embodied AI)被广泛认为是通向通用人工智能(AGI)的基石,因为它涉及控制具身智能体在物理世界中执行任务。与对话式AI不同,具身智能需要控制物理实体与环境交互,而机器人学是具身智能最突出的应用领域。

在语言条件化的机器人任务中,策略必须具备理解语言指令、视觉感知环境和生成适当动作的多模态能力。随着大语言模型(LLMs)和视觉-语言模型(VLMs)的成功,一种新的多模态模型类别——视觉-语言-动作(VLA)模型应运而生。VLA模型一词由RT-2首次提出,它利用VLMs的多模态能力来处理视觉、语言和动作三种模态的信息。

为什么需要这篇综述?

VLA模型近年来经历了爆发式增长,涉及的研究方向众多且相互交织:

  1. 组件研究多样化:从预训练视觉表征(PVRs)如CLIP、R3M、DINOv2,到世界模型(Dreamer系列、LLM诱导的世界模型),再到推理能力(CoT、ToT),每个方向都有大量工作。

  2. 控制策略创新频繁:从RT-1开创性地使用Transformer作为控制策略,到RT-2首次提出VLA概念,再到OpenVLA提供开源大规模VLA模型,以及Diffusion Policy引入扩散模型进行动作生成,技术路线快速演进。

  3. 任务规划方法多样:从SayCan的语言条件化规划,到Code as Policies的代码生成规划,再到ECoT的具身思维链推理,规划范式不断创新。

这种技术的多样性使得研究者难以全面把握VLA模型的发展脉络。本综述正是在这一背景下诞生的——作为首篇专门针对VLA模型的综述,它不仅填补了领域空白,更为研究者提供了理解VLA模型全貌的系统框架。


📚 综述覆盖范围

VLA模型分类体系 **图3: VLA模型分类体系**。综述提出的三层分类树:组件研究(RL/PVRs/世界模型/推理)→低级控制策略(Transformer/扩散/大型VLA)→高级任务规划(端到端/模块化)。整篇综述的章节组织即遵循此分类体系。

第一部分:VLA模型的核心组件

综述首先深入分析了VLA模型的各个核心组件,这些组件构成了VLA模型的技术基础:

1. 强化学习(RL)基础

RL为具身智能奠定了基础,并持续推动VLA模型的发展:

  • DQN:首次展示了直接从高维像素输入学习策略的可能性,强调了端到端RL中模型容量的重要性
  • Decision Transformer(DT):将RL轨迹建模为序列问题,自然适配Transformer架构
  • Trajectory Transformer(TT):进一步探索了Transformer在轨迹建模中的潜力
  • Gato:将这一范式扩展到多模态、多任务、多具身设置
  • RL与LLM的协同:RLHF将LLMs与人类偏好对齐,也应用于机器人学习;SEED利用RLHF和基于技能的RL解决稀疏奖励问题;Reflexion提出语言RL框架,用语言反馈替代权重更新;Eureka展示LLMs可以设计出超越人类专家的奖励函数

2. 预训练视觉表征(PVRs)

视觉编码器的性能直接影响VLA模型的表现,因为它提供了关于当前状态的关键信息。综述详细比较了多种PVR方法:

模型网络类型核心思想适用任务
CLIPViT-B视觉-语言对比学习在4亿图像-文本对上预训练,识别正确的图文对被CLIPort、EmbCLIP等广泛使用
R3MResNet-50时间对比学习最小化时序相近帧的距离,增远时序远离帧的距离Meta-World、Franka Kitchen
MVPViT-B/LMAE将掩码自编码器应用于机器人数据集xArm7抓取、推 cube
VIPResNet-50时间对比学习利用视频时序关系,引入折扣因子Franka抓放、折叠毛巾
VC-1ViT-LMAE+CL系统探索不同ViT配置在多种数据集上的最优组合Meta-World、Habitat
DINOv2ViT自蒸馏教师-学生网络匹配不同视图的编码表示被OpenVLA、ReKep使用
I-JEPAViTJEPA基于联合嵌入预测架构,构建"原始"内部世界模型-
TheiaViT-T/S/B蒸馏将多种视觉基础模型(ViT、CLIP、SAM、DINOv2、Depth-Anything)蒸馏到单一模型CortexBench

3. 动力学学习

动力学学习包括前向动力学(预测下一状态)和逆向动力学(预测动作):

前向动力学:$\hat{s}_{t+1} \leftarrow f_{\text{fwd}}(s_t, a_t)$

逆向动力学:$\hat{a}_t \leftarrow f_{\text{inv}}(s_t, s_{t+1})$

代表性方法包括:

  • Vi-PRoM:提出三种预训练目标——对比自监督、时序动力学、伪标签分类
  • MIDAS:引入逆动力学预测任务作为预训练,训练模型从观测预测动作
  • SMART:结合前向动力学、逆向动力学和随机掩码事后控制三个目标
  • MaskDP:掩码决策预测,同时掩码状态和动作token进行重建
  • PACT:建模状态-动作转移,自回归预测每个状态和动作token
  • VPT:利用无标签互联网数据预训练Minecraft基础模型
  • GR-1:为GPT式模型引入视频预测预训练

4. 世界模型

世界模型 $P(\cdot)$ 编码了关于世界的常识知识,能够预测给定动作的未来状态:

$$\hat{s}_{t+1} \sim P(s_{t+1} | s_t, a_t)$$

Dreamer系列

  • Dreamer:使用表示模型、转移模型和奖励模型构建潜在动力学模型
  • DreamerV2:引入离散潜在状态空间和改进目标
  • DreamerV3:扩展到更广泛的领域,使用固定超参数
  • DayDreamer:将方法应用于真实世界机器人任务

LLM诱导的世界模型

  • DECKARD:提示LLM生成抽象世界模型(有向无环图),用于Minecraft物品合成
  • LLM-DM:使用LLM构建PDDL格式的世界模型,LLM还作为接口连接生成的PDDL模型和纠正反馈
  • RAP:将LLM重新用作策略和世界模型,结合蒙特卡洛树搜索(MCTS)进行结构化规划
  • LLM-MCTS:扩展到POMDP设置,LLM生成当前状态的初始信念并指导动作选择

视觉世界模型

  • IRIS:使用GPT式自回归Transformer作为世界模型基础,VQ-VAE作为视觉编码器
  • TWM:探索Transformer在构建世界模型中的应用

5. 推理能力

VLA模型中的推理研究包括:

  • 思维链(CoT):逐步推理,将复杂问题分解为子步骤
  • 思维树(ToT):将推理过程组织为树结构,探索多条推理路径
  • ECoT(Embodied Chain-of-Thought):将思维链推理引入具身场景
  • 具身推理框架:专门针对机器人任务设计的推理方法

6. 策略引导

策略引导研究如何利用LLMs的常识知识来指导机器人策略:

  • 语言条件化:将语言指令作为策略的条件输入
  • 技能发现:利用LLMs自动发现和组合基本技能
  • 任务分解:将复杂任务分解为可执行的子任务序列
VLA模型层级框架 **图4: 分层机器人策略示意图**。高级任务规划器将用户指令分解为子任务序列,低级控制策略逐步执行每个子动作。当前机器人系统普遍采用这种分层框架——高层利用大容量模型进行推理规划,底层专注于速度和精度。

第二部分:低级控制策略

控制策略负责将语言指令和视觉观察转换为低级动作。综述将其分为多个子类别:

1. Transformer控制策略

  • RT-1(Google, 2022):开创性地使用Transformer作为控制策略,在13万+真实机器人轨迹上训练,展示了scaling law
  • RT-2(Google, 2023):首次提出VLA概念,将VLM适配到机器人任务,将网络知识迁移到机器人控制
  • OpenVLA(Stanford, 2024):提供开源的大规模VLA模型,推动VLA技术的民主化
  • Octo(UC Berkeley, 2024):开源通用机器人策略,支持多任务学习

2. 扩散策略

  • Diffusion Policy(MIT, 2023):引入扩散模型进行动作生成,天然支持多模态动作分布
  • 3D Diffusion Policy:利用3D视觉信息增强扩散策略
  • Diffusion Policy with 3D Vision:结合3D点云和扩散模型

3. 大型VLA模型

  • PaLM-E(Google, 2023):将PaLM与视觉嵌入结合,实现具身多模态理解
  • CaP(Code as Policies):将代码生成作为动作预测的方式
  • π₀(Physical Intelligence, 2024):基于Flow Matching的通用VLA模型
  • SmolVLA(Hugging Face, 2025):轻量级VLA模型,支持语言条件控制

4. 动作类型与训练目标

综述详细比较了不同动作类型及其训练目标:

  • 离散动作:将连续动作离散化为token(如RT系列)
  • 连续动作:直接回归连续动作值
  • 扩散动作:通过扩散过程生成动作序列
  • 动作块(Action Chunk):预测未来多步动作的序列
VLA模型代表性架构对比 **图5: VLA模型9种代表性架构**。(a)FiLM(特征线性调制) (b)交叉注意力 (c)拼接融合 (d)工具使用 (e)标准大型VLA (f)动作专家 (g)双系统推理 (h)VLA+世界模型 (i)量化方法。每种架构对应不同的视觉-语言融合策略和动作输出方式。

第三部分:高级任务规划

任务规划器负责将长期任务分解为子任务序列,引导VLA模型完成更复杂的用户指令:

1. 端到端任务规划

直接从原始输入预测动作序列的方法,无需显式的任务分解步骤。

2. 模块化任务规划

基于语言的任务规划

  • SayCan(Google, 2022):利用LLMs的常识知识和机器人技能的可行性来规划任务
  • Inner Monologue:通过内心独白进行任务规划
  • DEPS:描述、解释、规划和选择的多步规划框架

基于代码的任务规划

  • ProgPrompt:将任务规划转化为代码生成问题
  • Code as Policies:直接生成可执行的代码来控制机器人
  • VoxPoser:利用LLMs和VLMs生成3D值函数来规划操作

3. 具身推理

  • ECoT(Embodied Chain-of-Thought):将思维链推理引入具身场景
  • AR2:自回归具身推理框架
  • Reasoning with World Models:利用世界模型进行具身推理

VLA模型概念图与时间线 **图2: VLA模型概念图与时间线**。(a)文氏图展示了具身AI的核心概念:视觉(Vision)、语言(Language)和机器人(Robotics)的交集构成VLA研究的完整版图。(b)时间线梳理了从单模态模型→视觉-语言模型→VLA模型的演进脉络。

🗺️ 技术路线图

本综述提出了一个清晰的VLA模型分类体系,基于当前机器人系统的层级框架:

VLA模型分类体系:

  • 组件研究

    • 强化学习(DQN, DT, TT, Gato, RLHF)
    • 预训练视觉表征(PVRs):CLIP(对比学习)、R3M(时间对比学习)、MVP(MAE)、VC-1(系统探索)、DINOv2(自蒸馏)、I-JEPA(联合嵌入预测)、Theia(多模型蒸馏)
    • 视频表征(NeRF, 3D-GS)
    • 动力学学习:前向动力学(预测下一状态)、逆向动力学(预测动作)
    • 世界模型:Dreamer系列(潜在动力学)、LLM诱导的世界模型(DECKARD, LLM-DM, RAP)、视觉世界模型(IRIS, TWM)
    • 推理能力(CoT, ToT, ECoT)
    • 策略引导
  • 低级控制策略

    • 非Transformer控制策略(CNN, RNN)
    • Transformer控制策略(RT-1, RT-2, OpenVLA, Octo)
    • 多模态指令控制策略
    • 3D视觉控制策略
    • 扩散策略(Diffusion Policy, 3D Diffusion Policy)
    • 大型VLA模型(PaLM-E, CaP, π₀, SmolVLA)
  • 高级任务规划

    • 单体任务规划:端到端任务规划、3D视觉端到端任务规划、具身任务规划(Grounded Task Planners)
    • 模块化任务规划:基于语言的任务规划(SayCan, Inner Monologue, DEPS)、基于代码的任务规划(ProgPrompt, Code as Policies, VoxPoser)

这种分类体系体现了当前机器人系统的层级框架:高级任务规划器利用大容量模型进行任务分解,低级控制策略专注于速度和精度,形成类似于层级强化学习的架构。

任务规划方法 **图6: 任务规划方法对比**。(a)单体任务规划器:直接从原始输入端到端预测动作序列,无需显式任务分解。(b)模块化任务规划器:通过语言(如SayCan)或代码(如Code as Policies)将长期任务分解为子任务序列,再交由低级控制策略执行。

📊 关键论文对比表

模型团队年份核心架构动作类型特点
RT-1Google2022EfficientNet+Transformer离散token首个大规模机器人Transformer
RT-2Google2023VLM→VLA离散token首次提出VLA概念
OpenVLAStanford2024Prismatic VLM离散token开源大规模VLA
Diffusion PolicyMIT2023CNN/Transformer+扩散扩散采样多模态动作分布
PaLM-EGoogle2023PaLM+视觉嵌入连续回归具身多模态理解
π₀Physical Intelligence2024VLM+Flow MatchingFlow Matching通用VLA模型
SmolVLAHugging Face2025轻量级VLMFlow Matching轻量高效
SayCanGoogle2022LLM+可行性-语言条件化规划
Code as PoliciesGoogle2022LLM→代码-代码生成规划
ECoT-2023LLM+思维链-具身推理
数据集与基准测试 **图7: 关键单模态模型时间线**。从AlexNet、RNN、DQN到Transformer、GPT系列、CLIP,展示了推动VLA模型发展的基础技术演进。底部标注了各模型对VLA发展的贡献方向(NLP/CV/RL/Multimodal)。

🔍 个人思考

综述的亮点

1. 首创性与全面性:作为首篇VLA模型综述,本工作填补了领域空白。它不仅涵盖了组件研究(PVRs、动力学、世界模型、推理),还包括控制策略(Transformer、扩散、大型VLA)和任务规划(语言、代码、具身推理),形成了完整的技术图谱。

2. 清晰的三层分类体系:综述提出的分类体系(组件-控制策略-任务规划)逻辑清晰,与当前机器人系统的实际架构高度契合。高级规划器利用大容量模型进行任务分解,低级控制策略专注于速度和精度,这种层级结构为研究者提供了明确的导航框架。

3. 丰富的资源汇总:综述详细总结了训练和评估VLA模型所需的数据集、仿真器和基准测试,包括真实世界机器人数据集(Open X-Embodiment、DROID)、仿真环境(LIBERO、Meta-World、Habitat)和任务规划基准,为后续研究提供了宝贵的资源目录。

4. 深入的组件分析:综述对每个核心组件都进行了深入分析,包括PVRs的训练目标对比、动力学学习的前向/逆向对比、世界模型的LLM诱导vs视觉生成对比,帮助研究者理解各组件的技术细节和适用场景。

不足之处

1. 实验对比的缺失:作为综述文章,本文主要进行文献梳理和分类,缺乏对不同VLA模型在统一基准上的系统性实验对比,使得读者难以直观判断各方法的优劣。

2. 实际部署挑战的深度不足:虽然综述提到了安全性和实时响应等挑战,但对实际部署中面临的工程问题(如模型压缩、延迟优化、硬件适配)的讨论相对有限。

3. 跨领域应用的覆盖不均:综述主要聚焦于机器人操作和导航,对自动驾驶、医疗机器人等其他具身智能应用场景的覆盖相对较少。

对领域的启发

本综述揭示了VLA模型发展的几个关键趋势:

  1. 从专用到通用:VLA模型正从处理特定任务的专用模型(如RT-1)向能够执行多种任务的通用模型(如RT-2、OpenVLA)演进,这与LLM和VLM的发展路径一致。

  2. 端到端学习的兴起:越来越多的研究倾向于端到端学习,减少手工设计的模块,这可能简化系统架构并提高性能。

  3. 安全与对齐的重要性:随着VLA模型在物理世界中的应用,安全性和与人类意图的对齐变得至关重要,这需要新的技术方案(如RLHF、安全约束RL)。

  4. 数据稀缺的挑战:高质量机器人数据的获取仍然是主要瓶颈,自动数据收集和模拟数据的利用成为重要研究方向。

  5. 开源生态的形成:OpenVLA、Octo、LeRobot等开源项目的出现,正在推动VLA技术的民主化,降低研究门槛。

VLA模型挑战与未来方向 **图8: 单模态模型规模增长趋势**。展示了CV/NLP/RL三大领域模型参数量的增长曲线。GPT-4等大模型的出现为VLA提供了强大的基础能力,但同时也带来了计算开销和数据需求等挑战。

📖 延伸阅读

  1. RT-2: Vision-Language-Action Models Transfer Web Knowledge to Robotic Control(Brohan et al., 2023)- 首次提出VLA概念,将网络知识迁移到机器人控制,是VLA模型的奠基之作

  2. OpenVLA: An Open-Source Vision-Language-Action Model(Kim et al., 2024)- 开源的大规模VLA模型,推动了VLA技术的民主化,基于Prismatic VLM架构

  3. Diffusion Policy: Visuomotor Policy Learning via Action Diffusion(Chi et al., 2023)- 将扩散模型引入机器人控制,开创了扩散策略范式,在多模态动作分布建模方面表现出色

  4. SayCan: Do As I Can, Not As I Say: Grounding Language in Robotic Affordances(Ahn et al., 2022)- 利用LLMs的常识知识和机器人技能可行性进行任务规划,是模块化任务规划的经典之作