← 返回 2026-09-15

智能体即策略:通用智能体直接驱动的机器人操作 Agent as Policy for Robotic Manipulation

Mengzhao Jia, Yang Lin, Xixin Zhang, Zhihan Zhang, Xiaobai Liu, Meng Jiang 📅 2026-09-11 👍 17 2026-11-02 18:30
LLM智能体 具身智能 机器人操作 经验复用 运行时编程 零样本操控

让通用编码智能体直接充当机器人策略,零训练完成装配、搭建、骰子、投掷与叠毛巾等真实操作。

前置知识

视觉-语言-动作(VLA)模型

VLA 模型是在大规模机器人轨迹数据上端到端训练的神经网络,输入图像与语言指令,直接输出机器人动作序列,代表工作包括 RT-2、$\pi_0$、OpenVLA 等。它们通常以扩散模型或自回归方式生成动作块,需要成千上万条示教轨迹,其能力边界由训练数据与模型权重决定,遇到分布外物体或动作往往失效。

本文的核心主张是与 VLA 路线正面对照:AGP 完全不训练动作模型,而是让通用多模态大模型智能体直接充当策略。只有理解 VLA 的工作方式与局限,才能理解作者声称的差别以及付出的时间成本代价。

逆运动学(IK)

逆运动学解决的是:给定末端执行器(夹爪)的目标位置和姿态,反解出机械臂各关节角度应该是多少。本文的机器人接口允许智能体直接下发末端位姿目标,控制器内部用开源库 Mink(基于 MuJoCo)求解关节目标,再在关节速度 20°/s、加速度 40°/s²、笛卡尔 0.03 m/s 等限制下生成轨迹,并由电机反馈闭环跟踪。

智能体发出的 move_ee 动作请求最终全部依赖 IK 落地执行。理解这一层才能分清论文中『智能体决策』与『底层控制』的分工边界:模型负责想,桥和控制器负责安全地动。

代码即策略(Code as Policies)

这条路线让 LLM 在任务执行前一次性生成一段完整程序或计算图,把感知与控制的运行时决策写成显式规则,机器人照章执行。代表工作有 ProgPrompt、Code as Policies、RoboScript 等。其固有缺陷是:程序必须在事前穷举所有分支,难以预料执行中不确定的观测和意外结果(如插轴失败后该怎么补救)。

这是 AGP 的关键对照对象。理解『提前写好程序』的缺陷,才能体会 AGP『边执行边写程序、边看结果边改代码』的本质区别。

RGB-D 相机与手眼标定

RGB-D 相机同时输出彩色图与逐像素深度图。通过手眼标定(相机坐标系与机器人基座坐标系之间的刚体变换),可以把像素反投影成机器人坐标系下的三维点。本文腕部 Intel RealSense D405 提供对齐的 RGB+深度(640×360),顶部固定 Logitech BRIO 提供俯视 RGB(1920×1080),均为 30fps,智能体按需请求取帧。

智能体的『感知』完全建立在标定后的图像+深度之上:定位零件、估计抓取点、验证动作结果都靠它。没有这个背景就无法理解方法章节中的几何估计与坐标系 grounding。

ReAct 式工具调用循环

ReAct 模式指智能体在『思考→调用工具→观察结果→再思考』的循环中逐步完成任务:工具结果写入对话历史,工作区文件提供持久记忆。编码智能体(如 Codex、Claude Code)在此之上增加了写代码、运行代码、读写文件的能力,SWE-agent、OpenHands 都是典型实现。

AGP 的『策略』就是一个编码智能体。论文公式 (1) $u_k \sim \pi_\theta(\cdot \mid g, \mathcal{I}, \mathcal{H}_k, \mathcal{W}_k)$ 正是这个循环的形式化,其中工具调用 $u_k$ 就是动作,理解它才能看懂『策略』在此语境下的含义。

研究动机

