论文

ArtiCAD:通过多代理代码生成进行铰接式 CAD 装配设计

ArtiCAD: Articulated CAD Assembly Design via Multi-Agent Code Generation

智能体系统Agent 协作

摘要

铰接组件的参数化计算机辅助设计 (CAD) 对于产品开发至关重要,但从高级描述生成这些多部件、可移动模型仍有待探索。为了解决这个问题,我们提出了 ArtiCAD,这是第一个 无需训练 多代理系统,能够直接从文本或图像生成可编辑、铰接的 CAD 组件。我们的系统将这项复杂的任务分配给四个专门代理:设计、生成、组装和审查。我们的关键见解之一是在初始设计阶段而不是装配阶段预测装配关系。通过利用明确定义附着点和关节参数的连接器,ArtiCAD 在几何生成之前确定这些关系,有效地绕过当前 LLM 和 VLM 有限的空间推理功能。为了进一步确保高质量的输出,我们在生成和组装阶段引入了验证步骤,并辅以跨阶段回滚机制,可以准确地隔离和纠正设计和代码级错误。此外,自我进化的体验店可以积累设计知识​​,以不断提高未来任务的绩效。对三个数据集(ArtiCAD-Bench、CADPrompt 和 ACD)的广泛评估验证了我们方法的有效性。我们进一步证明了 ArtiCAD 在需求驱动的概念设计、物理原型制作以及通过 URDF 导出生成具体 AI 训练资产方面的适用性。