Agent-Aided Design for Dynamic CAD Models
Mitch Adler, Matthew Russo, Michael Cafarella

TL;DR
This paper introduces AADvark, an agentic system capable of designing complex 3D CAD assemblies with moving parts by integrating external tools and visual feedback, advancing the field of agent-aided design.
Contribution
The paper presents AADvark, a novel system that enables the creation of dynamic 3D assemblies with moving parts, addressing limitations of previous systems that could not handle such complexity.
Findings
AADvark successfully designs 3D assemblies with moving parts.
Integration of external constraint solvers improves spatial reasoning.
The system demonstrates the ability to reason about mechanical movements.
Abstract
In the past year, researchers have created agentic systems that can design real-world CAD-style objects in a training-free setting, a new variety of system that we call Agent-Aided Design. These systems place an agent in a feedback loop in which it generates an assembly of CAD model(s), visualizes the assembly, and then iteratively refines its assembly based on visual and other feedback. Despite rapid progress, a key problem remains: none of these systems can build complex 3D assemblies with moving parts. For example, no existing system can build a piston, a pendulum, or even a pair of scissors. In order for Agent-Aided Design to make a real impact in industrial manufacturing, we need a system that is capable of generating such 3D assemblies. In this paper we present a prototype of AADvark, an agentic system designed for this task. Unlike previous state-of-the-art systems, AADvark…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
