Self Model for Embodied Intelligence: Modeling Full-Body Human Musculoskeletal System and Locomotion Control with Hierarchical Low-Dimensional Representation
Chenhui Zuo, Kaibo He, Jing Shao, Yanan Sui
TL;DR
This work addresses the challenge of modeling and controlling a full-body human musculoskeletal system with over $700$ muscles by introducing MS-Human-700, a 90-segment, 206-joint framework that supports neuromuscular-driven dynamics in physics engines. It advances control through Two-Stage Hierarchical Training (TSHT), combining a low-dimensional latent representation and physiological muscle synergy within a Soft Actor-Critic framework to produce natural, robust locomotion, including walking, exoskeleton interaction, and prosthetic walking. A reference generator from motion capture guides imitation via rewards, and two-stage training learns policies in a latent space that are decoded back to full muscle activations. The model and algorithm are released to the research community, enabling deeper study of human motor control and informing the design of interactive robots for embodied intelligence and improved human–robot interaction.
Abstract
Modeling and control of the human musculoskeletal system is important for understanding human motor functions, developing embodied intelligence, and optimizing human-robot interaction systems. However, current human musculoskeletal models are restricted to a limited range of body parts and often with a reduced number of muscles. There is also a lack of algorithms capable of controlling over 600 muscles to generate reasonable human movements. To fill this gap, we build a musculoskeletal model (MS-Human-700) with 90 body segments, 206 joints, and 700 muscle-tendon units, allowing simulation of full-body dynamics and interaction with various devices. We develop a new algorithm using low-dimensional representation and hierarchical deep reinforcement learning to achieve state-of-the-art full-body control. We validate the effectiveness of our model and algorithm in simulations with real human locomotion data. The musculoskeletal model, along with its control algorithm, will be made available to the research community to promote a deeper understanding of human motion control and better design of interactive robots. Project page: https://lnsgroup.cc/research/MS-Human-700
