← 返回 2026-11-04

前沿VLM智能体的机器人通才之路:具身智能体竞技场实证研究 Are Frontier VLM Agents Ready to Be Robot Generalists? An Empirical Study with the Embodied Agent Arena

Haojian Huang, Pukun Zhao, Zexi Li, Yehang Zhang, Yangkai Wei, Wenqian Li, Han Yang, Kaiwen Zhou, Ying-Cong Chen, Yinchuan Li 📅 2026-10-23 👍 23 2026-11-11 18:30
VLM评测 任务规划 具身智能 基准测试 机器人操作

构建千例五域具身评测场,用GeoProbe与执行轨迹诊断十大VLM智能体的真实失败模式。

前置知识

视觉-语言模型(VLM)智能体

以视觉-语言模型为核心、在闭环中工作的智能体:每轮接收图像/视频/文本观测,产出代码或动作(如调用操作物体的接口),再根据环境反馈决定下一步。与一次性问答不同,它需要维护持久状态、在多个可用操作中选择、并自行判断何时终止任务。

本文的评测对象就是 10 个这样的 VLM 智能体,理解 agent–environment 循环是读懂其最小化 harness 设计与执行轨迹分析的前提。

相机内参与相对位姿

内参 $(f_x, f_y, c_x, c_y)$ 描述相机把三维点投影到像素平面的几何;相对位姿由旋转 $R$ 与平移 $t$ 组成,描述两个相机坐标系之间的关系。两者是从图像恢复度量几何(深度、尺度、位移)的基础标定量。

Geometry 域与自建的 GeoProbe 基准直接考察这些量的估计精度,主表中的旋转误差(度)与平移误差都定义在其上。

可供性

指场景中支持某个动作的功能区域:哪里能抓取、哪里能舀取、拉抽屉该接触哪个部位。评测上通常用接触点是否落在参考掩码内(point validity)与预测区域和参考掩码的重叠度(IoU)两个互补标准来度量。

Affordance 域的核心概念;论文最重要的诊断之一是“区域框对了、动作点仍无效”也算失败,二者是不同的任务要求。

AbsRel 与 MAE 误差指标

AbsRel 是相对绝对误差 $\frac{1}{N}\sum_i \frac{|d_i-\hat{d}_i|}{d_i}$,常用于深度估计;MAE 是平均绝对误差,本文用于位移估计(单位 cm)。数值越小越好。论文还引入 oracle 尺度对齐:对每个案例乘以最优标量后再算误差,用于分离全局尺度偏差与残余形变。

Table 2 与 GeoProbe 诊断全部依赖这些指标;不做尺度对齐分析,就会把病因完全不同的模型混在同一平均分里。

IoU(交并比)

两个区域的交集面积与并集面积之比 $IoU=\frac{|A\cap B|}{|A\cup B|}$,取值 0 到 1,衡量预测掩码或外接框与参考掩码的重叠程度。本文在同一批 70 个可供性案例上分别用原生矩形(box–mask IoU)与直接多边形(polygon–mask IoU)两种输出格式计算。

可供性域的主指标;论文用它区分“框住了对象”与“覆盖了功能支撑区域”这两种精度层级。

Pass@1 与任务成功率(SR)

Pass@1 表示单次尝试即通过判据的比例;任务成功率 SR 要求环境终态满足全部目标谓词 $g_1,\dots,g_K$,是比“代码执行无报错”严格得多的标准。本文的完整成功判据为 $\mathrm{Success}(s_T,g)=\mathbb{1}\big[\bigwedge_{k=1}^{K} g_k(s_T)\big]$。

Planning 与 Manipulation 的排名口径;“终止不等于成功”这一关键设计就落在这两个指标的定义上。

研究动机

