Sampling-Based System Identification with Active Exploration for Legged Robot Sim2Real Learning
Nikhil Sobanbabu, Guanqi He, Tairan He, Yuxiang Yang, Guanya Shi
TL;DR
This work tackles the sim-to-real gap in legged robotics by introducing SPI-Active, a two-stage, sampling-based system identification framework that does not require differentiable simulators or ground-truth torques. Stage 1 performs robust inertial and actuator parameter estimation from real trajectories using parallel sampling, while Stage 2 uses active exploration to maximize Fisher Information and refine the parameters through optimized command sequences of a pre-trained multi-behavior policy. The method yields superior open-loop prediction and sim-to-real transfer on Unitree Go2 and G1 platforms across multiple tasks, with 42–63% performance gains over baselines. By combining principled parameter identification with information-driven data collection, SPI-Active provides a scalable, data-efficient pathway to high-fidelity sim-to-real robotics for diverse legged locomotion tasks.
Abstract
Sim-to-real discrepancies hinder learning-based policies from achieving high-precision tasks in the real world. While Domain Randomization (DR) is commonly used to bridge this gap, it often relies on heuristics and can lead to overly conservative policies with degrading performance when not properly tuned. System Identification (Sys-ID) offers a targeted approach, but standard techniques rely on differentiable dynamics and/or direct torque measurement, assumptions that rarely hold for contact-rich legged systems. To this end, we present SPI-Active (Sampling-based Parameter Identification with Active Exploration), a two-stage framework that estimates physical parameters of legged robots to minimize the sim-to-real gap. SPI-Active robustly identifies key physical parameters through massive parallel sampling, minimizing state prediction errors between simulated and real-world trajectories. To further improve the informativeness of collected data, we introduce an active exploration strategy that maximizes the Fisher Information of the collected real-world trajectories via optimizing the input commands of an exploration policy. This targeted exploration leads to accurate identification and better generalization across diverse tasks. Experiments demonstrate that SPI-Active enables precise sim-to-real transfer of learned policies to the real world, outperforming baselines by 42-63% in various locomotion tasks.
