语义泛化
互联网数据帮助模型理解物体、关系和指令,但不直接提供身体控制。
清华交叉信息研究院陈建宇把这期节目做成一堂从机器人传统架构走到 VLA 的论文课。为了让没有读过论文的听众跟上,他先解释为什么机器人长期是“一百种场景、 一百个任务、 一百套模型”,再逐步讲清 LLM/VLM 如何进入规划、感知和控制,最后进入 RT-1、RT-2、OpenVLA、Pi0、GR00T、层级 VLA 与在线强化学习。
节目是按论文史推进的。下文先解释嘉宾如何从传统机器人分工走到 VLA,再说明他自己的 HiRT 与在线 RL 工作;分析性判断放在后面。
| 节目时间 | 主题 | 原文要回答的问题 |
|---|---|---|
| 00:00–00:21 | 嘉宾经历与研究问题 | 为什么通用机器人需要不同于传统模块的基础模型。 |
| 00:21–00:38 | 从 LLM 到机器人 | 语言模型、视觉模型和代码模型分别能替代哪一层。 |
| 00:38–01:15 | VLA 早期工作 | 从 ALOHA、Gato、RT-1 到多机器人数据。 |
| 01:15–01:32 | PaLM-E、RT-2、Open X-Embodiment | 互联网知识怎样迁移到真实动作。 |
| 01:32–01:51 | OpenVLA、HiRT、Helix、Pi0、GR00T、Diffusion Policy | 端到端 VLA 为什么仍需要层级和动作头。 |
| 01:51–02:09 | RDT、视频预测、UP-VLA 与在线 RL | 预训练后怎样用环境反馈继续提高策略。 |
| 02:09–结束 | 创业、硬件和未来五年 | 模型、机器人本体和商业化怎样共同设计。 |
陈建宇先从一个很具体的痛点开始。传统机器人通常围绕一个确定任务设计:在工厂里搬运固定位置的物体,或者在一条已经知道的轨迹上移动。工程师把感知、规划、控制分成几个模块,再针对机器人的机械结构、摄像头位置和场景规则逐项调试。这种方法在一个窄场景里可以很可靠,但一旦换物体、换任务、换机械臂或换环境,就可能需要重新写数据、规则和控制器。
主持人把它概括成“100 个场景、100 个任务、重新开发 100 种机器人”。嘉宾并不是说传统模块化永远无效,而是指出它的泛化单位太小:每一个新任务都像一项单独工程。语言模型出现后,研究者第一次看到一种可能:同一个大模型可以通过语言和视觉知识,把“把红色杯子放到左边”“找到最小的物体”等变化理解为同一类问题,而不是每次从零训练。
在嘉宾的划分里,机器人基础模型发展有两个阶段。第一阶段不是立刻做一个从像素直接输出动作的巨型网络,而是把已有的 LLM、VLM 和代码模型分别接入传统的规划、感知和控制。
在规划层,SayCan 的思路是让语言模型提出可能的高层动作,再由机器人的价值或可行性模块判断“这个动作现在能不能做”。语言模型提供常识和任务分解,机器人模块提供现实约束,因此一句“把物体放进抽屉”可以被分成走近、抓取、打开和放入,但每一步仍要通过可执行性检查。Inner Monologue 进一步把环境反馈、视觉观察和执行结果送回语言模型,让它根据“刚才没有抓住”或“抽屉已经打开”等状态重新规划。
在感知层,VLM 可以把图像转换成带语义的描述或目标识别结果,让规划器不再只接收几何框、类别和坐标,而能理解“最小的红色物体”“适合当锤子的东西”等更开放的指令。在控制层,VoxPoser 等工作尝试让代码模型或语言模型生成可调用的运动程序、价值函数或约束,让语言不只负责说话,也能影响动作轨迹。
这一阶段的优点是可解释、可替换:语言模型负责高层计划,视觉模型负责理解,传统控制器负责安全与执行。缺点也很清楚:模块之间会产生接口损失,规划器可能提出机器人做不到的动作,感知错误会在后面被放大,而且每个模块仍要对自己的数据分布负责。
VLA 是 Vision-Language-Action 的缩写。它的目标不是“让机器人会聊天”,而是让一个模型同时接收视觉观察和语言指令,再直接生成机器人动作。动作可以被编码成离散 token,也可以由连续或扩散式动作头生成。嘉宾用人来类比:人看到场景、听到命令、理解过去经验,最后直接协调手脚完成动作;人是一个通用的 VLA agent。
但“端到端”并不意味着所有中间结构都消失。它只是把从观察到动作的主要映射交给一个可训练模型;数据表示、动作分块、控制频率、碰撞检查、底层伺服和安全停止仍然需要工程设计。节目后半段反复回到这个限定:模型可以变成统一策略,但机器人仍然有身体、有延迟、有摩擦、有不可逆的失败。
Gato 是早期“一个模型处理多种任务和模态”的代表。陈建宇认为它在机器人控制上还不够强,但它证明了把不同类型的输入输出统一到序列建模框架里是可行方向。ALOHA 则把低成本双臂平台、遥操作和灵巧操作数据带进机器人学习,使研究者能够更便宜地收集连续动作轨迹;Mobile ALOHA 把移动底盘加入操作任务,让机器人不再只在桌面固定位置工作。
RT-1 是节目中的关键节点。Google 机器人团队收集大量真实机器人数据,用 Transformer 学习从图像、语言和历史动作到控制动作的映射,并研究模型规模、数据量和任务多样性如何影响泛化。嘉宾强调,RT-1 的影响力不仅在于一个网络结构,还在于它把“多任务、真实机器人、开放式数据收集”变成了可扩展研究对象。后来许多工作都会使用或参考类似的机器人数据集。
Open X-Embodiment 则进一步把不同实验室、不同机器人本体的数据放到一个共同框架中。对基座模型而言,跨本体数据很重要:如果模型只在一个机械臂、一个摄像头和一个动作空间上训练,它可能学到的是身体的记忆,而不是任务的规律。跨本体数据迫使模型区分“我要把杯子抓起来”与“这只手的关节应该怎么动”。
PaLM-E 把视觉观察、传感器状态和语言输入送入大语言模型,使模型可以把现实中的物体、位置和任务与互联网预训练得到的语义知识连接起来。RT-2 更直接地把动作表示成类似文本 token 的输出,并与视觉语言任务一起训练。这样模型不仅学会“图里有什么”,还可能把“把最小的物体拿起来”这类没有在机器人数据中逐字出现的指令,利用互联网知识和视觉语义泛化到控制。
节目用这两篇工作解释 VLA 为什么被看成机器人基座模型:机器人数据通常少、贵、分布窄,而互联网视觉语言数据提供了更大的语义知识底座。不过这种迁移有边界。知道“香蕉是什么”不等于知道一只具体机械手怎样抓香蕉;语言上的常识还要经过身体、动作空间和环境反馈的翻译。
OpenVLA 代表开源 VLA 路线:以语言模型和视觉编码器为基础,使用大量真实机器人演示训练一个可以微调的动作模型。它把闭源 VLA 的研究门槛降低,也让不同机器人和不同任务更容易做微调比较。嘉宾提到,直接让一个视觉语言模型输出动作很有吸引力,但它会面临动作精度、时序、数据规模和现实扰动的问题。
陈建宇介绍自己的 HiRT(Hierarchical Robot Transformer)时,重点不是把端到端全盘否定,而是做层级分工。高层模型处理相对慢、抽象的任务语义,低层动作头处理高频、连续、身体相关的控制。这样既可以利用 VLM 的语义能力,又不会让每一个低层控制步都承担完整语言推理的成本。
他还讲到一个强化学习实验:如果把 VLM 完全冻结,只训练下面的动作头,强化学习可以工作;如果一开始就让整个 VLM 和动作网络一起做 PPO,性能反而变差。嘉宾后来采用先冻结语义模型、训练动作部分,再收集成功轨迹做监督微调,最后逐步释放 VLM 的策略。这个例子说明,在机器人里“能反向传播”不等于“应该立即更新全部参数”;稳定的学习顺序和成功经验的保存同样重要。
节目继续比较几条动作建模路线。Diffusion Policy 把动作序列看作需要逐步去噪的分布,适合表达多峰、连续和细致的操作轨迹;Pi0 在视觉语言模型上加入 flow matching 动作生成,让模型可以从高层语义走到复杂的连续控制;Figure Helix 等工作则强调视觉、语言和双手/身体控制的组合。NVIDIA GR00T N1 把机器人基座模型放在更大的 Physical AI 体系里,重点包括多本体、多模态和仿真/真实数据的共同训练。
陈建宇提到视频预测策略,是因为机器人不只要知道下一步动作,还需要对“做了这一步以后世界会变成什么样”有某种预测。预测未来画面或状态可以帮助模型在动作前检查结果,也为长时序规划提供中间目标。但预测得像不等于预测得可用;真正重要的是它能否降低失败、支持重新规划和跨环境泛化。
节目最后进入嘉宾更看重的方向:把理解、预测和动作统一,再用在线强化学习从环境反馈中改进。UP-VLA 一类的思路把 understanding 和 prediction 放在同一个模型框架里;机器人不只识别当前画面,也尝试预测动作后果。在线 RL 则让机器人在执行、得到成功或失败反馈后更新策略,而不是只依赖离线示范数据。
但嘉宾对“直接全量 RL”保持谨慎。现实机器人的试错成本高,奖励稀疏,安全边界严格,数据分布还会随着策略变化。更可行的顺序可能是:先用大规模互联网和机器人数据预训练,再用模仿学习得到稳定策略,接着冻结部分语义能力训练动作头,保存成功轨迹,最后在受控环境里释放更多参数做在线学习。
陈建宇认为机器人创业不能只做一个“模型 API”。本体、灵巧手、传感器、动作空间、数据采集和软件训练会互相约束,硬件一旦固定,模型能学习的任务边界也被固定。创业团队需要在学术研究、企业落地和消费者产品之间形成连续路径,而不是等模型完全通用后再寻找身体。
节目最后的“未来五年机器人普及”等内容属于嘉宾的前瞻判断。它表达了他对 VLA、数据规模和硬件成熟的信心,但节目没有给出价格、可靠性、维护成本、任务成功率或家庭安全的完整预测模型。对读者而言,应该把它作为待检验的路线假设,而不是时间表。
原文讲解到这里。下面才进入结构化抽象、证据审计和我对 VLA 进展边界的判断。
这期节目把“机器人基座模型”讲成一个从语言知识到身体行动的翻译问题。LLM 可以帮助规划,VLM 可以帮助识别,VLA 可以把观察和指令映射到动作,但每一步都要经过本体、动作空间、时间尺度和环境反馈的约束。人看懂一个杯子和机器人稳定抓住一个杯子,中间隔着数据、控制、摩擦、遮挡和失败恢复。
互联网数据帮助模型理解物体、关系和指令,但不直接提供身体控制。
跨本体数据帮助模型区分任务目标和关节实现,但动作空间仍需要对齐。
在线 RL 和预测模型让策略从失败中学习,但试错成本和奖励设计更难。
| 闭环 | 它负责什么 | 节目中的代表工作 | 主要失败 |
|---|---|---|---|
| 理解闭环 | 把图像、语言和任务转成共同语义。 | PaLM-E、RT-2、VLM-based VLA。 | 懂语义但不懂当前身体和环境。 |
| 动作闭环 | 把语义目标变成连续、时序稳定的动作。 | RT-1、ALOHA、Diffusion Policy、Pi0。 | 动作抖动、时序错误、低级控制不稳定。 |
| 本体闭环 | 让跨机器人数据在不同身体上仍然有意义。 | Open X-Embodiment、OpenVLA、GR00T。 | 模型记住某个本体,换身体就失效。 |
| 学习闭环 | 从成功/失败与未来预测中继续改进。 | HiRT、UP-VLA、在线 RL。 | 奖励稀疏、试错危险、分布漂移。 |
一个 VLA 只在理解闭环上很强,可能只是更会描述机器人;只在动作闭环上很强,可能仍是窄任务模仿器;只有四个闭环同时稳定,才有资格讨论“基座模型”是否真的带来跨任务、跨本体和跨环境泛化。
| 主张 | 证据状态 | 仍缺的验证 |
|---|---|---|
| RT-1 显示真实机器人数据、模型规模和任务多样性可以共同提升泛化。 | 论文实验报告。 | 跨实验室、跨本体、长期运行和未见环境的统一测试。 |
| RT-2 可以把互联网视觉语言知识迁移到机器人控制。 | 论文报告了任务泛化和语义推理案例。 | 互联网知识是否在更复杂身体、更多长时序任务中稳定有用。 |
| OpenVLA 以 7B 模型和大规模演示实现较强多任务控制。 | 论文报告,包含多本体数据和 benchmark。 | 现实家庭/工厂中的维护、异常恢复、隐性安全成本。 |
| Pi0、GR00T、HiRT 等说明 VLA 正在走向层级、流模型和多本体。 | 论文/项目公开方向 + 嘉宾解读。 | 在同等数据、硬件、动作频率和成功标准下的公平对照。 |
| 在线 RL 会成为突破 VLA 瓶颈的关键。 | 嘉宾判断和少量研究尝试。 | 安全探索、奖励、长时序信用分配和可复现真实部署。 |
本文主材料是 Zhang Xiaojun Podcast #98 的完整节目与公开转录。节目按论文顺序讲解,但对多数论文没有逐项重跑实验;嘉宾对 VLA 最终架构、五年普及、创业路径、训练失败和在线 RL 的判断均保留为访谈口述或本文推断。下列一手论文用于核对技术定义和作者报告。
机器人论文的成功率、数据量和模型规模不等于现实部署可靠性;任务定义、初始状态、动作频率、人工介入、失败重置和本体差异都会改变结论。