← 返回 2026-10-27

RynnVLA-Latent:以三维接地潜动作扩展机器人操作基础模型 RynnVLA-Latent: Scaling Robotic Manipulation Foundation Models with 3D-Grounded Latent Actions

Haoyu Zhao, Xingyue Zhao, Zhian Su, Bohan Hou, Yinzhou Tang, Fengyi Wang, Kehan Li, Yuming Jiang, Siteng Huang, Xin Li, Zhenyu Zeng, Mingxiu Chen, Deli Zhao, Zhongyu Li 📅 2026-10-25 👍 10 2026-11-11 18:30
3D场景流 VLA 机器人操作 流匹配 潜动作学习 跨本体迁移

用3D接地潜动作把异构视频变成共享监督,无需原生动作标签预训练出4B级VLA操作策略

前置知识

VLA(视觉-语言-动作)模型

将预训练视觉-语言模型与动作生成模块结合的机器人控制模型:输入多视角图像与语言指令,输出末端执行器或关节动作块。代表路线有 OpenVLA 的离散动作 token 和 π0 的连续动作流生成。本文采用 Mixture-of-Transformers 结构:VLM 主干形成因果前缀,窄动作专家双向注意前缀并生成动作序列。

本文最终产物 RynnVLA-Latent 就是一个 VLA,其两阶段训练(潜动作预训练+本体后训练)与 MoT 架构是贯穿全文的主线。

潜动作(Latent Action)

不依赖机器人原生控制标签、从连续视频帧对中提取的动作代理表示:编码器把 $(O_t, O_{t+\Delta})$ 压缩成潜向量,解码器用其重建过渡或预测未来,使动作监督可从任意交互视频自动产生。LAPA 用离散码本,本文 RynnLAM 用连续 608 维描述子 $[z_{mt};z_{at};z_{ct}]$。

潜动作是全文的核心监督接口,理解它才能明白人类/机器人/仿真视频如何统一进同一个预测目标。

流匹配(Flow Matching)

一类生成建模方法:构造噪声与数据的线性插值 $z_\tau=\tau\epsilon+(1-\tau)z$,训练网络预测插值对 $\tau$ 的导数即速度场 $\epsilon-z$,推理时从纯噪声用欧拉积分走到数据端。相比扩散模型步数少、训练稳定,π0 等连续动作模型广泛采用。

RynnVLA-Latent 预训练与后训练共用同一流匹配目标,只把生成目标从 608 维潜动作块换成机器人原生动作块。

3D场景流与相机补偿

场景流是三维空间中每个点的运动向量。本文用单目深度(Depth Anything 3)、相机位姿与现成光流(DPFlow)构造伪标签,并先减去相机自运动,使静态区域动态流趋近于零,从而把物体真实运动与相机移动造成的像素变化区分开。

相机补偿的 3D 流监督是 RynnLAM 区别于外观重建式潜动作的关键:消融中去掉 3D 流后相对动作 MSE 从 0.38 升至 0.50,换成 2D 流(0.56)反而更差。

梯度反转层(GRL)

前向传播原样传递输入、反向传播时把梯度取负的可插拔层,用于对抗式解耦:让某解码器故意失败,迫使被反传的表示剔除目标信息。本文用 $\mathcal{L}_{grl}=\|g_{pose}(\mathrm{GRL}(z_{at}))-p^{cam}_t\|^2$ 训练位姿解码器在动作潜向量上失败,把相机自运动挤到专门的 $z_{ct}$。

这是实现操作运动/相机运动分离的低成本手段,对应消融中 w/o GRL 使相对 MSE 从 0.38 升到 0.49。

LARY 冻结表示探针

用轻量 MLP 从冻结表示回归末端执行器轨迹,以 MSE 检验表示是否携带控制信息,覆盖 CALVIN、VLABench(7-DoF Franka)、RoboCOIN(12-DoF 双臂)、AgiBotWorld-Beta(16-DoF G1)。论文额外提出相对动作协议:预测相对首帧的位移,因为绝对坐标在短步长下可部分由当前可见位姿推知。

它是论文验证 608 维描述子控制可预测性的主工具,是解读表 3 与表 10 全部消融数字的基础。

研究动机

