MechaFormer: Sequence Learning for Kinematic Mechanism Design Automation
Not on the map. Why?
Abstract (arXiv)
Designing mechanical mechanisms to trace specific paths is a classic yet notoriously difficult engineering problem, characterized by a vast and complex search space of discrete topologies and continuous parameters. We introduce MechaFormer, a Transformer-based model that tackles this challenge by treating mechanism design as a conditional sequence generation task. Our model learns to translate a target curve into a domain-specific language (DSL) string, simultaneously determining the mechanism's topology and geometric parameters in a single, unified process. MechaFormer significantly outperforms existing baselines, achieving state-of-the-art path-matching accuracy and generating a wide diversity of novel and valid designs. We demonstrate a suite of sampling strategies that can dramatically improve solution quality and offer designers valuable flexibility. Furthermore, we show that the high-quality outputs from MechaFormer serve as excellent starting points for traditional optimizers, creating a hybrid approach that finds superior solutions with remarkable efficiency.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 7 of its 27 references that are in the map. First posted on arXiv 12 Aug 2025.
Builds on
7 of 27 references.
References · 7
- 2017Attention Is All You Needcited by 59,932
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
- 2022LINKS: A dataset of a hundred million planar linkage mechanisms for data-driven kinematic designcited by 9
- 2021Joint Search of Optimal Topology and Trajectory for Planar Linkagescited by 4
- 2024Deep Generative Model for Mechanical System Configuration Designcited by 4
- 2025e-SimFT: Alignment of Generative Models with Simulation Feedback for Pareto-Front Design Explorationcited by 2
- 2025Transformer-Based Interfaces for Mechanical Assembly Design: A Gear Train Case Studycited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.