← 返回 2026-10-12

迈向物理可信的铰接三维资产:多智能体生成流水线与综合基准 Towards Physically Grounded Articulated 3D Assets: A Multi-Agent Pipeline and Benchmark

Xudong Cai, Ruijie Zhu, Haoliang Shang, Ruining Li, Marc Pollefeys, Shangzhe Wu, Andrea Vedaldi, Chuanxia Zheng 📅 2026-10-09 👍 13 2026-11-11 18:30
3D资产生成 基准测试 多智能体 机器人学习 物理仿真 铰接物体

ARTISAN 用三智能体分工加物理仿真反馈闭环,生成无碰撞、重力稳定、质量可信的铰接 3D 资产

前置知识

铰接物体(Articulated Object)

由多个刚体部件通过关节连接组成的物体,如带门的冰箱、带抽屉的柜子。关节分旋转(revolute)和滑动(prismatic)两类,物体的完整描述包括部件几何、父子层级(运动学树 $K$)、每个关节的类型/轴向/行程限位 $J$。

本文生成和评测的对象正是铰接物体,开合双态几何指标、关节运动碰撞检测、动作标注等都建立在这一表示之上。

仿真就绪(Sim-Ready)资产

不仅几何外观正确,还附带 PBR 材质、逐部件质量、惯量、关节阻尼摩擦等物理参数,可直接放入 MuJoCo/Isaac 等物理引擎运行而无需人工修补的 3D 资产。

论文的核心主张是“看起来对”不等于“用得了”,ARTISAN 的目标就是批量生产 sim-ready 资产供机器人仿真使用。

MuJoCo 物理仿真

广泛使用的刚体物理引擎,支持接触、摩擦、重力仿真。本文用它做两类验证:采样关节配置检测部件间碰撞互穿,以及在重力下仿真若干秒测量物体倾角判断稳定性。

物理反馈是本文的核心创新,编码-评审循环中所有碰撞对、穿透深度、倾角等证据都来自 MuJoCo 仿真。

多智能体流水线与自我评估偏差

把任务拆给多个各司其职的 LLM agent(设计/编码/评审),它们只通过蓝图、资产包、评审报告等工件通信。若同一个 agent 既生成又检查,会倾向于让自己写的检查轻松通过,即自我评估偏差(self-evaluation bias)。

本文方法的关键假设是“分工+独立评审”能消除这种偏差,消融实验专门验证了这一点。

PBR 材质参数

基于物理的渲染(Physically Based Rendering)用基础色 $c$、金属度 $m$、粗糙度 $r$、透明度 $\alpha$ 四个参数描述表面外观,是游戏引擎与仿真器的标准材质格式。

论文把材质作为资产生成的必备输出属性,并用渲染缓冲区的 PSNR 定量评测材质预测质量。

Chamfer Distance 与 ICP 配准

Chamfer Distance(CD)衡量两个点云/网格间的平均最近邻距离,是 3D 重建保真度的常用指标;ICP 迭代最近点算法用于把生成网格与参考网格刚体对齐后再比较。本文还用匈牙利匹配建立部件级一一对应。

空间保真度指标 oCD/pCD/pIoU 全部基于“ICP 对齐 → 部件匹配 → 计算 CD/IoU”这一流程。

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

VLA 模型把相机图像和语言指令映射为机器人动作序列。π0.5 是 Physical Intelligence 提出的开源 VLA,采用 PaliGemma 骨干加动作专家的结构,可用 LoRA 微调适配下游操作任务。

论文用 π0.5 微调后的任务成功率来衡量生成资产作为机器人训练数据的实际价值,这是“资产是否真好用”的最终试金石。

研究动机

现有 3D 生成研究把“物体长什么样”和“物体怎么动、怎么受力”割裂开:外观/几何生成、铰接结构生成、材质估计、质量预测、稳定性、无碰撞运动各有一批专用模型,孤立处理导致生成的资产在物理仿真器里根本无法使用——门开门时会穿进柜体、物体在重力下倾倒、质量与真实产品相差几个数量级。论文给出的数据非常直观:在 ArtVIP 基准上,最强前馈模型 Instruct-Particulate 的多关节运动碰撞率高达 98.7%,URDF-Anything+ 达到 100%;各方法在重力下打开状态的稳定性只有 22%–86%;质量相对误差 APE 最差接近 19.3(PhysX-Anything,ADE 达 198.07 kg)。这些“看起来对、用起来崩”的资产无法直接服务于机器人仿真数据生成、产品设计和物理仿真引擎(如 Genesis)等下游场景,而逐个手工修补的成本又极高。