机器人操作策略的规模化预训练卡在监督信号上。原生机器人演示采集昂贵,且不同本体的控制空间在维度、坐标系和语义上互不兼容:7 自由度单臂、双臂加灵巧手(如 Marvin-WUJI 共 54 自由度)、移动双夹爪平台(如 Astribot-S1)的动作向量无法放进统一的预测目标。另一边,人类与网络视频覆盖面广得多——仅 HowTo100M 一个数据源就有 7,633 小时、949 万条片段,超过所有真机数据源之和——但它们完全没有对应的机器人指令,因此最丰富的操作知识来源无法与原生动作预测目标直接混合训练。已有的潜动作方法虽然提供了免动作标签的接口,但视觉变化并不等于控制相关信息:帧间差异混杂了相机自运动、静态外观和与操作无关的变化,一个图像重建得好的潜表示未必能预测低层操作动作——这在 LARY 探针上可直接观察到:LAPA 的平均绝对动作 MSE 高达 0.97,Moto 0.67,都远差于通用语义编码器 DINOv3 的 0.19。

本文的目标是本文目标是构造一个跨本体的共享监督接口,让人类、真机、仿真视频服务于同一个策略预训练目标,并保证该接口确实携带控制相关信息。具体分三层:其一,设计 RynnLAM,把帧对编码为连续、3D 几何接地的潜动作(608 维描述子),用残差未来特征预测、相机补偿的动态 3D 流监督和相机运动解耦,促使表示捕捉控制相关的物理运动而非外观变化;其二,用该编码器离线标注约 30.1K 小时、25 个数据源、3.057B 帧的异构语料,产出 745.52M 个潜动作描述子,并以流匹配预训练 RynnVLA-Latent 策略从观测和语言生成潜动作块;其三,机器人后训练阶段复用预训练主干与动作专家,仅重定向输出投影并引入本体感知,把潜动作目标换成目标机器人原生动作,使昂贵的动作标注只用于最后的本体对齐。最终在 LIBERO、LIBERO-Plus、VLABench、RoboTwin 2.0 和六个真实任务上系统验证这条路线。

与已有工作不同的是,与既有工作的本质差异在于几何接地加相机解耦的切入角度。LAPA、Moto 依赖帧过渡重建或量化码本;UniVLA 在 DINO 特征空间做语言引导的任务中心潜动作;villa-X 引入本体感知前向动力学;DreamDojo 从人类视频学连续代理动作——它们都未显式区分物体运动与相机诱导的视觉变化。RynnLAM 建立在 Depth-Anything-3 之上,先用深度、位姿与光流构造相机补偿后的动态 3D 流伪标签,迫使潜表示描述物理场景运动;再以对比特征扭曲损失防止恒等扭曲捷径(要求扭曲后的源特征更接近目标帧而非未扭曲源帧);并用相机位姿通路加梯度反转把自运动路由进 32 维相机潜向量。作者把问题明确限定为无原生动作与本体感知监督下的几何接地,而非对齐异构原生控制参数化(那是 UniAct、X-VLA 的路线),由此把视频规模的预训练与可执行控制对齐干净地解耦为两个阶段。

核心方法

整体思路可概括为:既然异构视频无法共享原生动作,就学一个动作翻译器——任何视频的相邻帧对都编码成统一的潜动作向量,策略先学会看视频说潜动作,部署时再把输出空间换成真实机器人指令。技术路线分三步。第一步,数据装配与预处理:汇总 25 个数据源(人类 11.9K 小时、真机 12.0K 小时、仿真 6.1K 小时),每段视频经 Qwen3-VL 打字幕、DPFlow 算光流、Depth Anything 3 出深度与相机位姿。第二步,训练 RynnLAM:以 Depth-Anything-3 为骨干,把帧对 $(O_t,O_{t+\Delta})$ 编码为 $z_t=[z_{mt};z_{at};z_{ct}]$(8 个 512 维运动 token + 64 维动作 + 32 维相机潜向量),五项损失联合训练,再在 250 分片上并行离线标注,产出 745.52M 描述子。第三步,预训练 RynnVLA-Latent:Mixture-of-Transformers 结构(RynnBrain 主干 + 窄动作专家),流匹配生成 $C=6$ 潜动作块;后训练重定向到原生动作并引入本体感知。

核心创新是分解、几何接地加对抗解耦的潜动作表示。表示被因子化为 $z_t=[z_{mt};z_{at};z_{ct}]$:8 个运动 token 由可学习查询对目标帧特征做注意力得到;读出 token 压缩全局过渡为 64 维动作潜向量与 32 维相机潜向量;编码器对两帧特征做门控时间差分以抑制静态外观。训练要求潜表示支持三件事:其一,残差未来特征预测 $\mathcal{L}_{rec}$,按目标变化幅度归一化的残差误差只监督帧间变化而非绝对外观;其二,回归相机补偿后的动态 3D 场景流 $\mathcal{L}_{flow}$,静态区域补偿后应趋近零流,解码时随机遮蔽部分源 patch token;其三,对比特征扭曲 $\mathcal{L}_{feat}$,以未扭曲源特征为负样本,要求扭曲后特征更接近目标帧,防恒等扭曲捷径。位姿解码器监督 $z_{ct}$ 预测相对 6-DoF 位姿($\mathcal{L}_{pose}$),并用梯度反转让它在 $z_{at}$ 上失败($\mathcal{L}_{grl}$)。与以往重建图像的目标本质不同:这里训练的是控制可预测的物理运动。