让机器人执行操作任务目前有两条主流的智能体化路径,各有硬伤。第一条是『程序生成』:智能体在任务开始前生成一段可执行代码或计算图(如 Code as Policies、RoboScript、ASPIRE),运行时决策全部固化为显式规则。可物理世界充满不确定性:以插轴装配为例,插入失败后机器人可能需要更近的视角、修正后的对齐估计、甚至换一个接近方向,这些动态分支很难在事前用规则穷举。第二条是『策略编排』:智能体只负责挑选和串联已训练好的技能或 VLA 策略(如 RoboClaw、Harness VLA),但运动生成本身仍被所选策略的能力封顶,一旦遇到训练分布外的动作——比如需要绕关节摆臂并定时松爪的投掷、或者可变形毛巾的双臂协同——编排者无能为力。此外作者还观察到,传统 pick-and-place 类任务(如把物体放进碗)对强模型已经不构成任何挑战,社区缺少能区分『真推理』与『背技能』的高难度评测。

本文的目标是本文想回答一个直接的问题:一个不做任何任务专用或环境专用训练的通用多模态大模型智能体,能否直接充当机器人策略,端到端地完成有难度的真实操作任务?具体目标分三层。其一,把任务规划与执行的全部运行时决策——看什么、怎么解读视觉证据、发什么运动指令、失败后如何恢复——都交给智能体本身,而不是事先写死的程序,也不是预训练的动作策略。其二,用四个任务族覆盖三大能力轴:长程推理(人类视频引导的八件四对装配、目标图像引导的六块积木搭建)、动作多样性(需要抓取依赖翻转的六颗骰子、绕关节圆弧摆动加定时松爪的定向投掷)、物体多样性(双臂折叠可变形毛巾),指令形式覆盖视频、图像、语言三种模态。其三,超越成功率,系统量化耗时、token 用量与推理成本这些通常被回避的部署指标,并探索用经验积累与强弱模型间的经验迁移来压缩这些开销。

与已有工作不同的是,本文的独特之处在于把『智能体』和『策略』两个概念直接画上等号,中间不夹任何训练出来的动作模型。已有工作要么把智能体当代码生成器(生成完就退出决策回路),要么当调度器(只决定下一个技能跑什么,动作仍由被调策略生成);AGP 则让运行时智能体拥有感知、运动生成与恢复的完全自主权:它可以现场决定拍哪张图、写什么 Python 程序来估计几何、发哪种动作请求,并把每次动作的物理反馈用于下一个决策。形式上,策略被定义为工具调用序列:$u_k \sim \pi_\theta(\cdot \mid g, \mathcal{I}, \mathcal{H}_k, \mathcal{W}_k)$,即在任务说明 $g$、机器人接口 $\mathcal{I}$、历史 $\mathcal{H}_k$ 与工作区 $\mathcal{W}_k$ 条件下,由参数固定为 $\theta$ 的模型逐步采样工具调用。这是对『机器人策略边界』的一次重新划分——策略即推理过程本身,动作空间即编程语言。

核心方法

AGP 的架构分两层。第一层是任务准备:每当引入一类新任务,一个独立的准备智能体(同样是编码智能体)根据用户的视频/图像/语言请求,生成一份可复用的任务定义文件,写明目标、参考材料、约束、允许的变化与完成标准,连同接口访问规则、预算与汇报要求;之后同类任务直接带定义启动执行智能体,不必重复准备。第二层是运行时执行:执行智能体通过『智能体-机器人桥』与物理机器人交互。桥向外暴露标定过的相机观测、本体状态与七条命令(state、status、help、frames、move_ee、move_joints、gripper),向内对动作请求做安全校验(径向目标包络 0.12–0.65 m、抓取高度 −0.050–0.60 m、单步笛卡尔位移上限 0.25 m),末端位姿目标经 Mink 逆运动学转成关节轨迹并闭环跟踪。硬件是 I2RT YAM 六自由度机械臂加平行夹爪(最大开口 95.5 mm),双臂共享标定坐标系以支持毛巾折叠;投掷任务另配有时序运动程序接口(50 Hz 插值、关节 4 限速 180°/s)。关键设计是运动执行与监控独立于模型推理进行:智能体在两次工具调用之间思考时机器人保持姿态,同一臂动作按序执行、双臂可并发。