本文的目标是论文要构建一个系统,从自然语言描述加可选参考图像出发,一步生成“物理接地”(physically grounded)的铰接 3D 资产:输出包含 $P$ 个部件的几何 $G_i$、质量 $\rho_i$ 和 PBR 材质 $M_i$,以及运动学层级 $K$、关节类型/轴/限位与耦合约束 $J$,外加耦合运动和交互功能描述。资产必须同时满足三条物理约束:部件在关节运动全程不互穿、自由放置的物体在重力下保持稳定、能被机器人抓取和操作。同时,作者要建立首个统一评测四个维度——空间保真度、物理合理性、下游机器人任务性能、人类综合评价——的公开基准(含 ArtVIP/LightWheel 各 50 个参考资产、50 个稳定性 prompt、50 个带真实质量的 ABO 物体),让“sim-ready”第一次变得可测量、可比较。

与已有工作不同的是,已有两条路线各有短板。程序化生成器(procedural)用预定义规则保证约束、物理属性显式可控,但物体类型被规则库锁死,也难以做图像引导的重建。agentic 方法(代表是 Articraft)让 LLM 编写、执行、修订生成 3D 的 Python 程序,灵活得多,但它让“同一个 agent 既当运动员又当裁判”:自己构建、自己验证,存在自我评估偏差——agent 可能轻松满足自己写的检查而实际质量并不达标;而且其检查不直接运行物理仿真器,碰撞与稳定性从未被实测。ARTISAN 的独特切入是双管齐下:把单一 agent 拆成相互独立、只通过蓝图/资产/反馈通信的三个 agent,从机制上消除自评偏差;同时把 MuJoCo 物理仿真作为一等公民直接嵌入生成回路,让碰撞率、倾角等物理量成为结构化、可修复的证据而非事后指标。

核心方法

直觉上,ARTISAN 把资产生成组织成一条“设计院 + 工程部 + 质检部”的流水线:设计师先画蓝图和设计板,工程师照图写程序搭出资产,质检员拿独立测试和物理仿真报告验收、打回问题,工程师修改后重交,如此迭代(修复循环上限 5 轮)。技术上是三个配备工具与执行环境的 LLM agent:Design Agent 输出结构化蓝图 $B$ 与设计板 $D$;Coding Agent 基于 Articraft 的 SDK 迭代编写 Python 程序 $\Pi_t$,经 Blender 编译为资产 $O_t$;Review Agent 只读资产、只写自己的测试,输出评分 $S_t$ 与问题清单 $R_t$。每次提交的候选都要过物理验证关:CoACD 凸分解后在 MuJoCo 中采样关节配置检测部件互穿,并在重力下仿真至多 5 秒测量倾角。系统在 GPT-5.5、GPT-5.6 Sol、GPT-6 Astra 三个底座模型上均验证有效,说明框架与具体模型解耦。

与 Articraft 的本质区别是“生成与验证分离 + 物理仿真进闭环”,具体落在四个支点上。(1) 三个 agent 相互独立、只能通过蓝图、资产包和评审报告交换信息,从机制上消除单 agent 自评偏差——消融显示同用 GPT-5.5 且不开物理验证时,多智能体结构已比 Articraft 的 pCD 好 5.4%、pIoU 好 4.9%、碰撞率改善 11.9%。(2) 物理报告 $E_t$ 不是通过/失败的二值信号,而是记录碰撞部件对、位姿、穿透深度和倾角的可执行证据,Coding Agent 能据此定点修复而非盲目重写。(3) 借鉴机械工程标准化思想,SDK 内置六族参数化标准连接件(铰链、滑轨、销钉、旋转接头、伸缩滑轨、螺纹套),agent 只需选型并调整尺寸,从源头减少浮空连接与互穿;锚点放置接口 $T=\omega(a_{sub}, A_{ref}; \theta)$(ATTACH/CENTRE/SNAP)让位姿随几何修改自动传播。(4) 质量由 LLM 按尺寸、材料、结构直接推理而非密度×体积——真实物体多为空心/复合材料,论文实测密度×体积法的 ADE 高达 23.70 kg,直接推理仅 5.86 kg。

方法步骤详情

