Nonplanar Model Predictive Control for Autonomous Vehicles with Recursive Sparse Gaussian Process Dynamics
Ahmad Amine, Kabir Puri, Viet-Anh Le, Rahul Mangharam
TL;DR
The paper addresses autonomous navigation on nonplanar terrain by introducing a geometry-aware residual dynamics model that couples a nominal single-track bicycle model with an online sparse Gaussian Process conditioned on terrain geometry. This learning-based residual is integrated into a nonplanar Model Predictive Control framework solved via Model Predictive Path Integral (MPPI) control, with horizon-based trajectory rollouts that account for elevation-derived angles. Key contributions include the terrain representation (height map, normals, slope, and orientation), online recursive sparse GP updates with inducing points, and GPU-accelerated MPPI rollouts for real-time control, validated in a custom Isaac Sim environment across multiple nonplanar tracks. The results demonstrate improved tracking accuracy and stability over a baseline planar model, with computation times suitable for real-time operation, highlighting the practical impact for off-road autonomous driving.
Abstract
This paper proposes a nonplanar model predictive control (MPC) framework for autonomous vehicles operating on nonplanar terrain. To approximate complex vehicle dynamics in such environments, we develop a geometry-aware modeling approach that learns a residual Gaussian Process (GP). By utilizing a recursive sparse GP, the framework enables real-time adaptation to varying terrain geometry. The effectiveness of the learned model is demonstrated in a reference-tracking task using a Model Predictive Path Integral (MPPI) controller. Validation within a custom Isaac Sim environment confirms the framework's capability to maintain high tracking accuracy on challenging 3D surfaces.