方法步骤详情

流程分六步。(1) 数据预处理:5 秒短片生成字幕(Qwen3-VL),DPFlow 估计光流,Depth Anything 3 在 392 像素分辨率输出深度与位姿。(2) RynnLAM 训练:五项损失权重 5、5、5、3、2;阶段一冻结编码器 36K 步,阶段二解冻再训 20K 步。(3) 离线标注:每 4 帧取一对((0,4),(4,8),…)在 250 分片并行处理全部语料,产出 745.52M 个 608 维描述子;按 $C=6$ 组样得 121.06M 训练样本(每 epoch 946K 步)。(4) 策略预训练:MoT 架构(2B 总参 2.51B;4B 总参 5.04B;动作专家宽 768),流匹配预测速度场 $\epsilon-z$($d_z=608$),时间步偏向噪声端采样,观测经 6 个相机槽位输入,源采样 $p_d\propto W_d^{0.7}$。(5) 后训练:同一目标改预测原生动作块,引入本体感知,统一布局并掩蔽未用维度,末端接薄的新投影。(6) 推理:欧拉步从 $\tau=1$ 积分到 $\tau=0$,VLM 前缀缓存复用,整块执行完再规划。

技术新颖性

技术新颖性可从四层面看。表示层面:以往潜动作模型以图像或特征重建为唯一压力测试,本文把相机补偿后的动态 3D 流作为潜表示必须满足的几何约束,且消融证明并非随便加运动预测即可——换成 2D 外观流(相对 MSE 0.56)比完全不加流(0.50)还差,只有带相机补偿的 3D 流(0.38)有效,增益来自几何而非额外运动目标。结构层面:运动 token 直接从原始目标帧特征经瓶颈查询而来,若改为从潜 token 压缩(切断直接特征通路),相对 MSE 从 0.38 恶化到 0.79,说明信息通路设计比瓶颈更关键。训练层面:GRL 对抗式路由相机自运动比单纯加相机分支更彻底(w/o camera 0.47,w/o GRL 0.49)。系统层面:预训练与后训练共享同一流匹配目标与读出主干、只换输出投影,避免另配解码器的两套机制;RynnLAM 使人类视频无需动捕伪动作即可参与——在 1000 小时对照子集上,两种显式对齐基线在 LIBERO-Plus 上为 80.5%/82.1%(2B)与 83.5%/83.6%(4B),RynnLAM 路线达 82.3%/84.2%。

Overview of the RynnVLA-Latent pretraining corpus. We aggregate approximately 30.1K hours from 25 datasets, comprising 16.63M episodes and 3.057B frames.
Figure 1: Overview of the RynnVLA-Latent pretraining corpus. We aggregate approximately 30.1K hours from 25 datasets, comprising 16.63M episodes and 3.057B frames.
Data curation pipeline. The video data is collected from diverse sources and partitioned into short clips during data preprocessing.
Figure 2: Data curation pipeline. The video data is collected from diverse sources and partitioned into short clips during data preprocessing.
Architecture of RynnLAM and comparison with existing methods.
Figure 3: Architecture of RynnLAM and comparison with existing methods.
Two-stage training pipeline of RynnVLA-Latent.
Figure 4: Two-stage training pipeline of RynnVLA-Latent.

实验结果

实验按表示、仿真、真机三级展开。表示级:LARY 冻结探针上 608 维描述子相对动作平均 MSE 0.38,为具身 LAM 最低——LAPA 0.93、Moto 0.77、DreamDojo 0.55、UniVLA/villa-X 均 0.87;消融中去除任一组件均恶化,最重为去残差特征预测(0.57)。仿真级:LIBERO 平均成功率 4B 达 98.8%,为表内最高;LIBERO-Plus 免适配 84.7% 超 π0.5 的 84.4%,语言/光照/噪声/布局四项第一,但相机扰动(72.9 对 78.4)落后;RoboTwin 2.0 Native 下 4B 平均 88.6% 超 LingBot-VLA 的 87.7%;VLABench 五轨平均 SR 51.9%,跨类别 SR 48.0% 对 π0.5 的 38.2%,常识轨 PS/IS 仍落后。真机级:六个任务 4B 全部最高,如 Table-Cleaning 40.0% 对 25.71%、Steak-Serving 57.14% 对 40.00%。数据扩展:2B 随语料单调上升,4B 略有波动后回升,两者在全量语料最佳。