全流程分五步。第一步,Design Agent(≤12 轮)把文本+参考图解析成蓝图 $B$:各部件几何/材质的文本描述、运动学 $\tilde{K}$、关节 $\tilde{J}$,外加此前方法没有的功能属性 $Q$(如“踩下踏板桶盖弹开”这类耦合运动、“抬起机头取出搅拌碗”这类交互任务),自检一致性后用图像生成模型产出设计板 $D$(正交视图、爆炸图、开合态运动简图、关键部件剖面)。第二步,Coding Agent(≤150 轮)综合用户输入、蓝图、上一轮程序/资产/物理报告/评审意见,编写并执行 Python 程序:用标准连接件搭关节、锚点放置组装部件,并为每个任务 $\tau$ 写入动作标注——目标部件 $\ell_\tau$、抓取/按压区域 $V_\tau$、驱动关节 $j_\tau$、行程比例 $\sigma_\tau$。第三步,物理验证:CoACD 凸分解(阈值 0.05、每网格≤32 凸包)构建碰撞网格,MuJoCo 采样单关节 9 个状态、双关节 7×7 网格、多关节 200 次随机(上限 1500 配置),报告碰撞对与穿透深度;重力仿真≤5 秒(提前静止即停),倾角>3° 标记待审。第四步,Review Agent 独立编写并运行测试(鞋柜案例中 9 项测试仅 7 项通过)、请求 RGB 与逐部件语义渲染、裁剪放大细节,对照蓝图输出各维度评分与带严重度的问题清单,但无权修改资产。第五步,修复循环≤5 轮,连续 2 轮评分无提升即早停;对话达 110k token 触发上下文压缩。

技术新颖性

新颖性可放三个坐标系里看。相对任务专用前馈模型(Instruct-Particulate、PhysX-Anything、URDF-Anything+):它们需要训练数据、能力锁定在训练分布内,而 ARTISAN 无需训练、靠程序组合覆盖任意物体类别,且在更多样的 ArtVIP 上反超前馈模型,证明了通用 agentic 流水线的泛化优势。相对同属 agentic 的 Articraft:贡献是系统性的——三 agent 分工、独立测试套件、物理仿真反馈、标准连接件库、锚点放置、动作标注,全部是可迁移到其他生成任务的 harness 工程,而非模型结构创新。相对物理属性专用方法(Atlas3D 只做稳定性、MotionAnymesh 只做无碰撞、NeRF2Physics 只做质量):ARTISAN 首次把碰撞、稳定、质量、材质纳入同一条生成-验证回路。另外,把 MuJoCo 输出结构化为“部件对+位姿+穿透深度+倾角”供 LLM 消费,是“仿真器作为 agent 工具”这一新范式的具体化;消融证明去掉物理验证后单关节碰撞从 1.9% 恶化到 35.7%,它是决定性组件。

The staged pipeline of the three agents: Design Agent, Coding Agent, and Review Agent.
Figure 2: The staged pipeline of the three agents: Design Agent, Coding Agent, and Review Agent.
Illustrations of the six families of parameterized standard parts.
Figure 3: Illustrations of the six families of parameterized standard parts.
Stand-mixer construction and review trace.
Figure 16: Stand-mixer construction and review trace.
Shoe-cabinet construction and review trace.
Figure 17: Shoe-cabinet construction and review trace.

实验结果

五组实验结论清晰。空间保真(Table 1,ArtVIP 50 物体):GPT-6 Astra 版在 11 项指标中 8 项第一,如外观 IoU 0.7675、静止态部件 IoU 0.3587(同底座 Articraft 为 0.3244);LightWheel 上 6 项几何指标 4 项第一,两个状态的物体 Chamfer 距离均最低,甚至超过以 Hunyuan-3.1 网格为输入的任务专用模型 Instruct-Particulate。物理属性(Table 2):碰撞率从基线的 31%–100% 降到单关节 1.7%、双关节 3.7%、多关节 13.0%(同底座 Articraft 为 45.5/60.7/78.8);重力稳定性 98%(静止)/96%(打开),远超基线最高的 86%;质量 APE 0.260 为全场最低。消融(Table 11,GPT-5.6 Sol):去掉物理验证后单关节碰撞 1.9%→35.7%、多关节 16.4%→73.2%、开态稳定性 96%→90%;去掉 Design Agent 则 pIoU 0.2993→0.2788、平均部件数 6.78→5.82、质量 APE 0.566→0.710;去掉 Review Agent 各指标小幅下滑、APE 恶化至 0.736。机器人下游(Table 3/15/18):用 ARTISAN 资产扩充训练集后,π0.5 在未见原生资产上的平均成功率从 RoboTwin 80%→84%、RoboCasa365 39%→43%;ARTISAN 资产两轮资格通过率全面高于 Articraft(RoboCasa Round 2 为 35/80 对 6/80),Articraft 在 8 个任务组中 6 个零成功演示,其 5/9 的笔记本和 3/6 的微波炉资产因碰撞网格错误无法被抓取。人评(Figure 6,30 人、275 份有效反馈):ARTISAN Top-1 43.3%、Top-3 85.1%,远超第二名 Codex 的 21.1%/68.7%。代价是成本:平均每资产 $5.79–7.35、约 34 分钟,比 Articraft(约 $1、5–8 分钟)贵 5–7 倍。

