Parkour in the Wild: Learning a General and Extensible Agile Locomotion Policy Using Multi-expert Distillation and RL Fine-tuning
Nikita Rudin, Junzhe He, Joshua Aurand, Marco Hutter
TL;DR
This work tackles the challenge of generalizing agile legged locomotion across unstructured terrains by integrating nine expert RL skills into a single foundation policy through multi-expert distillation and later refining it with RL. Depth images replace elevation maps, aided by a robust depth-noise model to bridge sim-to-real transfer, and the policy is repeatedly extended with new terrains via fine-tuning. Empirical results show that distillation alone underperforms on complex terrains, but RL fine-tuning recovers and often surpasses expert performance, with active-perception adaptations emerging as the robot learns to improve obstacle visibility. Real-world deployment on the ANYmal D demonstrates robust navigation in indoor and outdoor settings, validating the approach’s practicality and highlighting opportunities for further improvements in perception, memory, and scalability to even more terrains.
Abstract
Legged robots are well-suited for navigating terrains inaccessible to wheeled robots, making them ideal for applications in search and rescue or space exploration. However, current control methods often struggle to generalize across diverse, unstructured environments. This paper introduces a novel framework for agile locomotion of legged robots by combining multi-expert distillation with reinforcement learning (RL) fine-tuning to achieve robust generalization. Initially, terrain-specific expert policies are trained to develop specialized locomotion skills. These policies are then distilled into a unified foundation policy via the DAgger algorithm. The distilled policy is subsequently fine-tuned using RL on a broader terrain set, including real-world 3D scans. The framework allows further adaptation to new terrains through repeated fine-tuning. The proposed policy leverages depth images as exteroceptive inputs, enabling robust navigation across diverse, unstructured terrains. Experimental results demonstrate significant performance improvements over existing methods in synthesizing multi-terrain skills into a single controller. Deployment on the ANYmal D robot validates the policy's ability to navigate complex environments with agility and robustness, setting a new benchmark for legged robot locomotion.