现有具身评测分裂为三类互不衔接的体系:控制套件(LIBERO、RLBench、RoboCasa 等)只测执行与迁移,视觉诊断基准(3DSRBench、MMSI-Bench、VSI-Bench 等)只测空间推理,具身 QA(OpenEQA 等)只测场景级决策。这种割裂造成一个具体盲区:聚合成功率掩盖了失败的结构。论文给出三个典型场景——一条 3D 轨迹可以紧贴参考路径却错过终点区域(Astra 在 56 条 TraceSpatial 路径上命中 35 条的图像端点,其中 21 条仍违反 3D 边界条件);一个智能体可以逼近沙发并发出 sit 指令、甚至自报“已坐下”,但从未建立坐姿这一物理状态(HumanCLAW 的 8 个坐姿任务在所有模型上零成功);两个模型的深度误差相近(Gemini 4 的 AbsRel 0.299 与 Qwen-397B 的 0.312),成因却完全不同——一个是可修复的全局尺度偏差,一个是残余形变。只看最终成功会隐藏已完成的子目标,只看最终失败会隐藏未满足的具体条件,而“预测精度、子目标达成、最终成功”从未被同一框架同时度量,也没有基准同时覆盖标定位姿探针与机械臂操作全链路。

本文的目标是本文要系统回答:前沿 VLM 智能体离“机器人通才”还有多远,具体差在哪些任务需求上。为此作者构建 Embodied Agent Arena:将 32 个既有来源与自建的 GeoProbe(168 例受控几何探针)合并为 1000 个案例,覆盖 Geometry、Spatial Reasoning、Affordance、Task Planning、Manipulation 五个能力域,用同一套最小化 harness 评估 10 个 VLM 智能体。评测刻意区分四个层次——预测精度(MAE、AbsRel、IoU)、功能接地(接触点与区域有效性)、子目标达成(条件级记录)与最终任务成功 $\mathrm{Success}(s_T,g)=\mathbb{1}\big[\bigwedge_{k=1}^{K} g_k(s_T)\big]$;并通过逐回合执行轨迹定位失败的具体病因:是绑错了目标实体、缺失先决物理状态,还是基于无效证据误判了完成。

与已有工作不同的是,与 Table 1 对比的 9 个既有基准(OpenEQA、BEAR、EmbodiedBench、EmbodiedEval、CaP-X、WorldLines 等)不同,Arena 是唯一同时覆盖固定输入探针、区域接地、导航、机械臂操作、相机标定/位姿探针与任务类型分解的评测(1000 例)。独特之处有三:其一,最小 harness——除各来源原生接口外不加任何感知或控制模块,任务决策完全留给模型,避免“辅助模块代打”污染结论;其二,终止与成功严格分离——交互回合可由模型自报完成、环境终态、预算耗尽或错误终止,但评分由评估器独立检查环境状态,模型宣布完成不能替代满足目标;其三,GeoProbe 用 Blender 受控改变相机运动、物体运动与尺度参照,把“分数相近”的误差分解为尺度偏差与残余形变两类需要不同修复手段的失败,再配合匹配轨迹分析把恢复机制归类为改绑目标、修复先决状态或撤回无依据的完成声明。

核心方法

直觉上,论文把“会做题”与“会干活”拆开测:前三个域用固定输入的预测题度量感知与接地精度,后两个域用交互回合度量能否真正改变环境状态。技术路线分四步。第一步,汇总 32 个来源(InFlux、Map-free、3DSRBench、RoboSpatial、VSI-Bench、ALFRED、ALFWorld、ScienceWorld、VirtualHome、BEHAVIOR-1K、CALVIN、robosuite、LIBERO-PRO、RLBench、RoboTwin 2.0、VIMA-Bench 等)并新建 GeoProbe 的 168 例 Blender 受控案例(标定、位姿、深度、位移、尺度),其中 112 条空间描迹案例归入 Geometry 域。第二步,把每个来源的观测、查询/目标、可用操作与原生判据接入统一的 agent–environment 循环:VLM 智能体产出程序,环境回传反馈,状态跨回合持久,期间生成的图像进入下一轮请求。第三步,按协议运行:非描迹类任务每模型重复 5 次(Fable 3 次),Planning(157 例)与 Manipulation(182 例)单回合,API/执行错误终止的回合计为失败。第四步,统一核算 token、动作调用、模型回合数与墙钟时间。

