Learned Perceptive Forward Dynamics Model for Safe and Platform-aware Robotic Navigation
Pascal Roth, Jonas Frey, Cesar Cadena, Marco Hutter
TL;DR
This work tackles safe, platform-aware robotic navigation in rough terrain by learning a perceptive forward dynamics model that conditions future state predictions on surrounding geometry and proprioceptive history. The model is trained with a hybrid mix of synthetic and real data to capture full system dynamics and is integrated into a zero-shot MPPI planning framework, enabling simple reward formulations while maintaining safety. Key contributions include the first application of a rough-terrain forward dynamics model to a quadruped in sim-to-real transfer, a hybrid data collection/training strategy, and a simplified planning cost that leverages learned risk predictions. The approach shows substantial gains on the ANYmal platform, with improved position estimation and higher navigation success in rough environments, and the authors provide public code for reproducibility.
Abstract
Ensuring safe navigation in complex environments requires accurate real-time traversability assessment and understanding of environmental interactions relative to the robot`s capabilities. Traditional methods, which assume simplified dynamics, often require designing and tuning cost functions to safely guide paths or actions toward the goal. This process is tedious, environment-dependent, and not generalizable. To overcome these issues, we propose a novel learned perceptive Forward Dynamics Model (FDM) that predicts the robot`s future state conditioned on the surrounding geometry and history of proprioceptive measurements, proposing a more scalable, safer, and heuristic-free solution. The FDM is trained on multiple years of simulated navigation experience, including high-risk maneuvers, and real-world interactions to incorporate the full system dynamics beyond rigid body simulation. We integrate our perceptive FDM into a zero-shot Model Predictive Path Integral (MPPI) planning framework, leveraging the learned mapping between actions, future states, and failure probability. This allows for optimizing a simplified cost function, eliminating the need for extensive cost-tuning to ensure safety. On the legged robot ANYmal, the proposed perceptive FDM improves the position estimation by on average 41% over competitive baselines, which translates into a 27% higher navigation success rate in rough simulation environments. Moreover, we demonstrate effective sim-to-real transfer and showcase the benefit of training on synthetic and real data. Code and models are made publicly available under https://github.com/leggedrobotics/fdm.
