← 返回 2026-02-03

Green-VLA:面向通用机器人的分阶段视觉-语言-动作模型 Green-VLA: Staged Vision-Language-Action Model for Generalist Robots

I. Apanasevich, M. Artemyev, R. Babakyan, P. Fedotova, D. Grankin, E. Kupryashin, A. Misailidi, D. Nerus, A. Nutalapati, G. Sidorov, I. Efremov, M. Gerasyov, D. Pikurov, Y. Senchenko, S. Davidenko, D. Kulikov, M. Sultankin, K. Askarbek, O. Shamanin, D. Statovoy, E. Zalyaev, I. Zorin, A. Letkin, E. Rusakov, A. Silchenko, V. Vorobyov, S. Sobolnikov, A. Postnikov 📅 2026-01-31 👍 322 2026-07-13 08:35
人形机器人 多具身迁移 强化学习对齐 行为克隆 视觉-语言-动作模型

五阶段课程学习的VLA框架,统一多具身动作空间,配合RL对齐实现人形机器人通用操控

前置知识

Vision-Language-Action (VLA) 模型

VLA模型是将视觉感知、语言理解和机器人动作生成统一在一个端到端框架中的基础模型。它接收多模态输入(RGB图像、本体感觉状态、自然语言指令),直接输出机器人控制动作。与传统的感知-规划-控制流水线不同,VLA试图在一个模型中完成从“看到什么”到“做什么”的全部映射,目标是构建能执行多样化、长时程任务的通用机器人策略。代表性工作包括π0、Gemini Robotics、GR00T N1等。

Green-VLA是一个VLA框架,理解VLA的基本范式(多模态输入→统一动作输出)是读懂本文的前提。

Flow Matching(流匹配)

Flow Matching是一种生成模型方法,用于学习从简单源分布(如高斯噪声)到目标分布的连续变换。核心思想是训练一个速度场神经网络 $u_\theta(\psi_t(x), t)$,使得通过求解ODE $\frac{d}{dt}\psi_t(x) = u_\theta(\psi_t(x), t)$ 可以将源分布的样本逐步变换为目标分布的样本。在机器人控制中,flow matching用于从噪声生成动作序列,相比扩散模型具有更快的推理速度和更稳定的训练。

Green-VLA的核心动作生成模块采用flow matching,理解其工作原理对于理解模型如何从噪声产生连续动作至关重要。

行为克隆 (Behavior Cloning, BC)

行为克隆是最基础的模仿学习方法,通过最小化策略输出与专家演示之间的均方误差来训练策略:$\mathcal{L}_{BC} = \mathbb{E}_{(s,a)\sim\mathcal{D}} \|\pi_\theta(s) - a\|^2$。BC的优势是简单直接,但存在复合误差问题——随着决策链增长,小误差会累积放大。更关键的是,BC只能学习演示中展示的行为,无法从失败中学习或优化长时程目标,这被称为BC饱和问题。

论文指出BC是当前VLA训练的主要范式但存在饱和问题,这是Green-VLA引入RL对齐阶段(R2)的核心动机。

具身适应 (Embodiment Adaptation)

具身适应是指将一个在多种机器人上预训练的通用策略,针对特定机器人平台(如特定的人形机器人)进行微调的过程。不同机器人具有不同的自由度数量、动作空间维度、传感器配置和运动学结构。具身适应的关键挑战是如何在保持通用知识的同时,让策略适应目标机器人的特定控制需求。

Green-VLA的R1阶段专门进行具身适应,论文展示了从通用预训练到特定平台微调的收益,是框架的核心组成部分。

隐式Q学习 (Implicit Q-Learning, IQL)

IQL是一种离线强化学习算法,通过训练一个值函数 $V_\psi(s)$ 和Q函数 $Q_\theta(s,a)$ 来避免对未见过的动作进行价值估计。其核心是使用expectile回归来估计值函数:$\mathcal{L}_V(\psi) = \mathbb{E}_{(s,a)} L_\tau^2(Q_\hat{\theta}(s,a) - V_\psi(s))$,其中 $L_\tau^2(u) = |\tau - 1(u<0)|u^2$。这使得IQL能平滑地从离线数据过渡到在线微调,避免了Q值过估计问题。