核心创新是“面向完整任务需求”的评测观,与只报最终成功率的基准有本质区别。公式层面,任务成功要求全部目标谓词同时成立:$\mathrm{Success}(s_T,g)=\mathbb{1}\big[\bigwedge_{k=1}^{K} g_k(s_T)\big]$,条件级记录进一步指出具体哪个 $g_k$ 未满足。由此派生两个关键设计:一是终止不等于成功——模型自报完成必须通过评估器对环境状态的独立校验,HumanCLAW 坐姿任务中 Gemini 4 与 DeepSeek 分别在 44 与 70 回合后自认“已坐下”仍被判失败;二是误差可分解性——GeoProbe 用 oracle 尺度对齐把度量误差拆成公共尺度分量与残余形变,例如 Gemini 4 的深度 AbsRel 从原始 0.299 降到对齐后 0.065,说明其主要误差是全局尺度偏差而非几何理解错误,而 Qwen-397B 对齐后仍残留 0.203。这两个机制共同把“分数相近、病因不同”的模型区分开来,让每类失败都能对应到具体的修复手段。

方法步骤详情

第一步(构建案例):为每个来源保留原生观测格式、操作接口与成功判据;GeoProbe 额外在 Blender 中控制相机运动(固定/小幅/大幅位移)与物体运动生成配对案例,并辅以真实图像作为 Photo 条件。第二步(统一循环):每回合向模型提供观测与历史,模型提交代码或动作,环境执行后回传文本与图像反馈;持久变量让模型复用先前计算。固定输入题直接提交预测;交互回合的结束条件为模型终止、环境终态、预算耗尽或未恢复的 API/执行错误。第三步(评分):Geometry 报旋转误差(度)与平移误差(cm)、AbsRel 等;Spatial 与 Planning 报 Pass@1(五次运行取均值±样本 SD);Affordance 在同一批 70 例上分别报 box–mask IoU 与 polygon–mask IoU,接触点有效性作辅助诊断;Manipulation 报原生任务成功率与条件级得分;描迹任务用轨迹 RMSE 加离线 3D 约束满足(起点/终点、边界、碰撞)联合检查。第四步(资源核算):分别记录 token、动作调用次数、模型回合数与墙钟时间,并按来源分解失败 token 份额,定位计算被浪费在何处。

技术新颖性

技术新颖性体现在三层。第一,覆盖与诊断的组合是独有的:Table 1 显示现有基准(OpenEQA、BEAR、EmbodiedBench、CaP-X、WorldLines 等)各只覆盖部分维度,无一同时具备标定/位姿探针与全链路操作覆盖,而 Arena 以 1000 例实现全覆盖。第二,失败类型学是新的:论文不满足于排名,而是给出可操作的失败分类——几何误差分“尺度偏差 vs 残余形变”(对齐后 AbsRel 0.065 vs 0.203)、可供性分“区域正确 vs 动作点无效”(Gemini 4 有 16 次框通过而点落在功能掩码外,剪刀抓取案例 IoU 0.784 但点不在掩码内)、执行分“接口语法错误 vs 物理推理失败”(Qwen-Max 在 200 个 CALVIN 回合中 103 个含错误,其中 95 个是语法错误),每类对应不同的修复手段。第三,方法学上用匹配轨迹做对照分析:同一 CALVIN 序列 0526 上 Opus 5.5 用 18 回合、DeepSeek 用 37 回合完成,暴露出“搬运尝试丢失物体高度、需重新抓取”这类跨子目标的状态依赖,这在任何聚合指标里都不可见。

Overview of Embodied Agent Arena
Figure 1: Overview of Embodied Agent Arena
Construction of the 1,000-case arena
Figure 2: Construction of the 1,000-case arena

实验结果