Spatial fidelity scores on ArtVIP, reported in the rest and the open state.
Table 1: Spatial fidelity scores on ArtVIP, reported in the rest and the open state.
Physical attribute scores on ArtVIP (Collision, Material), our own dataset (Stability), and ABO-500 (Mass).
Table 2: Physical attribute scores on ArtVIP (Collision, Material), our own dataset (Stability), and ABO-500 (Mass).
Downstream robotic evaluation of articulated assets.
Table 3: Downstream robotic evaluation of articulated assets.
Tools available to the Coding (C) and Review (R) Agents.
Table 4: Tools available to the Coding (C) and Review (R) Agents.
Component ablations with GPT-5.6-Sol.
Table 11: Component ablations with GPT-5.6-Sol.
Average API cost and generation time per asset.
Table 12: Average API cost and generation time per asset.
Qualitative comparison of articulated assets generated by different models.
Figure 4: Qualitative comparison of articulated assets generated by different models.
Qualitative collision and stability comparisons.
Figure 5: Qualitative collision and stability comparisons.
Human evaluation results.
Figure 6: Human evaluation results.
查看结构化数据
任务指标本文基线提升
铰接运动无碰撞检测(ArtVIP;LightWheel 结论一致) 碰撞构型占比(%,越低越好) 单关节 1.7% / 双关节 3.7% / 多关节 13.0%(GPT-6 Astra) Articraft(GPT-6 Astra)45.5 / 60.7 / 78.8;Instruct-Particulate 70.4 / 90.4 / 98.7;URDF-Anything+ 84.6 / 99.3 / 100.0 单关节碰撞率下降约 43.8 个百分点,约为最强基线的 1/19
重力稳定性(自建 50 个高重心物体集,MuJoCo 仿真 10 秒) 稳定资产比例(%) 静止态 98% / 打开态 96% 各基线静止态 64%–86%、打开态 22%–86%(最高为 Codex/Claude 的 86%) 打开态稳定率提升至少 10 个百分点
空间保真度(ArtVIP 50 物体) 静止态部件 IoU(pIoU,越高越好) 0.3587(另在 11 项指标中 8 项第一,如 IoU 0.7675、LPIPS 0.2319) Articraft(GPT-6 Astra)0.3244;Agy(Gemini-Flash-3.8)0.3553;Instruct-Particulate 0.2436 较同底座 Articraft 相对提升约 10.6%
质量估计(ABO 50 物体,真实质量 0.086–205 kg) APE(相对误差,越低越好) 0.260(ADE 5.86 kg,MnRE 0.773) Agy 0.296;Codex 0.303;密度×体积法 2.379(ADE 23.70 kg) 比最强基线低约 12%,比密度×体积法低一个数量级
机器人策略微调(RoboTwin 2.0 三任务) π0.5 在未见原生资产上的平均成功率(%) 84%(原生 + ARTISAN 训练) 仅原生 80%;仅 ARTISAN 63%;仅 Articraft 60% 提升 4 个百分点,验证生成资产可作为有效数据增强
资产资格测试(RoboCasa365,8 任务组×80 资产) Round 2 演示生成通过资产数 35/80(Round 1 通过 76/80) 原生资产 61/80;Articraft 仅 6/80(Round 1 仅 31/80) 约为 Articraft 的 6 倍,逼近原生资产水平
人类综合评价(30 名学生、275 份反馈、6 方法盲评) Top-1 / Top-3 得票率(%) 43.3 / 85.1 Codex 21.1 / 68.7;Articraft 10 / 52;Claude 14 / 43 Top-1 得票率约为第二名的 2 倍

局限与改进