核心创新是把『运行时编程』作为动作空间。与 Code as Policies 在执行前一次性生成程序不同,AGP 的智能体在任务执行过程中持续编写、修改和复用 Python 程序:从腕部深度图采样三点拟合平面并用 SVD 估计法向、把顶部与腕部两台相机的像素光线三角化以定位物体、计算抓取偏移,到把『动臂+拍图+显示』打包进一次工具调用以降低开销。程序输出直接进入物理动作——附录 E 的实例中,程序算出销钉目标位姿 $(0.5133, -0.1582)$ m 与四元数后立即作为 move_ee 请求发出,并利用返回的到位误差迭代修正。与策略编排路线的本质区别在于:这里没有任何预先训练的动作策略,运动完全由『智能体写代码+接口执行』产生,因此能零样本处理接口能力范围内的任意动作,包括骰子翻转中组合 60° 倾斜与低空释放的抓取-旋转-再抓取,以及投掷中的定时松爪。模型参数全程冻结,所有适应都发生在会话内的测量、程序与决策层面;经验还可以沉淀为文件跨会话复用。

方法步骤详情

一次完整执行可以拆成五步。第一步,感知建图:用 frames 命令拍摄腕部 RGB-D 与顶部 RGB 图像(带标定与机器人状态),写程序做深度测量、颜色分割、光线与估计平面求交,把物体位置解算到机器人基座坐标系;顶部像素按估计高度平面求交,腕部深度直接映射到臂基座系。第二步,规划与编程:依据任务定义推断装配顺序或搭建次序(金字塔逐层、双塔先立两座塔基再放中层和顶层),计算抓取位姿与放置位姿,必要时先做保留物体的试探动作(投掷前两次 motion probe)。第三步,动作请求:通过 move_ee(末端位置+四元数)或 move_joints 下发目标,控制器经 Mink IK 生成轨迹并跟踪,夹爪开合由 gripper 命令控制;接口返回实际到位位姿与目标误差。第四步,反馈修正:结合新拍的图像判断物理结果——插轴失败则重新估计对齐并改变接近方向重试;毛巾折叠中一角滑落则恢复并修正翻边;骰子翻转后观察确认朝向不对就再抓再翻。第五步,循环直至报告完成或在时间与请求预算内终止;物理成败按预定判据用最终场景与录像核验。每步的输入输出都记录在案,恢复策略何时触发、何时放弃(如方块超出 0.65 m 可达范围时主动判负)也由智能体自行决定。

技术新颖性

技术新颖性有四点。第一,范式层面系统论证『通用智能体=机器人策略』:不训练、不微调、不仿真预演,同一套 GPT-6 Astra/Codex 系统直接跨五个任务族零样本执行;而表 2 证明换弱模型(Terra 1/5、Luna 0/5)成功率即崩塌,说明瓶颈确实在模型推理能力而非接口工程。第二,『接口即策略边界』的设计观:AGP 把安全校验、坐标标定、IK、轨迹跟踪全部下沉到桥与控制器,智能体只面对文档化命令,这使同一框架可移植到其他本体——附录 G 仅靠更换接口文档,就用 7 关节 P7 臂加 RealHand L6 五指灵巧手完成了抓瓶举起。第三,把『经验』当一等公民:测量、程序、纠错以文件形式持久化,跨会话复用,并首创强弱模型间的经验迁移实验(Astra 采集、Terra 复用),这在机器人学习中是新的机制。第四,评测透明度前所未有:公开每个任务的时间/token/美元成本(如四对装配平均 37.2 分钟、13.02M token、16.62 美元),统计 65 次执行产生的 37 个工作文件构成(感知几何 29 个、机器人调用组合 7 个、可视化 1 个),这种对策略内部行为的量化在同类工作中少见。

Overview of AGP. (a) Evaluated tasks include video guided assembly, image guided construction, dice flipping, targeted throwing, and bimanual towel folding. (b) A preparation agent creates a reusable task definition...
Figure 1: Overview of AGP. (a) Evaluated tasks include video guided assembly, image guided construction, dice flipping, targeted throwing, and bimanual towel folding. (b) A preparation agent creates a reusable task definition...
Robot platform and camera placement.
Figure 4: Robot platform and camera placement.
P7 and L6 platform for the cross embodiment experiment.
Figure 11: P7 and L6 platform for the cross embodiment experiment.

