LinkD: AutoRegressive Diffusion Model for Mechanical Linkage Synthesis
Yayati Jadhav, Amir Barati Farimani

TL;DR
This paper introduces LinkD, an autoregressive diffusion model that enables scalable, data-driven inverse design of complex mechanical linkages with arbitrary node counts, surpassing traditional optimization methods.
Contribution
The paper presents a novel autoregressive diffusion framework combining a causal transformer and DDPM for sequential, adaptive linkage synthesis, handling complex nonlinear kinematic constraints.
Findings
Successfully synthesizes linkages with up to 20 nodes
Outperforms traditional optimization in scalability and flexibility
Enables autonomous correction of degenerate configurations
Abstract
Designing mechanical linkages to achieve target end-effector trajectories presents a fundamental challenge due to the intricate coupling between continuous node placements, discrete topological configurations, and nonlinear kinematic constraints. The highly nonlinear motion-to-configuration relationship means small perturbations in joint positions drastically alter trajectories, while the combinatorially expanding design space renders conventional optimization and heuristic methods computationally intractable. We introduce an autoregressive diffusion framework that exploits the dyadic nature of linkage assembly by representing mechanisms as sequentially constructed graphs, where nodes correspond to joints and edges to rigid links. Our approach combines a causal transformer with a Denoising Diffusion Probabilistic Model (DDPM), both conditioned on target trajectories encoded via a…
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.
Taxonomy
TopicsRobot Manipulation and Learning · Robotic Mechanisms and Dynamics · Modular Robots and Swarm Intelligence
