FARMS: Framework for Animal and Robot Modeling and Simulation
Jonathan ArreguitiD, Shravan Tata RamalingasettyiD, Simon M. DanneriD, Auke Jan IjspeertiD
Abstract
The apparent ease with which animals move hides the complexity of the neuromechanical systems underlying locomotion. This behavior remains difficult to understand and replicate, motivating sustained interest across biology, neuroscience, robotics, and computer animation. Despite extensive progress, existing approaches often focus on isolated aspects of locomotion, limiting the integration of neural control, biomechanics, and environmental interactions within a unified modeling framework. Bridging biological insight, robotic implementation, and physically based character animation therefore requires shared, extensible computational tools that promote reuse, while supporting physically grounded modeling and control across animals and robots. Our key technical contribution is the development of FARMS (Framework for Animal and Robot Modeling and Simulation), an open-source, interdisciplinary Python framework that integrates and extends existing open-source software for 3D modeling, experiment design, optimization, and data analysis within a modular and extensible workflow. FARMS lowers the barrier for constructing and simulating whole-body animal and robot models, enabling the definition of skeletal structures, musculature, and neural circuits at multiple levels of abstraction within a unified workflow. FARMS has already been used to model and study locomotor behaviors in a variety of animals and robots, and we demonstrate the frameworks versatility and effectiveness through a series of simulation case studies. We show that FARMS enables the reuse of model components across morphologies of different complexities, while capturing mechanical interactions between the body and diverse environments, including terrestrial and aquatic settings. This allows the study and synthesis of walking, swimming, and locomotor transitions within a single, unified framework.
02 /Specification & Classification
Click any tag to browse matching papersReproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Whole-body simulation of realistic fruit fly locomotion with deep reinforcement learning
Roman Vaxenburg, Igor Siwanowicz, … Srinivas C. Turaga·NaturePeer-reviewed·Apr 23, 2025
- Anatomically-based skeleton kinetics and pose estimation in freely-moving rodents
Arne Monsees, Kay-Michael Voit, … Jason N. D. Kerr·bioRxiv·Nov 3, 2021
- MyoBack: A Musculoskeletal Model of the Human Back with Integrated Exoskeleton
Rohan Walia, Morgane Billot, … Guillaume Durandau·International Conference on Rehabilitation RoboticsPeer-reviewed·May 12, 2025
- Neuromechanical Simulation with NEURON and MuJoCo
Chris Fietkiewicz, Linh Tran, … Peter J. Thomas·bioRxiv·Jun 17, 2025
- Deep reinforcement learning for modeling human locomotion control in neuromechanical simulation
S. Song, Łukasz Kidzinski, … S. Delp·bioRxiv·Aug 11, 2020
- MyoAssist 1.0: An Open-Source Framework for Neuromechanical Simulation of Physical Human-Device Interaction
Calder Robbins, Hyoungseo Son, … Seungmoon Song·bioRxiv·Aug 26, 2026