作者承认的局限主要在成本与残余缺陷:每资产平均 34 分钟、约 $6 的 API 开销,比单 agent 基线贵一个数量级;多关节联合运动下仍有 13% 的碰撞率;稳定性评测只针对自由站立物体。我的补充观察:(1) 物理验证只覆盖刚体互穿与静态倾倒两类现象,不含动力学操作中的失效(如拉开抽屉时柜体前倾)、关节阻尼/摩擦的合理性、抓取可达性——搅拌机案例里评审 agent 自己注明“没有模拟手指抓握”;(2) 碰撞检测基于 CoACD 凸分解近似,深度凹形部件可能漏检或误报;(3) 生成质量强依赖底座模型,从 GPT-5.5 到 GPT-6 Astra 各项指标全面上涨,意味着论文结论会随模型迭代漂移,且全流程绑定闭源 API;(4) 每个评测维度只有 50 个物体,人评仅 30 人,统计功效有限;(5) RoboCasa 中 76 个通过物理资格的 ARTISAN 资产只有 35 个通过 Round 2,电水壶案例(铰链按钮 vs 滑动按钮)说明“机制语义等价但演示轨迹不可迁移”的问题超出了物理验证的覆盖范围,真正的瓶颈已从物理正确性转移到交互语义一致性。

独立分析的弱点

(1) 成本与吞吐:$6–7/个、34 分钟的生成成本使万级资产库建设昂贵。改进方向:把 agent 成功轨迹蒸馏进前馈模型、对常见物体类别缓存并复用程序模板、并行生成多候择优。(2) 闭源依赖与可复现性:底座是 GPT 系闭源模型,行为不可控且会漂移。改进:用开源 LLM 复现 pipeline,或把评审-修复循环形式化为 RL 训练信号微调开源模型。(3) 验证维度窄:只有碰撞+重力两类检查,操作中的动力学失效、摩擦阻尼、可抓取性都不在环内。改进:在验证环节加入任务级 rollout(脚本化抓取尝试)、引入摩擦/阻尼先验检查,甚至用可微仿真提供梯度式缺陷定位。(4) 多关节碰撞靠 200 次随机采样,覆盖率无保证,13% 的残余碰撞率可能来自采样盲区。改进:用运动规划式的构型空间主动搜索最易碰撞构型替代随机采样。(5) 质量估计仍不准:MnRE 0.773 意味着预测质量平均偏离真值约 3 倍以上。改进:接入真实产品规格数据库做检索增强,或从参考图像训练数据驱动的质量回归头。

未来方向

作者在结论中号召四件事:重新审视前馈模型的角色(用 agent 产出的大规模数据训练前馈生成器,兼得质量与效率)、设计跨任务高效的 agent harness、提供更丰富且可操作的仿真器反馈(比通过/失败更细粒度的信号)、扩展仿真器覆盖更多物理现象。基于本文成果可自然延伸的方向包括:(1) 闭环机器人数据引擎——论文已证明 ARTISAN 资产能把 π0.5 提升 4 个百分点,把“生成→资格审查→演示合成→策略训练”全循环系统化值得深入研究;(2) 把 Review Agent 的独立测试套件沉淀为 sim-ready 资产的行业标准质检协议;(3) 从真实扫描/视频重建物理完整的数字孪生——本文只做了文本+图像输入,单目实物数字化仍是空白;(4) 场景级生成与验证:多个铰接物体连同固定/支撑关系一起做物理检查;(5) 材质与质量估计与真实商品数据库对齐,把 MnRE 从 0.77 压向 0.2 以下。

复现评估

论文层面的可复现信息相当充足:附录 A 给出 SDK 扩展、agent 工具清单(Table 4)与物理仿真全部参数(CoACD 阈值 0.05、每网格≤32 凸包、1500 配置上限、5 秒仿真、3° 倾角门限),附录 B 详述四个评测集的构建(ArtVIP/LightWheel 各 50 物体的完整清单在 Table 5,稳定性 50 个 prompt 的九类失稳机制,ABO 50 物体质量 0.086–205 kg),附录 E 给出 π0.5 微调全部超参(LoRA rank 16/32、batch 64、峰值学习率 5e-5、30k 步余弦退火),附录 F 展示两份完整 agent trace。但截至论文版本未见明确的代码开源承诺(项目页为 physicalvision.github.io/artisan)。复现门槛中等偏高:需要 OpenAI API 预算(按 $15/资产上限、平均 $5.79 估算,复现约 200 个评测资产需 $1200–1500)、MuJoCo + Blender + CadQuery 环境、以及 π0.5 LoRA 微调的 GPU 算力;依赖的 ArtVIP/LightWheel/ABO/RoboTwin/RoboCasa 均为公开数据但需按清单重建子集。最大不确定性在于闭源 LLM 行为随时间变化,精确复现表中数字难以保证,协议层面的可复现性则很高。

相似论文推荐