English

Synthesis of mass-spring networks from high-level code descriptions

Other Computer Science 2025-11-25 v1 Emerging Technologies

Abstract

Structural nonlinearity can be harnessed to program complex functionalities in robotic devices. However, it remains a challenge to design nonlinear systems that will accomplish a specific, desired task. The responses that we typically describe as intelligent -- such a robot navigating a maze -- require a large number of degrees of freedom and cannot be captured by traditional optimization objective functions. In this work, we explore a code-based synthesis approach to design mass-spring systems with embodied intelligence. The approach starts from a source code, written in a \emph{mechanical description language}, that details the system boundary, sensor and actuator locations, and desired behavior. A synthesizer software then automatically generates a mass-spring network that performs the described function from the source code description. We exemplify this methodology by designing mass-spring systems realizing a maze-navigating robot and a programmable lock. Remarkably, mechanical description languages can be combined with large-language models, to translate a natural-language description of a task into a functional device.

Keywords

Cite

@article{arxiv.2511.17588,
  title  = {Synthesis of mass-spring networks from high-level code descriptions},
  author = {Parisa Omidvar and Marc Serra-Garcia},
  journal= {arXiv preprint arXiv:2511.17588},
  year   = {2025}
}

Comments

13 pages, 6 figures

R2 v1 2026-07-01T07:49:26.847Z