五域总榜:闭源模型包揽全部单项第一——空间推理 Gemini 4 Argon 71.6% Pass@1 居首(Astra 69.4%),规划 Astra 80.3% 最高(Gemini 4 70.1%),操作 Opus 5.5 以 47.8% 成功率领先(Gemini 4 44.0%);三个开放权重模型空间推理尚可(48.0–51.6%)但规划仅 19.1–31.2%、操作仅 9.9–20.9%。感知强不等于执行强:Qwen-Max 空间 68.9% 却只有 36.9% 规划成功率;任务配比还能改排名——按 13 个操作来源等权后 Opus(44.5%)反被 Gemini 4(47.4%)反超。互补性边际递减:157 个规划任务全员通过的仅 8 个(7 个来自 VirtualHome),39 题只有 1–2 家通过;Astra 单家解 126 题,加 Gemini 4 至 137,十家合计 142,另有 15 题全军覆没。GeoProbe 诊断显示误差本质各异:Gemini 4 与 Qwen-397B 原始深度 AbsRel 0.299 vs 0.312 几乎持平,oracle 尺度对齐后分化为 0.065 vs 0.203。执行层面,65 个含错误的 CALVIN 回合中 62 个后来代码可运行,但仅 3 个最终通过原生验证器。成本结构同样分化:HumanCLAW 仅占 Astra 13/157 个任务却贡献其 81.7% 失败 token(8 个坐姿任务独占 63.7%),剔除后份额从 55.5% 降至 19.4%,其余闭源模型维持 55.3–67.8%、开放权重高达 73.6–85.8%。

Evaluation coverage, diagnostic analysis, and sample scale
Table 1: Evaluation coverage, diagnostic analysis, and sample scale
Performance across five domains
Table 2: Performance across five domains
Complementary capability profiles across ten agents
Figure 3: Complementary capability profiles across ten agents
Estimation error and trajectory constraint satisfaction
Figure 4: Estimation error and trajectory constraint satisfaction
Spatial strengths change with the required relation
Figure 5: Spatial strengths change with the required relation
Polygon outputs attain higher region overlap in nine of ten model comparisons
Figure 6: Polygon outputs attain higher region overlap in nine of ten model comparisons
Complementary successes coexist with shared failures
Figure 7: Complementary successes coexist with shared failures
Most CALVIN episodes remain incomplete after code execution resumes
Figure 8: Most CALVIN episodes remain incomplete after code execution resumes
查看结构化数据
任务指标本文基线提升
空间推理(Multi-Spatial、MMSI-Bench、VSI-Bench 等) Pass@1 (%) Gemini 4 Argon 71.6±0.7;Astra 69.4±1.0 开放权重最优 DeepSeek-1017 51.6 较开放权重最优高 20.0 个百分点
任务规划(157 例:ALFRED、ALFWorld、ScienceWorld、VirtualHome、BEHAVIOR-1K 等) Pass@1 (%) Astra 80.3;Gemini 4 70.1 开放权重最优 DeepSeek-1017 31.2;Qwen-Max 36.9 较开放权重最优高 49.1 个百分点
机器人操作(182 例:CALVIN、robosuite、RLBench、RoboTwin 2.0 等) 任务成功率 (%) Opus 5.5 47.8;Gemini 4 44.0(13 源等权后反超为 47.4 vs 44.5) 开放权重最优 DeepSeek-1017 20.9 较开放权重最优高 26.9 个百分点
几何估计(InFlux、Map-free、GeoProbe、TraceSpatial 等) 旋转误差 Rot.(°) ↓ Astra 17.2±6.7;Gemini 4 18.5±1.8 Qwen-397B 与 Qwen-27B 均为 38.4 误差降低约 53%
可供性接地(同一批 70 例:UMD、3DOI、RAGNet、ReasonAff) Box–mask IoU / Polygon IoU Gemini 4 0.356 / 0.441 Qwen-27B 0.013 / 0.051 box 口径提升约 27 倍
GeoProbe 深度估计(尺度诊断实验) AbsRel(oracle 尺度对齐后)↓ Gemini 4:0.299 → 0.065 Qwen-397B:0.312 → 0.203 对齐后误差仅为对比模型的约 1/3,揭示其主误差为可修复的全局尺度偏差

局限与改进