Green-VLA的R2阶段使用IQL来训练critic,理解IQL的工作原理有助于理解RL对齐阶段如何优化策略。

研究动机

当前VLA模型在实际部署中面临三大核心挑战。首先是数据异构性问题:机器人数据集在观测方式、动作空间和采样率上差异巨大,直接混合训练会导致模型学习到冲突的目标。论文指出,即使同一个机器人也可能以不同的控制参数化方式(关节空间力矩、关节位置、笛卡尔末端执行器增量等)记录数据,导致策略同时被要求匹配语义不同但维度重叠的目标。其次是数据质量问题:轨迹存在抖动、模糊帧、不一致执行和低场景多样性,现有方法缺乏系统性的质量评估和过滤机制。第三是BC饱和问题:行为克隆 $\mathcal{L}_{BC} = \mathbb{E} \|\pi_\theta(s) - a\|^2$ 快速饱和,无法将策略对齐到长时程目标和任务级奖励,导致模型脆弱、跨具身泛化差。

本文的目标是Green-VLA的具体目标是构建一个分阶段的VLA训练框架,通过数据质量对齐、统一动作空间和强化学习精炼三大支柱,在使用远少于竞争对手的数据量(约3000小时对比π0的超过10000小时)的条件下,实现跨多种具身的通用操控能力。具体而言,框架需要:(1) 自动过滤和对齐异构机器人数据;(2) 在不产生冲突梯度的前提下实现多具身联合训练;(3) 通过RL对齐突破BC饱和,提升长时程任务成功率和鲁棒性;(4) 在人形机器人上实现32自由度的全身协调控制。

与已有工作不同的是,本文的独特切入角度在于“分阶段课程学习+统一语义动作空间”的组合。与π0等方法主要依赖数据规模不同,Green-VLA强调质量对齐——通过DataQA流水线系统性地评估和过滤数据质量,并通过光流对齐统一不同数据集的执行速度。与简单地将异构动作填充到统一维度的朴素方法不同,Green-VLA设计了带有语义槽位的统一动作空间,每个索引范围在所有机器人上具有一致的物理含义,并使用掩码损失消除填充带来的伪梯度。更重要的是,论文认识到BC的局限性,引入了基于IQL的轨迹优化和基于源分布优化的两阶段RL对齐,这在VLA领域是相对少见的做法。

核心方法

Green-VLA的训练可以类比为一个“从通才到专家”的教育过程。就像培养一个全能运动员,先让他广泛接触各种运动(L0-L1:网络预训练建立通用身体素质),再学习各种运动的共同技能(R0:多具身预训练建立通用操控能力),然后专攻某个项目(R1:具身特化),最后通过高强度实战训练达到竞技水平(R2:RL对齐)。技术路线上,模型基于约5B参数的统一Transformer架构,使用Qwen3-VL-4B-Instruct作为视觉-语言骨干网络,配合专门的flow matching动作专家。训练分五个阶段逐步推进:L0基础VLM→L1多模态物理理解→R0多具身机器人预训练→R1具身特化微调→R2强化学习对齐。每个阶段解决前一阶段的特定瓶颈:L1丰富语义理解,R0捕获通用操控先验,R1高效适应目标平台,R2注入基于奖励的对齐以提升鲁棒性。

