HIL: Hybrid Imitation Learning of Diverse Parkour Skills from Videos
Jiashun Wang, Yifeng Jiang, Haotian Zhang, Chen Tessler, Davis Rempe, Jessica Hodgins, Xue Bin Peng
TL;DR
Hybrid Imitation Learning (HIL) combines motion tracking and adversarial imitation learning to train a single controller that can reproduce diverse parkour skills while adapting to unseen environments. By training in parallel with a unified scene-centric observation space and employing PSI and ET, HIL achieves broader skill coverage, reduced mode collapse, and competitive task performance compared to baselines. The approach enables natural, context-aware motion across varied obstacles and demonstrates generalization to non-parkour interactions, suggesting broad applicability to physics-based character animation. The combination of a transformer-based policy, scene-conditioned inputs, and a discriminator-driven style reward provides a robust framework for learning versatile, life-like locomotion in complex environments.
Abstract
Recent data-driven methods leveraging deep reinforcement learning have been an effective paradigm for developing controllers that enable physically simulated characters to produce natural human-like behaviors. However, these data-driven methods often struggle to adapt to novel environments and compose diverse skills coherently to perform more complex tasks. To address these challenges, we propose a hybrid imitation learning (HIL) framework that combines motion tracking, for precise skill replication, with adversarial imitation learning, to enhance adaptability and skill composition. This hybrid learning framework is implemented through parallel multi-task environments and a unified observation space, featuring an agent-centric scene representation to facilitate effective learning from the hybrid parallel environments. Our framework trains a unified controller on parkour data sourced from Internet videos, enabling a simulated character to traverse through new environments using diverse and life-like parkour skills. Evaluations across challenging parkour environments demonstrate that our method improves motion quality, increases skill diversity, and achieves competitive task completion compared to previous learning-based methods.
