Qwen-RobotWorld Technical Report: Unifying Embodied World Modeling through Language-Conditioned Video Generation

3,330 字 · English 604 词 · 约 13 分钟阅读

论文信息 - 作者:Qwen Team - 发布:Qwen Technical Report 2026 - arXiv ID:2606.17030 - 代码:论文未提供相邻官方代码仓库;本文主要基于 TeX 源码、图表和技术报告中的系统描述整理。

本文基于以下本地材料整理:

  • 论文 TeX 源码:arXiv-2606.17030v3/(主文件:colm2024_conference.tex,章节目录:content/*.tex)
  • 论文插图:arXiv-2606.17030v3/content/*.pdf、*.png
  • 官方代码:未在本地笔记目录中提供
  • 本文图片导出目录:assets/qwen-robotworld/

一、核心问题

Qwen-RobotWorld 解决的是 embodied intelligence 中的世界模型问题:给定当前视觉状态和语言描述的动作,模型能否预测未来视觉轨迹,并且这种预测能跨机器人操作、自动驾驶、室内导航、人到机器人迁移等场景统一工作?

它不是传统只面向某个机器人控制器的 dynamics model,而是把世界模型重新定义为 language-conditioned video generation:

current visual observation + language action
        -> future visual trajectory

这种设定有三个直接应用方向:

应用方向 世界模型提供什么 现实用途
Synthetic data generation 根据语言动作生成未来视频 扩充策略训练数据,覆盖稀有任务和新具身
Virtual policy evaluation 在执行前预测不同动作的后果 做离线评估或安全过滤
Planning signal 给 planner 提供视觉化 rollout 辅助语言/动作规划,而不是只靠符号推理

论文的核心挑战在于统一性:不同机器人动作形式、自动驾驶 maneuver、室内导航指令和人类手部演示看起来差异很大。Qwen-RobotWorld 的答案是把动作统一成自然语言,并用冻结 Qwen2.5-VL 编码复杂语言动作,再用大规模视频扩散模型预测未来。

图1:Qwen-RobotWorld 总览

图 1:Qwen-RobotWorld 的摘要 teaser。左侧展示 EWK 数据集的 multi-embodiment、multi-task、multi-scenario、multi-view 覆盖;中间展示语言动作条件视频世界模型;右侧用雷达图和 benchmark 摘要展示 WorldModelBench、DreamGen、EWMBench、PBench 等评测表现。


二、核心思路与方法

2.1 世界模型作为语言条件视频生成器

论文把 embodied world modeling 写成视觉状态转移:输入当前视觉状态 $s_t$ 和语言动作 $a_t$,预测未来状态 $s_{t+1:t+H}$。这里的 $a_t$ 可以是“pick up the cup”“turn left at the intersection”“walk through the door”,也可以是更细的机器人动作描述。

选择自然语言作为动作接口有两个好处:

  1. 统一不同具身动作空间:机器人关节命令、自动驾驶轨迹和室内导航路径都可以转写成语言动作。
  2. 复用 MLLM 的语义与物理知识:复杂指令、对象关系、动作结果可以通过 Qwen2.5-VL 的 hidden states 表达。

2.2 模型结构:Qwen2.5-VL + Wan-VAE + 20B MMDiT

图2:主模型结构

图 2:Qwen-RobotWorld 的主模型结构。左侧冻结 Qwen2.5-VL 对语言动作编码;下方 VAE encoder 把 observation 和 prediction video 编码为 latent;中间 60 层 double-stream MMDiT 在 understanding stream 与 generation stream 之间做 joint attention;右上 unpatchify 后通过 VAE decoder 还原视频。

2.3 Scene2Robot:人到机器人迁移的三段条件机制

图3:Scene2Robot 条件生成

图 3:Scene2Robot 模型结构。输入被组织为 scene condition、robot reference、generation 三段:前两段作为条件,generation 段是要生成的机器人执行视频。


三、数据与训练

3.1 EWK 数据集:8.6M video-text pairs

Qwen-RobotWorld 构建了 EWK 数据集,约 8.6M video-text pairs、200M+ observation frames,包含 20+ embodiments 和 500+ action categories。整体上约 70% embodied data,30% general video/image data。

图4:EWK 数据集结构

图 4:EWK 训练语料总览。上方是 general world data,中间是 structured embodied data mixture,按 Multi-Embodiment、Multi-Task、Multi-Scenario、Multi-View 四个轴组织,底部强调这些数据共同支持 action understanding 与 future state generation。

3.2 五层标注和数据处理流水线

图5:统一数据处理流水线

图 5:数据处理 pipeline。流程从 raw data sources 开始,经过 video quality filtering、video preprocess、video caption、caption quality filtering,最终形成可训练的 video-text pairs。caption 部分包含五层标注:task goal、action detail、physical feedback、comprehensive caption、concise caption。

3.3 训练策略

训练采用 flow matching。预训练阶段使用 200M+ real-world observation samples,联合 T2I、T2V、TI2V 任务;T2I 被用作视觉质量和物体形态 anchor,以减少视频生成中的物体变形和身份漂移。SFT 阶段做 embodied specialization,同时持续混入 general world data。正文摘要给出的 SFT 混合比例为 70% embodied / 30% general;embodied 内 manipulation 约 90%,multi-view concatenation 与 navigation/driving 各约 5%。


四、实验与结果

4.1 四个世界模型 benchmark

Benchmark Qwen-RobotWorld 结果 关键结论
EWMBench Overall 4.60 第 1;比第二名 LVP 4.05 高 0.55
DreamGen Bench Total 4.952 第 1;GR1-Object IF 0.878 最强
PBench Overall 0.804 超过所有开源模型;Domain 0.857,Motion 0.990
WorldModelBench Total 8.99 开源第 1、总体第 3;四个物理类别满分,Penetration 0.94

更细的数字如下:

4.2 语言 grounding 与操作泛化

图6:细粒度语言指令跟随

图 6:语言 grounding 定性图。上半部分是 contrastive instruction following:相同初始帧只改变关键词,测试 target object、destination、action type;下半部分是 complex instruction following,展示多步任务和抽象目标推理。

图7:机器人操作泛化 gallery

图 7:操作泛化可视化。图中分为 cross-embodiment、cross-task/cross-environment 和 multi-view consistency 三部分,展示 single-arm、dual-arm、humanoid、dexterous hand,以及 fruit pick-and-place、cloth folding、handover 等任务。

4.3 RoboTwin-IF、Human-to-Robot 和移动场景

图8:RoboTwin-IF zero-shot 对比

图 8:RoboTwin-IF zero-shot 定性对比。相同 initial frame、prompt 和相机布局下,对比 Qwen-RobotWorld、LVP、Cosmos2.5-14B 的语言-动作对齐和多视角一致性。

图9:Human-to-Robot transfer

图 9:人到机器人迁移可视化。每行对比 human demonstration 和 synthesized robot execution,每个视频采样 5 帧,覆盖 8 种目标 embodiment。

图10:自动驾驶和室内导航生成

图 10:移动场景生成。左侧展示 Bench2Drive、NVIDIA PhysicalAI-AD、Sekai、Waymo 等自动驾驶样例;右侧展示 VLNVerse 语言引导室内导航,每个 episode 展示 5 个均匀采样帧。


五、关键洞察与技术亮点

  1. 自然语言动作接口降低了跨具身动作对齐成本。 论文没有试图为所有机器人、车辆和导航任务设计统一连续动作空间,而是把动作先映射成语言,再交给 Qwen2.5-VL 编码。
  2. 世界模型不是纯视频美学任务。 PBench 中 Aesthetic 0.455、Imaging 0.649 说明视觉质量不是绝对 SOTA;但 Domain 0.857、Motion 0.990 和 WorldModelBench 物理项显示它更偏具身物理和动作一致性。
  3. 多视角数据是 embodied video 的关键。 单视角生成可以看起来合理,但多视角一致性才决定它能否作为机器人数据或 policy evaluator。
  4. 论文没有系统消融表。 Qwen2.5-VL action encoder、T2I co-training、multi-view concatenation、general+expert curriculum 的贡献主要来自设计论证和定性结果,不能写成逐项 ablation 已严格证明。

六、系统实现 / 工程接口 / 部署

Qwen-RobotWorld 的工程接口可以理解为一个视频 rollout service:

Input:
  observation frames or scene video
  language action / instruction
  optional robot reference or multi-view context

World model:
  frozen Qwen2.5-VL action encoder
  Wan-VAE video latent encoder/decoder
  20B double-stream MMDiT transition model

Output:
  future video trajectory

它本身不输出机器人控制量,因此在机器人系统中通常需要与 planner 或 policy 结合:planner 提出候选语言动作,world model 生成未来视觉结果,外层系统再选择更安全或更接近目标的动作。对于数据合成,则可把生成视频进一步转成监督样本或用作 policy augmentation。


七、局限性


八、关键概念速查

概念 含义
Embodied world model 给定当前视觉状态和动作条件,预测未来视觉状态的模型
Language-conditioned video generation 用自然语言动作作为条件生成未来视频
EWK Qwen-RobotWorld 构建的 8.6M video-text pairs 数据集
MMDiT 双流 diffusion transformer,分别处理语言理解流和视频生成流
Scene2Robot 用 scene condition、robot reference、generation 三段条件做人到机器人视频迁移
Multi-view consistency 同一动作在多个同步视角下保持几何和状态一致
EWMBench / DreamGen / PBench / WorldModelBench 论文主要使用的四类世界模型评测