Green-VLA最核心的创新是“统一语义动作空间”设计,它从根本上解决了多具身联合训练中的冲突梯度问题。朴素方法将所有机器人的动作填充到最大维度空间 $\tilde{\mathcal{A}} = \mathbb{R}^{d_{max}}$,但当两个具身 $e_1, e_2$ 使用重叠坐标但语义不同时,最优解会平均不兼容的目标,导致策略学习“我在哪个数据集”的捷径而非跨具身的鲁棒结构。Green-VLA定义了一个64维的统一动作空间 $\mathcal{A}_u \subset \mathbb{R}^{64}$,每个索引范围具有固定的语义含义(手臂关节、笛卡尔位置、夹爪状态、底盘运动等),并通过映射函数 $\Phi_e: \mathcal{A}_e \to \mathcal{A}_u$ 将各具身的原生动作映射到对应槽位。训练使用掩码BC损失 $\mathcal{L}_{uni}(\theta) = \mathbb{E}[m_e \odot (\pi_\theta(x_t^e, c^e) - \Phi_e(a_t^e))^2]$,其中 $m_e$ 是有效维度的二进制掩码,关键在于不对未使用维度计算损失——这彻底消除了填充带来的伪梯度,使得在一个动作空间上的训练不会破坏其他动作空间的语义。

方法步骤详情

Green-VLA的训练分为五个递进阶段,每个阶段的输入、操作和输出如下。L0(基础VLM):加载预训练的Qwen3-VL-4B-Instruct模型作为视觉-语言骨干,此时模型尚未接触任何机器人动作数据。L1(多模态物理理解):使用2400万条非机器人网络样本进行预训练,包括通用VQA、指向预测、边界框预测、像素级轨迹预测、多视角VQA等任务,目的是让模型获得物理世界常识和空间推理能力。R0(通用机器人预训练):在L1基础上,使用超过3000小时的多具身机器人数据进行训练。数据经过DataQA流水线过滤(抖动J、清晰度S、多样性D、状态方差σ²),并通过光流对齐统一执行速度。使用平衡到目标的采样策略 $W_i(t) = w_i^{\alpha_t} / \sum_j w_j^{\alpha_t}$,从均匀分布逐渐过渡到目标分布。R1(具身特化):使用目标具身的高质量数据集进行微调。对于人形机器人,原始48小时数据通过镜像翻转和时间反转增强到167小时。R2(RL对齐):采用两种方法:(1) 基于IQL的轨迹优化——训练critic估计状态-动作对的价值,用梯度 $a \leftarrow a + \eta \frac{\nabla_a Q(s,a)}{\|\nabla_a Q(s,a)\|}$ 优化轨迹,验证后加入训练集;(2) 源分布优化——训练小型actor网络生成优化的噪声输入,替代标准高斯分布。

技术新颖性

Green-VLA在技术上有多处新颖性。第一,统一语义动作空间设计避免了朴素填充的冲突梯度问题,通过掩码损失和控制类型提示实现了真正的跨具身正迁移。第二,光流对齐机制使用光流幅度作为视觉运动代理,通过单调三次样条插值统一不同数据集的执行速度——例如Bridge和Fractal因采集频率低而光流大,需密化动作点;AgiBot DexHand因采集频率高且运动慢而需降采样。第三,速度条件调制 $\hat{h}_t = \gamma(v)\tilde{h}_t + \beta(v)$ 让同一模型在推理时可控地切换精细/粗糙控制模式。第四,两阶段RL对齐方案(轨迹优化+源分布优化)避免了直接对flow matching模型进行策略梯度更新的不稳定性问题,保持基础模型权重不变。第五,Joint Prediction Module通过2D指向预测→3D提升→逆运动学的流水线为未见物体提供目标点引导,无需额外训练即可处理分布外物体。

Green-VLA架构图
Figure 1: Green-VLA架构图
Green-VLA分阶段训练示意
Figure 2: Green-VLA分阶段训练示意
机器人学习数据流水线概览
Figure 5: 机器人学习数据流水线概览
各数据集的平均光流幅度
Figure 6: 各数据集的平均光流幅度
OOD检测器工作原理
Figure 7: OOD检测器工作原理
人形机器人执行任务规划的拾取-放置序列
Figure 13: 人形机器人执行任务规划的拾取-放置序列

实验结果