实验结果

主实验(表 1)显示八个任务配置中七个成功率不低于 80%,其中五个 100%:四对装配 8/10(平均 37.2 分钟、13.02M token、16.62 美元),要求亚毫米配合间隙(最小径向间隙 0.73 mm)的四对 AutoMate 零件全部装配并在撤臂后保持;积木三配置为金字塔 10/10(21.6 分钟)、双塔 10/10(20.6 分钟)、六塔 9/10(28.2 分钟,失败案例是撤臂时倒塌且方块落到 0.65 m 可达范围之外无法恢复);骰子翻转 10/10(37.9 分钟、21.07 美元),六颗骰子全部翻到目标面;投掷 2/2(总 22.8 分钟,其中抛出本身平均 13.9 分钟,后续轨迹分析与验证约占 40%);毛巾折叠顺序版 5/5 但代价全表最高(50.8 分钟、24.14 美元),同时版仅 3/5,是全部配置中最低成功率,暴露可变形物双臂协同的短板。模型对比(表 2,双对装配):Astra 低/中/高三档思考努力全部 5/5(9.2–9.9 分钟、约 4 美元),提升思考档位几乎无增益;Sol 5/5 但更慢更省(14.2 分钟、3.94 美元);Terra 1/5、Luna 0/5;Claude Opus 5 得 5/5(22.2 分钟、9.75 美元),Fable 5.1 仅 3/5 且更贵(11.30 美元)。效率研究:双对装配第 5 次比第 1 次任务时间降 29.3%,其中推理+编程时间降 47.0% 而工具执行反升 9.3%(表 7:351.9→186.6 秒对 160.5→175.5 秒),说明省在『想』而非『动』;环形件拆装在第 1 周期后即大幅下降(总时长 989.7→461.7 秒)。强到弱迁移(图 3):Terra 借助 Astra 的冻结经验从 1/5 升至 4/5,成功 trial 平均耗时与 token 分别降 34.3% 与 11.4%。时间分解(表 6)显示视觉回路是最大开销,四对装配含失败的 48.5 分钟中占 25.5 分钟。

