论文

CADFather:通过工具协同实现自主CAD重建

CADFather: Autonomous CAD Reconstruction through Coordinated Tool Use

智能体系统应用与实践Agent 规划Agent 工具调用视觉感知与空间理解

摘要

从 3D 形状重建可编辑的 CAD 模型仍然是一项具有挑战性的工程任务。现有方法可以提出 CAD 操作建议,但没有一个单一的建议来源能够在不同的零件几何形状和重建阶段上同样有效。我们推出了 CADFather,这是一个自主的 Agentic 系统,可协调补充工具从 3D 网格恢复参数化 CAD 程序。视觉语言助手检查目标和中间重建的渲染,然后决定扩展哪些候选 CAD 程序、调用哪些工具、生成多少个建议以及何时完成。学习和算法工具提出 CAD 操作,而数值优化则细化现有程序的参数。执行和评估提议或完善的计划,为后续决策提供反馈。Agent为每个目标部分维护替代候选程序,并在整个重建过程中保留最佳有效结果。 CADFather 使用预训练的生成模型和辅助模型,无需额外训练。我们在完整的 DeepCAD、Fusion360 和 MCB 测试集以及 CADENA-Bench、CADBench 和 BenchCAD 上评估重建质量和执行有效性。我们还分析了计算成本以及成本和重建质量之间的权衡。

CADFather:通过工具协同实现自主CAD重建:论文原图
图 1:CADFather 概述。给定目标网格和现有 CAD 候选程序的反馈,视觉助理会选择要继续的候选程序、要应用的工具以及要生成的建议数量。学习和算法建议创建替代延续,而参数优化则完善现有候选者。执行和评估生成的程序,助手在进入池之前直观地接受或拒绝它们。他们的渲染和分数为后续决策提供依据。 * 图中,“逐步”表示学习提案,“确定性”或“det”表示算法提案。