Green-VLA在多个基准和真实机器人上展示了全面的实验验证。在ALOHA双臂桌面清洁任务上,仅使用R0阶段(无任何任务特定微调)的Green-VLA就大幅超越了所有基线:平均成功率69.5%,远高于AgiBot GO-1的38.4%、π0的35.6%、GR00T N1的33.2%和WALL-OSS的12.1%。执行效率同样领先——Green-VLA平均1分35秒完成清洁,而π0需要2分59秒,GR00T N1和WALL-OSS超过5分钟。这证明了多具身预训练带来的强泛化能力。在SimplerEnv Google Robot基准上,Green-VLA(R1)使用Qwen3-VL-4B骨干达到71.8%的平均成功率,超过π0的42.6%和π0.5的53.6%,接近当前最佳EO-1的69.8%。在WidowX基准上,Green-VLA(R2)达到80.5%的平均成功率,其中Qwen3-VL-4B R2版本在勺子任务上80.2%、方块70.8%、茄子94.8%、胡萝卜76.1%。在电商货架拣选任务中,JPM引导模块的效果尤为显著:对于分布外物体,无引导时仅10.2%成功率,加入JPM引导后提升到62.3%;在域内SKU级别任务上,从36.7%跃升至95.4%。在人形机器人上,Green-VLA控制32自由度的全身协调控制,平均任务成功率约90%,其中拾取98%、放入篮子100%、从篮子取出99%、递物给用户87%、完整桌面清洁84%。RL对齐(R2)阶段在WidowX上将R1的55.2%提升到79.1%(绝对提升24%),在CALVIN ABC→D上也显著提升了平均链长(ACL)。

数据集质量指标和采样概率
Table 1: 数据集质量指标和采样概率
ALOHA桌面清洁任务评估
Table 2: ALOHA桌面清洁任务评估
SimplerEnv Google Robot评估
Table 3: SimplerEnv Google Robot评估
SimplerEnv WidowX评估
Table 4: SimplerEnv WidowX评估
电商货架拣选Top-1成功率
Figure 11: 电商货架拣选Top-1成功率
人形机器人任务定量评估
Figure 12: 人形机器人任务定量评估
电商物品R1/R2成功率及CALVIN ACL对比
Figure 14: 电商物品R1/R2成功率及CALVIN ACL对比
查看结构化数据
任务指标本文基线提升
ALOHA双臂桌面清洁(单物品拾取) 平均成功率(%) 69.5 (Green-VLA R0) 38.4 (AgiBot GO-1) / 35.6 (π0) / 33.2 (GR00T N1) 绝对提升31.1%(对比最强基线AgiBot GO-1)
ALOHA双臂桌面清洁 平均完成时间 1m35s (Green-VLA R0) 3m57s (AgiBot GO-1) / 2m59s (π0) / >5m (GR00T N1) 时间减少60-70%
SimplerEnv Google Robot 平均成功率(%) 71.8 (Green-VLA R1, Qwen3-VL-4B) 69.8 (EO-1) / 63.8 (X-VLA) / 53.6 (π0.5) 超过EO-1约2%,超过X-VLA约8%
SimplerEnv WidowX 平均成功率(%) 80.5 (Green-VLA R2, Qwen3-VL-4B) 72.7 (EO-1) / 73.2 (DB-MemVLA) / 65.6 (X-VLA) 超过EO-1约8%,超过DB-MemVLA约7%
电商货架拣选(域内SKU) Top-1成功率(%) 95.4 (Green-VLA + JPM guidance) 36.7 (Green-VLA无引导) 相对提升160%
电商货架拣选(分布外) Top-1成功率(%) 72.8 (Green-VLA + JPM guidance) 10.2 (Green-VLA无引导) 相对提升614%
WidowX R1→R2 RL对齐 平均成功率(%) 79.1 (Green-VLA R2, PaliGemma 3B) 55.2 (Green-VLA R1, PaliGemma 3B) 绝对提升23.9%
人形机器人综合任务 平均成功率(%) ~90 (Green-VLA R1) N/A(首个报告完整人形评估的VLA) N/A

局限与改进

