MyoSuite -- A contact-rich simulation suite for musculoskeletal motor control

Vittorio Caggiano, Huawei Wang, Guillaume Durandau, Massimo Sartori, Vikash Kumar
5/26/2022
cs.ROcs.AIcs.LG

Official code: MyoHub/myosuite (1,260 stars, Apache-2.0, last commit 2026-10-20).

Abstract

Embodied agents in continuous control domains have had limited exposure to tasks allowing to explore musculoskeletal properties that enable agile and nimble behaviors in biological beings. The sophistication behind neuro-musculoskeletal control can pose new challenges for the motor learning community. At the same time, agents solving complex neural control problems allow impact in fields such as neuro-rehabilitation, as well as collaborative-robotics. Human biomechanics underlies complex multi-joint-multi-actuator musculoskeletal systems. The sensory-motor system relies on a range of sensory-contact rich and proprioceptive inputs that define and condition muscle actuation required to exhibit intelligent behaviors in the physical world. Current frameworks for musculoskeletal control do not support physiological sophistication of the musculoskeletal systems along with physical world interaction capabilities. In addition, they are neither embedded in complex and skillful motor tasks nor are computationally effective and scalable to study large-scale learning paradigms. Here, we present MyoSuite -- a suite of physiologically accurate biomechanical models of elbow, wrist, and hand, with physical contact capabilities, which allow learning of complex and skillful contact-rich real-world tasks. We provide diverse motor-control challenges: from simple postural control to skilled hand-object interactions such as turning a key, twirling a pen, rotating two balls in one hand, etc. By supporting physiological alterations in musculoskeletal geometry (tendon transfer), assistive devices (exoskeleton assistance), and muscle contraction dynamics (muscle fatigue, sarcopenia), we present real-life tasks with temporal changes, thereby exposing realistic non-stationary conditions in our tasks which most continuous control benchmarks lack.

View on arXivView PDF

Code Implementations(1)

MyoHub/myosuiteOfficial100%
Apache-2.0

MyoSuite is a collection of environments/tasks to be solved by musculoskeletal models simulated with the MuJoCo physics engine and wrapped in the OpenAI gym API.

1,260178Shell, PythonNov 17, 20214 days agoApache-2.0
machine-learningmotor-controlmujocomusculoskeletal

Similar Papers

Cite this paper

@article{caggiano2022myosuite,
  title  = {MyoSuite -- A contact-rich simulation suite for musculoskeletal motor control},
  author = {Vittorio Caggiano and Huawei Wang and Guillaume Durandau and Massimo Sartori and Vikash Kumar},
  year   = {2022},
  eprint = {2205.13600},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2205.13600}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2205.13600.svg)](https://codeofpaper.com/paper/2205.13600)

Discussion