Main results across manipulation tasks.
Table 1: Main results across manipulation tasks.
Agent and thinking effort comparison on two pair assembly.
Table 2: Agent and thinking effort comparison on two pair assembly.
Task definitions and success criteria.
Table 3: Task definitions and success criteria.
Printing dimensions and mating clearances.
Table 4: Printing dimensions and mating clearances.
Supplementary coding agent comparison on pyramid construction.
Table 5: Supplementary coding agent comparison on pyramid construction.
Time allocation across manipulation tasks.
Table 6: Time allocation across manipulation tasks.
Execution breakdown over repeated tasks.
Table 7: Execution breakdown over repeated tasks.
Programs constructed during execution.
Table 8: Programs constructed during execution.
Experience reuse across two tasks. Total runtime is the sum of task execution and experience writing, as defined in Appendix D.2.
Figure 2: Experience reuse across two tasks. Total runtime is the sum of task execution and experience writing, as defined in Appendix D.2.
Transferring Astra experience to Terra. Mean time and token usage over successful trials. Success increases from 1/5 to 4/5.
Figure 3: Transferring Astra experience to Terra. Mean time and token usage over successful trials. Success increases from 1/5 to 4/5.
Four pair assembly from a human demonstration video.
Figure 5: Four pair assembly from a human demonstration video.
Block construction from static goal images.
Figure 6: Block construction from static goal images.
Dice flipping across six dice.
Figure 7: Dice flipping across six dice.
Targeted throwing from a language instruction.
Figure 8: Targeted throwing from a language instruction.
Sequential bimanual towel folding from a human demonstration video.
Figure 9: Sequential bimanual towel folding from a human demonstration video.
Simultaneous bimanual towel folding from a human demonstration video.
Figure 10: Simultaneous bimanual towel folding from a human demonstration video.
Bottle grasp and lift with the P7 arm and L6 hand.
Figure 12: Bottle grasp and lift with the P7 arm and L6 hand.
查看结构化数据
任务指标本文基线提升
四对装配(视频指令,长程推理) 成功率 8/10,平均 37.2 分钟、13.02M tokens、16.62 美元 无直接可比基线;现有 VLA/编排方法需任务专属训练数据 零样本 80%,且孔轴最小径向间隙仅 0.73 mm
积木金字塔搭建(图像指令) 成功率 10/10(21.6 分钟,11.69 美元) 无训练基线;同任务 GPT-5.6 Sol 仅 7/10(表 5) 零样本 100%,超 Sol 30 个百分点
积木双塔搭建 成功率 10/10(20.6 分钟,9.92 美元) 无训练基线 零样本 100%
积木六塔搭建 成功率 9/10(28.2 分钟,14.93 美元) 无训练基线 零样本 90%,唯一失败为撤臂倒塌且方块超出可达范围
骰子翻转(语言指令) 成功率 10/10,六颗骰子目标面全部朝上(37.9 分钟,21.07 美元) 无训练基线 零样本 100%,含抓取依赖的翻转与再抓取
定向投掷(语言指令) 成功率 2/2,土豆落碗(总 22.8 分钟,抛出平均 13.9 分钟) 无训练基线 零样本完成摆臂+定时松爪的动态动作
双臂毛巾折叠(视频指令) 成功率 顺序 5/5(50.8 分钟,24.14 美元);同时 3/5(21.4 分钟,7.46 美元) 无训练基线 零样本完成可变形物双臂协同;同时版 60% 为全任务最低
模型对比:双对装配 成功率 GPT-6 Astra 三档思考努力均 5/5;Claude Opus 5 5/5 GPT-5.6 Terra 1/5、Luna 0/5、Fable 5.1 3/5 证明模型能力而非思考档位决定 AGP 成败
经验迁移(Astra→Terra,双对装配) 成功率/时间/tokens 有经验 4/5;成功 trial 平均时间 −34.3%(19.0→12.5 分钟)、tokens −11.4%(6.28→5.56M) Terra 空经验 1/5 成功率 +60 个百分点,验证经验可跨模型复用

局限与改进

作者承认的局限:执行时间与推理成本高企(单次 20–50 分钟、5–31 美元),是实用部署的主要障碍;可变形物体的协同动态操作仍然困难,同时折叠只有 3/5;经验积累实验是依赖性的试验序列(物体位置逐次变化),作者明确指出需要『每次都从空经验开始』的对照才能严格归因于经验复用;迁移研究的样本极小且不等(空经验 1 个成功 trial 对有经验 4 个),作者自己声明观察到的降幅建立在小样本上。我补充几点观察:其一,所有任务都在同一桌面平台、固定相机布局、 predefined 初始场景下完成,杂乱真实环境的泛化未经验证;其二,系统完全依赖商业闭源模型(GPT-6 Astra、Claude Opus 5 等),模型版本迭代即可能改变全部结论,复现窗口很窄;其三,论文没有与任何训练过的 VLA 基线在同一任务集上对比,『零样本相对训练方法到底更好还是更差』缺少定量锚点;其四,没有力觉或触觉反馈,精密插装全靠几何估计与到位误差迭代,摩擦、卡滞等力学现象只能间接推断;其五,动态任务实时性极差,投掷从下达任务到出手要 13.9 分钟,无法用于任何需要秒级响应的场景;其六,安全包络(径向 0.65 m 等)既是保护也是能力上限——六塔失败案例中,塌落的方块恰恰落在包络之外导致智能体只能判负,说明故障恢复能力受接口硬约束。

独立分析的弱点