论文承认了若干局限性。首先,性能依赖于重定向(retargeting)的保真度——将异构源机器人的动作映射到目标人形机器人时,简单的语义对应(如夹爪开合→灵巧手抓取)可能丢失精细的力控和接触信息。其次,数据集仍然存在偏差——尽管使用了12个数据集,但某些具身类型(如灵巧手操作)的覆盖仍然不足,原始人形数据仅48小时,通过增强到167小时仍远少于其他具身。第三,速度条件调制的速度因子v目前是推理时的手动超参数,尚未实现自动化——论文提到未来可用高层VLA自动设置。第四,模型规模约5B参数,在VLA领域属于中等规模,对于更复杂的推理任务可能不够。第五,JPM引导模块依赖深度估计和相机标定的质量,在动态环境中可能不稳定。此外,我的观察是:论文在SimplerEnv上的评估使用了较短的episode长度,这可能掩盖了长时程失败;CALVIN基准上使用了不同的动作空间(非统一动作空间),这限制了跨基准的直接比较;多语言支持目前仅为未来工作。

独立分析的弱点

基于对论文的深入分析,我识别出以下几个弱点和改进方向。第一,统一动作空间的64维设计是固定且人工定义的,对于未来可能出现的新动作模态(如触觉反馈、力控制信号)缺乏可扩展性。改进方向是设计可学习的语义槽位分配机制,让模型自动发现最优的动作空间分解。第二,DataQA的质量评估指标(抖动、清晰度、多样性、方差)都是启发式的,无法捕捉任务级别的数据质量——例如一条轨迹可能在技术上“高质量”但在任务策略上次优。改进方向是引入基于任务成功率的数据质量评分,或使用学习的奖励模型来评估演示质量。第三,RL对齐阶段的轨迹优化需要在环境中实际执行优化后的轨迹进行验证,这在真实机器人上成本高昂。可以探索基于世界模型的离线验证,或使用更高效的off-policy RL方法减少环境交互需求。第四,JPM引导模块与主策略是解耦的——先由VLM预测目标点,再引导flow matching,这种两阶段方式可能导致信息丢失。改进方向是将目标点预测直接整合到flow matching过程中,实现端到端的引导。

未来方向

论文明确提出了三个未来方向。第一,多语言指令跟随(英语、俄语等)将提升全球部署的包容性和数据效率。第二,添加轻量级推理模块用于任务分解,同时保持低延迟控制——这可以结合链式思维规划的优势与实时执行的能力。第三,集成具身记忆和轨迹回放,进一步提升长时程家务或工业任务的性能。基于论文成果,还可以延伸出更多方向:(1) 将速度条件调制与自动规划器结合,实现推理时的自适应时间尺度切换;(2) 将源分布优化方法推广到其他生成模型架构(如扩散策略),验证其普适性;(3) 探索在线学习——在部署过程中持续收集数据并进行增量R2对齐,实现持续改进;(4) 将人形机器人的全身控制从上半身扩展到全身(包括腿部行走),实现移动操控。

复现评估

论文提供了代码仓库https://github.com/greenvla/GreenVLA和项目页面https://greenvla.github.io/,这对于复现是有利的。模型使用Qwen3-VL-4B-Instruct(开源)作为骨干网络,flow matching动作专家的具体架构虽有描述但细节(如层数、隐藏维度)需查看代码。数据方面,R0阶段使用的大部分数据来自开源数据集(AgibotWorld、DROID、Galaxea、Bridge等),但自采集的Green Humanoid数据集(48小时)和ALOHA any_pick数据集(11.2小时)可能不公开。算力需求方面,R0训练使用64块H100 GPU超过10^5步,这对大多数研究机构来说成本高昂——以H100约30美元/小时计算,仅R0阶段的GPU成本就可能超过数十万美元。R2阶段的RL对齐需要在真实机器人或模拟器中进行交互,进一步增加了复现难度。总体而言,框架设计是可复现的(分阶段训练、统一动作空间、DataQA流水线),但完整的复现需要显著的算力和机器人硬件资源。对于资源有限的团队,建议从R0预训练权重出发进行R1/R2微调,或在模拟器(如CALVIN)上验证核心想法。