TwinVLA 提出了一种模块化框架:将两个预训练单臂 VLA 模型通过轻量级 Joint Attention 机制组合,无需大规模双臂数据预训练即可实现高质量双臂协作操作。相比 RDT-1B(需 1,440 H100 GPU-days)和 π₀(依赖 10,900+ 小时专有数据),TwinVLA 仅需 25 H100 GPU-days 和 ~800h 单臂数据 + 50 条双臂演示,实现了显著的数据与计算效率优势。TwinVLA proposes a modular framework: two pretrained single-arm VLA models are composed through a lightweight Joint Attention mechanism, achieving high-quality coordinated bimanual manipulation without large-scale bimanual pretraining. Compared with RDT-1B (which needs 1,440 H100 GPU-days) and π₀ (which relies on 10,900+ hours of proprietary data), TwinVLA needs only 25 H100 GPU-days plus ~800h of single-arm data and 50 bimanual demonstrations, yielding a marked advantage in data and compute efficiency.
双臂操作是机器人研究的重要挑战,但大规模双臂数据集极为稀缺。现有的整体式(monolithic)双臂 VLA 模型需要海量数据与算力预训练,制约了实际应用。Bimanual manipulation is a major challenge in robotics research, yet large-scale bimanual datasets are extremely scarce. Existing monolithic bimanual VLA models require pretraining on massive data and compute, which constrains practical use.
"RDT-1B required massive pretraining and fine-tuning (reportedly a month on 48 H100 GPUs)... π₀ relies on a 10,000-hour proprietary dataset."
论文的核心洞察来自神经科学:"human bimanual manipulation is the coordination of arm-specific motor primitives rather than a single monolithic controller",人类双臂由专用神经回路协调同步。TwinVLA 基于此,将两个独立的单臂 VLA 模型通过轻量 Joint Attention 连接,利用公开丰富的单臂数据完成迁移,"eliminating the need for large-scale bimanual pretraining"。The core insight of the paper comes from neuroscience: "human bimanual manipulation is the coordination of arm-specific motor primitives rather than a single monolithic controller", i.e. the two human arms are coordinated and synchronized by arm-specific neural circuits. Building on this, TwinVLA links two independent single-arm VLA models through lightweight Joint Attention and transfers from abundant public single-arm data, "eliminating the need for large-scale bimanual pretraining".
TwinVLA 复用两个预训练的 0.8B SingleVLA 的 VLM backbone,共享视觉编码器和 DiT action head,通过三个轻量组件实现跨臂协作:Joint Attention、Mixture-of-Experts(MoE)和 Attention Re-weighting。TwinVLA reuses the VLM backbones of two pretrained 0.8B SingleVLA models, shares the vision encoder and the DiT action head, and achieves cross-arm collaboration through three lightweight components: Joint Attention, Mixture-of-Experts (MoE) and Attention Re-weighting.
每个 Transformer 块中,将两个 backbone 的 Q、K、V 拼接后做统一 self-attention,再拆分回各自流:"Concatenate the Q, K, V from both backbones, perform self-attention, and subsequently split the outputs back to their respective streams." 这使得左右臂 token 可直接相互感知,实现双臂协调。消融实验表明,去掉 Joint Attention 后真实环境性能下降 27%。In each Transformer block, the Q, K, V of the two backbones are concatenated for a unified self-attention and then split back into their respective streams: "Concatenate the Q, K, V from both backbones, perform self-attention, and subsequently split the outputs back to their respective streams." This lets left-arm and right-arm tokens perceive each other directly and enables bimanual coordination. Ablations show that removing Joint Attention drops real-world performance by 27%.
对共享输入(语言、图像),两个 backbone 的 FFN 以可学习权重加权融合:wleft·FFNleft(x) + (1−wleft)·FFNright(x),替代重复计算,VRAM 节省 21%。For shared inputs (language, image), the FFNs of the two backbones are fused with learnable weights: wleft·FFNleft(x) + (1−wleft)·FFNright(x), replacing duplicated computation and saving 21% VRAM.
微调时对注意力权重引入正则项,使模型在学习双臂协调的同时保留单臂预训练知识,避免灾难性遗忘。去掉该组件导致真实环境成功率下降 4%。A regularization term on the attention weights during fine-tuning lets the model learn bimanual coordination while retaining single-arm pretrained knowledge, avoiding catastrophic forgetting. Removing this component lowers the real-world success rate by 4%.
共享的 DiT Action Head 以 conditional flow matching 为训练目标,从带噪声动作 chunk 预测参考流(reference flow)至目标动作 chunk,生成左右臂的协同动作序列。训练数据仅使用公开单臂数据集(OXE)+ 少量双臂演示。The shared DiT Action Head is trained with a conditional flow matching objective, predicting the reference flow from a noised action chunk toward the target action chunk and generating coordinated action sequences for the left and right arms. Training uses only public single-arm datasets (OXE) plus a small number of bimanual demonstrations.
在真实世界(5 任务,每任务 20 次 rollout)和两个模拟基准(RoboTwin 2.0 共 50 任务、Tabletop-Sim 共 5 任务)上与 RDT-1B、π₀、DP 对比,同时测试数据效率、鲁棒性和语言跟随能力。Comparison against RDT-1B, π₀ and DP in the real world (5 tasks, 20 rollouts per task) and on two simulation benchmarks (RoboTwin 2.0 with 50 tasks, Tabletop-Sim with 5 tasks), together with tests of data efficiency, robustness and language-following ability.
使用 Anubis 双臂机器人执行折叠毛巾(fold towel)、提取六角扳手、放胡萝卜入袋等 5 个任务,各任务 20 次 rollout。An Anubis bimanual robot performs 5 tasks such as fold towel, picking out a hex wrench and placing a carrot into a bag, with 20 rollouts per task.
| 条件Condition | RDT-1B | π₀ | TwinVLA |
|---|---|---|---|
| Low Light(低光照)Low Light | 15.0% | 40.0% | 45.0% |
| With Distractors(干扰物)With Distractors | 15.0% | 60.0% | 25.0% |
在低光照条件下 TwinVLA(45.0%)超越 π₀(40.0%);在有干扰物情况下 π₀ 表现最佳(60.0%),TwinVLA 表现(25.0%)优于 RDT-1B(15.0%)。Under low light TwinVLA (45.0%) surpasses π₀ (40.0%); with distractors π₀ performs best (60.0%), while TwinVLA (25.0%) outperforms RDT-1B (15.0%).
| 变体Variant | 模拟成功率变化Change in simulated success rate | 真实环境成功率变化Change in real-world success rate |
|---|---|---|
| TwinVLA(完整)TwinVLA (full) | — | — |
| 去掉 Attention Re-weightingw/o Attention Re-weighting | −1.1% | −4.0% |
| 再去掉 MoEfurther w/o MoE | −1.1% | −5.0% |
| 再去掉 Joint Attentionfurther w/o Joint Attention | −4.0% | −27.0% |
| 从头训练(Scratch)Trained from scratch (Scratch) | −4.6% | −46.0% |
Joint Attention 对真实环境影响最大(−27%),说明跨臂信息交互是双臂协调的核心;从头训练剧烈下降(−46%)印证了预训练知识迁移的不可或缺性。Joint Attention has the largest real-world impact (−27%), showing that cross-arm information exchange is the core of bimanual coordination; the steep drop of training from scratch (−46%) confirms that transferring pretrained knowledge is indispensable.
论文明确指出:"Generalization remains limited due to the visual disparity of two arms, which differs from the single-arm pretraining distribution." 双臂摄像头视角与单臂预训练数据存在视觉域差异,限制了模型在新场景中的泛化能力。The paper states explicitly: "Generalization remains limited due to the visual disparity of two arms, which differs from the single-arm pretraining distribution." The bimanual camera viewpoints differ visually from the single-arm pretraining data, which limits generalization to new scenes.
论文指出未来工作应"explore action representations beyond absolute end-effector poses",当前动作表示为绝对末端位姿,在不同机器人或任务空间下适应性有限。The paper notes that future work should "explore action representations beyond absolute end-effector poses"; the current action representation is the absolute end-effector pose, whose adaptability across different robots or task spaces is limited.
在有干扰物的鲁棒性测试中,TwinVLA(25.0%)明显低于 π₀(60.0%),说明视觉分心鲁棒性仍有提升空间,可能与双臂视野的数据稀缺性有关。In the distractor robustness test, TwinVLA (25.0%) falls clearly below π₀ (60.0%), indicating room for improvement in robustness to visual distraction, possibly related to the scarcity of data covering bimanual viewpoints.
虽然 TwinVLA 大幅降低了双臂数据需求(仅需 50 条演示),但仍需目标双臂数据进行 fine-tuning,完全 zero-shot 双臂迁移尚未实现。Although TwinVLA greatly reduces the bimanual data requirement (only 50 demonstrations), fine-tuning on target bimanual data is still needed, and fully zero-shot bimanual transfer has not been achieved.