独立分析的弱点与对应改进方向。第一,延迟与成本的结构性根源是每个决策步骤都要过一次大模型:表 6 显示视觉回路与其余响应时间合计常占总时长一半以上(四对装配 48.5 分钟中占 35.4 分钟)。改进方向是把经验文件中已验证的程序固化成本地技能库,常规步骤不再调用模型,仅在校验与异常时回升到模型,形成『智能体当教练、程序当执行者』的分层架构。第二,视觉回路低效:相机 30fps 采集但每次决策都要完整推理加重新估计,可在两次模型调用之间引入轻量物体跟踪器维持位姿,减少拍图与重估次数。第三,缺乏接触力感知:装配最小径向间隙仅 0.73 mm,纯几何迭代已接近极限(8/10),加入腕部六维力传感器或触觉阵列可直接检测卡滞与滑移,把恢复从『看出来的』变成『摸出来的』。第四,经验文件是自由格式文本加脚本,缺乏 schema 与验证机制,错误经验(如某次失败插装的参数)可能被盲目复用,应增加经验校验、置信度标记与过期淘汰。第五,经验迁移只在同任务、同平台、同接口的场景验证,跨任务抽象(提炼出通用『插装程序模板』)与跨本体迁移(附录 G 的 P7+L6 只是定性演示)均未探索。第六,失败分析单薄:六塔倒塌仅一例且作者承认根因『未解决』,缺乏系统性失败分类学来指导针对性改进。

未来方向

未来方向。作者明确提出两条:一是把 AGP 用作轨迹数据引擎——重复执行时同步记录视觉观测、动作与测量状态,可训练 VLA 策略,失败与恢复片段可支持鲁棒性研究,这实际上把 AGP 定位为具身数据采集的基础设施;二是降低推理成本与延迟、提高可变形物协同的可靠性。在此基础上可以延伸:其一,与低层学习策略混合——几何敏感的精密插装交给 AGP 的运行时编程,高频动态动作(投掷挥摆、抛接)交给扩散策略,用本文的桥做统一接口,兼得两者长处;其二,把经验文件升级为可检索、可验证的技能记忆库,配合已验证的强弱迁移机制,形成『贵模型探索一次、便宜模型执行千次』的生产模式,Terra 从 1/5 到 4/5 的跃升预示了这条路的经济价值;其三,闭环时延优化:流式视觉输入加推测执行,让机器人在模型思考时预行动作,把秒级甚至分钟级的响应压缩到实时;其四,跨本体经验复用的系统研究——接口不变的条件下,Astra 在 YAM 上积累的程序能否少量修改后迁移到 P7+L6 灵巧手平台;其五,安全与验证机制:对智能体生成的程序做形式化边界检查、对动作序列做可逆性分析,这是走向有人环境部署的前提。此外,把本文的运行时编程评测扩展为社区 benchmark(固定任务集、接口与预算)将帮助公平比较不同模型作为机器人策略的能力。

复现评估

复现评估:难度中高、成本中等。有利因素:硬件与底层软件开源——I2RT YAM 机械臂的 i2rt Python 库在 GitHub 公开,IK 使用开源 Mink(基于 MuJoCo),装配零件来自公开的 AutoMate 数据集(论文还给出 asset_plug.obj/asset_socket.obj 的具体路径与表 4 的完整打印尺寸和配合间隙);附录 A–F 对接口七条命令、限速参数、预算、成功判据、指标口径记录得非常细致,甚至给出 SVD 平面拟合与双视线三角化的核心代码片段,跨本体实验与失败案例也完整披露。不利因素:核心依赖闭源商业模型——GPT-6 Astra 需 OpenAI 订阅或 API,Claude Opus 5、Fable 5.1 需 Anthropic 订阅,模型版本会下线更新,长期可复现性差;智能体-机器人桥的代码未提及开源,需要自行实现约七条命令的安全包装层;单次试验成本不低——金字塔 10 次会话 Astra 总成本 116.88 美元(Sol 87.25 美元),主表单次成功 trial 5.5–31.5 美元,完整复现主表 77 次试验约需数百至上千美元 API 费;硬件需要 YAM 臂(毛巾任务需双臂)加 RealSense D405 与 Logitech BRIO 相机。总体而言,拥有机器人平台与 API 预算的实验室可在数周内复现主要结论;无硬件者只能基于公开模型做定性与小规模验证。

相似论文推荐