Learning Speed-Adaptive Walking Agent Using Imitation Learning with Physics-Informed Simulation
Yi-Hung Chiu, Ung Hee Lee, Changseob Song, Manaen Hu, Inseung Kang
TL;DR
This paper tackles the sim-to-real gap in digital twins of human gait by developing a speed-adaptive skeletal walking agent trained with synthetic biomechanical data and adversarial imitation learning. It combines a synthetic motion data generator derived from open-source gait datasets with Variational Adversarial Imitation Learning (VAIL) and a curriculum scheme to enable robust speed generalization. The authors perform extensive analyses comparing the agent's kinematics to ground-truth biomechanics data and identify optimal training settings that balance imitation quality with speed tracking, achieving high fidelity across speeds. The work advances digital twin applications in biomechanics, assistive device design, and rehabilitation by enabling biomechanically plausible, speed-flexible locomotion in simulation.
Abstract
Virtual models of human gait, or digital twins, offer a promising solution for studying mobility without the need for labor-intensive data collection. However, challenges such as the sim-to-real gap and limited adaptability to diverse walking conditions persist. To address these, we developed and validated a framework to create a skeletal humanoid agent capable of adapting to varying walking speeds while maintaining biomechanically realistic motions. The framework combines a synthetic data generator, which produces biomechanically plausible gait kinematics from open-source biomechanics data, and a training system that uses adversarial imitation learning to train the agent's walking policy. We conducted comprehensive analyses comparing the agent's kinematics, synthetic data, and the original biomechanics dataset. The agent achieved a root mean square error of 5.24 +- 0.09 degrees at varying speeds compared to ground-truth kinematics data, demonstrating its adaptability. This work represents a significant step toward developing a digital twin of human locomotion, with potential applications in biomechanics research, exoskeleton design, and rehabilitation.
