Project page · 2026-10

RobotWorld

Benchmarking Multimodal Agents for Robot Use
Across Diverse Tasks and Embodiments

同一个多模态 agent,只通过公开的观测与动作工具,控制机械臂、灵巧手、人形、四足、小车和无人机,在仿真中完成任务并由环境私有评分器打分。

45 秒了解 RobotWorld打开独立视频页 ↗

01 / Overview

模型怎样“用”机器人

每道题把机器人暴露为一组工具。模型看图像与状态,决定动作,环境执行后返回回执与新观测;是否完成任务由模型看不到的评分状态判定。

  1. 观测相机图像、关节与任务状态,只给许可信息
  2. 决策多模态 agent 推理,可调用辅助工具分析
  3. 动作通过各环境动作工具下发,按控制步执行
  4. 反馈执行回执、新观测与剩余预算
  5. 私有评分原 checker 或 world-state-v1,不对模型公开

02 / Embodiments

Diverse Embodiment. One RobotWorld.

从灵巧操作到全身运动,从地面驾驶到空中控制:用统一的控制语义,连接 18 个机器人本体、20 个控制配置与全部 84 个任务。

控制分量
12
机器人本体
18

正在加载机器人本体图谱…

03 / Benchmark

任务覆盖

从 4 道题拉远到全部 84 题 · Astra 真实仿真录像1.5 倍速 · 无声
84 题一览每题一张缩略图,按领域分组 · 点击观看录像

04 / Results

结果

成功任务,按领域拆分色段长度 = 该领域成功任务数 · 点击色段播放其中一题

05 / Key findings

核心发现

分数之外,我们发现了什么?

01

自主构建感知与控制工作流

模型将视觉推理与分割、相机标定、动力学计算结合,转化为机器人动作。

查看感知与控制案例
02

动作执行与任务完成之间的缺口

机器人仍在运动,任务却可能不再推进。案例揭示了物体状态丢失、子目标停滞和完成度误判。

查看闭环失败机制
03

不同模型的控制策略

叠方块与无人机颠球案例展示了 Astra 和 Opus 如何以不同方式组织直接估计、辅助计算与反馈。

对比模型控制策略

07 / Protocol

评测口径

两种步数

仿真控制步是环境实际执行的物理控制步,受每题预算限制;轨迹记录序号是日志中的事件编号,二者不同。

动作预算

沿用原题预算,其中 10 项移动操作任务以 2000 步为上限;16 项重新设计的场景使用已批准时长与 world-state-v1 判定。

结束原因

达到控制步上限、环境原生终止、world-state 终止分别标注。不向模型提供放弃工具;模型结束回答但环境仍在运行时,会提醒它继续。基础设施中断不计分,不算 0 分。

非动作预算

现行规则:连续 15 次交互没有执行控制步,或累计达到每题上限 30/60/120 次,即停止并判定失败。部分早期结果使用其他上限或没有上限,以每次尝试记录的协议为准。

恢复

API 断流与偶发图片处理拒绝,保留同一仿真与会话,退避 10/20/40 秒原地恢复,最多 3 次,不重放已完成动作。

覆盖

每模型 84 题,覆盖五大领域。各题展示实际结果、录像与协议;未完成记录仍为未评分。

08 / Citation

@misc{yang2026robotworld,
  title         = {{RobotWorld}: Benchmarking Multimodal Agents for Robot Use
                   Across Diverse Tasks and Embodiments},
  author        = {Yang, Zhiqin and Li, Chenxin and Hu, Xiaomeng and Liu, Yibin
                   and Huang, Weidong and Sun, Jiankai and Li, Haitao and Wu, Zijian
                   and Huang, Yuzhi and Huang, Fanding and Sun, Hanwen and Liu, Jiashun
                   and Tong, Jingqi and Huang, Mingxin and Hu, Shaoli and Huang, Shijue
                   and Bai, Tianyi and Wang, Xinyuan and Lin, Yunlong and Tang, Zhengyang
                   and Zhang, Zhexin and Chen, Zhuo and Song, Xierui and Dai, Juntao
                   and Chen, Boyuan and Ji, Jiaming and Zhan, Fangneng and Hu, Mengkang
                   and Xue, Wei and Zhang, Yonggang and Hu, Han and Ho, Tsung-Yi
                   and Guo, Yike},
  year          = {2026},
  eprint        = {2610.10409},
  archivePrefix = {arXiv},
  primaryClass  = {cs.RO},
  url           = {https://arxiv.org/abs/2610.10409}
}