Gaussian Processes for Vehicle Dynamics Learning in Autonomous Racing

Features
Authors Abstract
Content
In high-speed autonomous racing, it is necessary to have an accurate racecar vehicle dynamics model in order to push the vehicle closer to its limits. The choice of the dynamics model has to be made by balancing the computational demands in contrast to model complexity. Learning-based methods, such as Gaussian processes (GP)-based regression, have shown promise toward approximating the vehicle dynamics model. In particular, such methods use a simplified model structure that is easy to tune and then use GP to model the mismatch between the output of the simple model and observed system dynamics. However, current GP approaches often oversimplify the modeling process or apply strong assumptions, leading to unrealistic results that cannot translate to real-world settings. This article presents a comprehensive GP-based design for modeling the dynamics of an autonomous racing car. We do so with high-fidelity simulation data, a 1/10-scale autonomous racing car platform, and a full-scale autonomous Indy racing car. In the first part of this article, we present a rigorous empirical analysis highlighting how the open-loop and closed-loop performance of GP models for autonomous racing is highly sensitive to the choice of the GP kernel, the data sample size, and track configurations suggesting there is no single easy choice that always works. We demonstrate this through a combinatorial simulation setup for 1/10-scale autonomous racing cars. We then present a novel method called DKL-SKIP, which uses deep kernel learning to overcome the challenges of kernel selection and scalability for GP modeling. We evaluate DKL-SKIP on a high-fidelity AutoVerse simulator as well as real data from an autonomous real-world full-scale Indy racing car. Our results reveal that DKL-SKIP surpasses scalable GP models and the N4SID algorithm in both real-world and high-fidelity simulation environments.
Meta TagsDetails
DOI
https://doi.org/10.4271/10-08-03-0019
Pages
22
Citation
Ning , J., and Behl, M., "Gaussian Processes for Vehicle Dynamics Learning in Autonomous Racing," SAE Int. J. Veh. Dyn., Stab., and NVH 8(3):347-368, 2024, https://doi.org/10.4271/10-08-03-0019.
Additional Details
Publisher
Published
Jun 12
Product Code
10-08-03-0019
Content Type
Journal Article
Language
English