Dataset-level statistics of the multi-source video corpus: all 25 sources listed below.
Table 1: Dataset-level statistics of the multi-source video corpus: all 25 sources listed below.
Model configurations for the scaling variants of RynnVLA-Latent.
Table 2: Model configurations for the scaling variants of RynnVLA-Latent.
Results and Ablation Study on the LARY benchmark (Low-level control regression, MSE, lower is better).
Table 3: Results and Ablation Study on the LARY benchmark (Low-level control regression, MSE, lower is better).
Results on the LIBERO benchmark.
Table 4: Results on the LIBERO benchmark.
Results on LIBERO-Plus, evaluated zero-shot with the LIBERO-finetuned checkpoint.
Table 5: Results on LIBERO-Plus, evaluated zero-shot with the LIBERO-finetuned checkpoint.
RoboTwin 2.0 Native protocol. Values are success rates in percent.
Table 6: RoboTwin 2.0 Native protocol. Values are success rates in percent.
Results on VLABench. SR, PS, and IS denote success rate, progress score, and intention score.
Table 7: Results on VLABench. SR, PS, and IS denote success rate, progress score, and intention score.
Success rates on real-world robotic manipulation tasks (35 trials per task).
Table 8: Success rates on real-world robotic manipulation tasks (35 trials per task).
Policy variants on LIBERO and LIBERO-Plus (all trained on the same ~1,000-hour subset).
Table 9: Policy variants on LIBERO and LIBERO-Plus (all trained on the same ~1,000-hour subset).
Extended ablations on the LARY benchmark (Relative Action, MSE, lower is better).
Table 10: Extended ablations on the LARY benchmark (Relative Action, MSE, lower is better).
Statistics of the real-world dataset used for RynnVLA-Latent training.
Table 11: Statistics of the real-world dataset used for RynnVLA-Latent training.
Standardized Experimental Platforms.
Figure 5: Standardized Experimental Platforms.
Latent-action similarity visualization.
Figure 6: Latent-action similarity visualization.
Post-training evaluation on real-world tasks.
Figure 7: Post-training evaluation on real-world tasks.
Scaling of latent-action pretraining.
Figure 8: Scaling of latent-action pretraining.
Marvin-WUJI demonstration collection.
Figure 10: Marvin-WUJI demonstration collection.
查看结构化数据
任务指标本文基线提升
LARY 低层控制回归(相对动作) 平均 MSE(越低越好) RynnLAM 0.38 LAPA 0.93 / Moto 0.77 / DreamDojo 0.55 较最强基线 DreamDojo 低 0.17
LIBERO(语言条件单臂操作,40 任务 500 轨/套件) 平均成功率 RynnVLA-Latent-4B 98.8%(2B 98.3%) Xiaomi-Robotics-0 98.7% / π0.5 96.9% / OpenVLA-OFT 97.1% +0.1 个百分点(表内最高)
LIBERO-Plus(7 类扰动鲁棒性,零样本评测) 总成功率 4B 84.7%(2B 82.9%) π0.5 84.4% / Cosmos Policy 82.2% +0.3 个百分点,语言/光照/噪声/布局四项第一
RoboTwin 2.0 Native(50 个双臂任务) Clean/Randomized 平均成功率 4B 88.6%(88.7/88.4) LingBot-VLA 87.7%(88.6/86.7)/ ABot-M0 85.6% +0.9 个百分点,随机化场景领先 1.7
VLABench(语义接地,五轨) 平均成功率 SR 4B 51.9%(2B 37.2%) π0.5 48.1% / π0-FAST 39.8% +3.8 个百分点,跨类别 SR 48.0% 对 38.2%
六个真机任务(双灵巧手 + 移动双夹爪平台) 闭环成功率(每任务 35 次) 4B 六项全部最高:85.71/42.86/82.86/40.00/57.14/54.29% π0.5:82.86/28.57/77.14/25.71/40.00/45.71% Table-Cleaning +14.29、Steak-Serving +17.14 个百分点

局限与改进