作者承认的局限:其一,Table 1 中 Memory 维度标记为未评测,长程跨会话记忆不在本轮范围;其二,Planning 与 Manipulation 每个任务只跑单回合,无法给出方差估计;其三,操作域沿用各评测批次的记录调度与执行上限(Appendix E.1 区分),跨源设置不完全统一,RoboTwin 占 50/182 且偏向 Opus(23 对 14 胜)这类配比直接左右排名;其四,HumanCLAW 坐姿任务的私有验证器不指明哪条位姿/接触条件未满足,只能确认“误判停止”,无法指导修复。我的补充观察:10 个模型是特定时间点快照,闭源 API 版本迭代快,结论时效性有限;70 例的 Affordance IoU 样本较小,polygon 又是单回合运行,波动被进一步放大;640k token、101 回合等预算设定会直接影响“谁失败得多”的成本结论;评测全部在仿真与静态图像上进行,缺少真实机器人物理部署验证;此外“原生能力”的 prompt 模板与 few-shot 选择未做敏感性分析,最小 harness 的结论可能依赖具体措辞。

独立分析的弱点

第一,最小 harness 把接口合规成本也压在模型身上:Qwen-Max 在 200 个 CALVIN 回合中 103 个含执行错误(其中 95 个语法错误),Fable 34/36 个错误回合是语法问题——这类失败被计为任务失败,混淆了“不会写合法代码”与“不会完成任务”。改进方向:报告时区分接口级与任务级失败,或提供一次免费语法反馈再评分。第二,自审/裁剪复审会翻转正确判断:Qwen-27B 自审修复 1 个错误却破坏 2 个正确答案,裁剪复审修复 2 个却破坏 4 个——无差别复审有净风险,应引入带验证门控的选择性复审。第三,聚合成本指标失真:HumanCLAW 占 Astra 81.7% 失败 token 且 98.23–99.46% 是 prompt token,说明重复输入处理主导开销,应按来源等权报告成本并区分输入/生成 token。第四,坐姿等任务的私有验证器是黑盒,模型无法得知缺的是姿态还是接触条件,建议输出未满足谓词的最小诊断信息。第五,操作域各来源观测调度与执行上限不统一,跨源可比性打折扣,可统一预算后再排名。

未来方向

作者明确指向的方向:把评测扩展到 Memory 维度(Table 1 预留但未实现),考察跨会话状态保持与历史利用;深化执行轨迹分析,把“改绑目标、修复先决状态、撤回完成声明”三类恢复机制自动化为诊断工具。基于其成果可延伸的研究:其一,构建“错误后恢复”专项基准——CALVIN 数据显示 62/65 个错误后恢复执行的回合仅 3 个完成任务,说明从故障中继续推进本身就是值得单独建模与训练的能力;其二,把 GeoProbe 的 oracle 尺度对齐改造成在线校准外挂,检验少量标定参照能否廉价修复闭源模型的主要深度误差(0.299→0.065 的空间很大);其三,推动等权报告协议成为社区规范,避免来源配比操纵排名(Opus 44.5% vs Gemini 4 47.4% 的反转即为例证);其四,把“区域正确但动作点无效”的接地误差与下游操作成功率做因果关联,量化可供性精度对执行的贡献;其五,在真实机器人上复测头部模型,弥合仿真结论与部署之间的差距;其六,为“过早宣布完成”训练显式的目标条件验证器,替代模型自报终止。

复现评估

开源情况:论文首页给出 Project Page 与 GitHub 链接;32 个组成来源绝大多数公开可得(ALFRED、CALVIN、robosuite、LIBERO-PRO、RLBench、RoboTwin 2.0、VIMA-Bench、UMD、ScienceWorld 等),GeoProbe 基于 Blender 生成、变量受控,理论上可复现。难点在模型侧:10 个被评模型中 7 个是闭源服务(Astra、Sol、Fable、Opus 5.5、Qwen-Max、Gemini 3.8/4),结论绑定具体 API 快照(如 DeepSeek 用 2026-10-17 的 deepseek-flash 端点),接口变更即结果漂移。算力与成本:固定输入题每模型重复 5 次(Fable 3 次),交互回合预算最高 101 回合/2M tokens(HumanCLAW),完整复现排行榜需要可观的 API 预算;三个开放权重 VLM(Qwen-397B/27B、DeepSeek-1017)可在多卡环境自托管。总体属于“数据易得、结论难复刻”:复现方法论(harness+判据+轨迹分析)工程量可控,精确复刻排名则依赖厂商配合。

相似论文推荐