预训练负责"知道要做什么",仿真负责"教会怎么做":不碰真机数据的机器人智能体

· 编辑团队 estimated
机器人智能体 视觉语言模型 仿真到现实 强化学习 组合泛化

ZAP让一个现成的270亿参数视觉语言模型通过简单的工具接口控制机器人:先用预训练获得对世界的理解与推理能力,再仅靠仿真任务上的监督微调与GRPO学会如何运动,训练全程不使用任何真机数据。在真实任务上成功率达96.7%,与前沿智能体在同一框架下持平,速度快3倍、成本低17倍;它还能泛化到训练中未出现的物体、目标与策略,并迁移到从未训练过的Franka单臂。

原文 · arXiv:2610.35817

机器人策略其实要回答两个不同的问题。第一个是语义问题:看着这个场景、听着这句话,到底要做什么?第二个是程序问题:在这个现场,究竟哪些关节指令能把它做成?视觉语言模型擅长前者、不擅长后者;用机器人数据训练出来的VLA策略恰好相反。ZAP想说明的是,这两件事可以干净地拆开,而且后者几乎完全可以放在仿真里学。

对仿真的常见质疑是现实鸿沟。ZAP的判断是:当仿真只负责教”动作程序”,而世界理解与推理来自预训练、且不在训练中被冲掉时,这道鸿沟的重要性会大幅下降。

核心创新

用通用小模型,而不是机器人基础模型。 ZAP直接以一个预训练的270亿参数视觉语言模型为控制器本体,不额外挂一个用机器人轨迹训练的动作头,也不依赖任何真机语料。

用工具接口替代端到端动作回归。 模型通过调用工具来控制机器人,而不是直接吐出底层动作。接口因此被收窄,预训练获得的推理能力也不会在微调中被磨掉——这正是它的语义能力能在控制环节真正发挥作用的原因。

两阶段后训练,全部在仿真中完成。 先用监督微调、再用GRPO在简单仿真任务上训练,运动技能只从这一步来。

实验结果

  • 真实任务成功率 96.7%,训练阶段真机数据为零。
  • 在同一框架下与GPT-6 Astra持平,远高于MolmoAct2 VLA的 33.3%,同时速度约为其 3倍、成本约为其 1/17。
  • 组合泛化到训练中不存在的目标与操作类型:把试管插进架子并在被要求时换一个孔位、空中在双臂间交接试管、在井字棋盘上画叉、以及下棋。
  • 迁移到未见过的本体:在单臂Franka上,RoboLab-120取得 55.9%,比最强的VLA/WAM基线高4.9个百分点。

从编辑角度看,下棋和画叉这两项最有意思。它们不是熟悉任务里的新物体,而是全新的任务结构,且没有任何针对它们的示范。

局限性

96.7%是在作者自建的真实任务集上测得的,摘要没有说明任务数量与难度,因此不能当作通用成功率来读。模型有270亿参数:相对前沿智能体很便宜,但对装在机器人上的控制回路仍然偏重,而且延迟对比的对象是那个智能体,不是紧凑型VLA。仿真训练任务被描述为”简单”,一旦引入接触动力学和可变形物体,这套动作程序能泛化多远是开放的。跨本体55.9%的成绩不错,但相比域内性能已有明显下降。摘要也没有交代失败模式,以及在对抗性指令下的安全性。

行业影响

真正值得认真对待的是它的经济含义。如果运动能力可以在仿真中获得、语义能力可以从预训练模型”租用”,那么最昂贵的那层中间环节——大规模真机示范采集——就会显著缩水,团队换一个新本体也不必先建一座数据工厂。工具接口同时改变了集成面:厂商不再需要为一个端到端网络做整体认证,而是暴露一小组机器人原语,让通用模型去组合,边界更容易界定和审计。代价是270亿参数的模型总得有地方跑,因此早期部署更像”近端算力节点监督机器人”,而不是”边缘端上的智能”。对于那些瓶颈在任务多样性而非节拍的场景,这笔交易大概率划算。