作者承认的局限:深度、位姿、光流均为估计伪标签,几何监督不保证度量级精确运动,也不保证相机与操作信息完全分离;探针只测可预测性,解码流仅作定性解释,不能证明因果层面的动作可辨识性;性能依任务与扰动而异,部署仍需本体特定的动作标注演示;未建立普适缩放律,也未把数据量与优化暴露差异完全隔离。我的补充观察:其一,相机与初始状态扰动是明显短板(LIBERO-Plus 相机 72.9%、机器人状态 64.0% 均低于 π0.5),说明鼓励解耦不等于视角不变;其二,2B 与 4B 并非全面占优——LIBERO Long 套件 2B(97.8%)反超 4B(97.0%),VLABench 上 2B 平均 SR(37.2%)低于 π0.5(48.1%),语义接地依赖骨干规模;其三,RoboTwin Native 协议训练含随机化演示,88.6% 是协议内成绩而非零样本能力;其四,真机 2B 在摆盘(80.0%)与擦盘(68.57%)落后 π0.5,收益集中在 4B 尺度;其五,结论中 RoboTwin 仍低于最强基线的表述与表 6(4B 88.6% 最高)不一致,应以表格为准。

独立分析的弱点

独立分析五个弱点。第一,伪标签链路的误差传播:深度、位姿、光流全来自现成模型,在动态模糊、反光表面(如真机任务里的盘子、锅具)或剧烈运动场景中,相机补偿后的动态流会系统性失真,潜动作随之带噪,可引入多帧一致性校验或对低置信度区域降权。第二,解耦靠对抗鼓励而非结构保证:GRL 只在训练分布内起作用,罕见视角变化时 $z_{at}$ 仍可能混入自运动——LIBERO-Plus 相机扰动仅 72.9% 是直接证据,可用 3D 等变网络或显式点云规范化把视角不变性做进架构。第三,时间粒度固定为 4 帧一对:各数据源 FPS 从 5 到 60 不等,同一 stride 对应的物理时间差差异巨大,慢动作与快动作的单位潜动作语义不一致,可按物理时间采样或学习自适应步长。第四,开环整块执行:推理时六步整块执行完才重新规划,长程接触丰富任务(如擦盘)中途纠错受限,可引入块内基于力或视觉反馈的提前中止与重规划。第五,压缩通路信息效率低:探针显示 64 维全局动作与 32 维相机潜向量单独几乎不含控制信息(MSE 0.93/0.95),信息集中在运动 token(单独 0.54),全局读出机制值得重新设计。

未来方向

作者提出的方向:改进几何一致性与视角鲁棒性;用更少的目标机器人监督完成迁移;把潜动作进一步与可执行控制对齐。基于已有成果可延伸的方向:其一,配套的 RynnWorld-Latent 已证明同一描述子可条件化跨本体视频生成,下一步可做策略与世界模型联合预训练,用潜动作作公共接口,甚至用世界模型回滚来筛选伪标签质量;其二,把 villa-X 式本体感知前向动力学作为可选目标并入 RynnLAM,机器人数据注入真值状态、人类视频退化为纯视觉,构造渐进式接地;其三,探针表明运动 token 承载主要控制信息,可研究策略直接预测运动 token、全局潜向量仅作语义条件的分层输出结构;其四,数据扩展曲线在 4B 上非单调,值得做学习率与源采样权重的数据配比研究,逼近真正的缩放律;其五,预训练与后训练共享流匹配结构,可探索少样本潜-原生动作快速重定向(只训末端投影),把本体适配成本进一步压低;其六,VLABench 语义接地仍弱于 π0.5 的部分指标,可在潜动作上叠加语言对齐对比目标,使动作表示与指令语义空间互通。

复现评估

开源情况非常好:GitHub 代码(alibaba-damo-academy/RynnVLA-Latent)、HuggingFace 与 ModelScope 模型集合(含 2B/4B 权重)、项目主页均已公开。数据方面,30.1K 小时语料由 25 个公开数据集聚合而成(HowTo100M、EgoVid、DROID、AgiBot World 等),无需自行采集即可重建;伪标签工具链全部公开可得(Qwen3-VL、DPFlow、Depth Anything 3)。算力门槛是主要障碍:离线标注需在 250 分片上并行处理 3.057B 帧;全量策略训练约 121.06M 样本、每 epoch 约 946K 步,需要多节点 GPU 集群。真机复现需要两套平台(54 自由度灵巧手系统与移动双臂)和 3,850 条遥操作演示,Marvin-WUJI 的遥操作链路(Vive 追踪器、Pinocchio IK、Manus 手套)复刻成本高。综合评估:仿真基准与表 9 的 1000 小时子集对照实验对学术实验室友好,是复现核心主张的最佳切入点;全量预训练与真机评测基本只有工业级资源能完整完成。

相似论文推荐