RA-L 2019425 citations

Learning-Based Model Predictive Control for Autonomous Racing

Juraj Kabzan, Lukas Hewing, Alexander Liniger, Melanie N. Zeilinger

Abstract

In this letter, we present a learning-based control approach for autonomous racing with an application to the AMZ Driverless race car <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">gotthard</i> . One major issue in autonomous racing is that accurate vehicle models that cover the entire performance envelope of a race car are highly nonlinear, complex, and complicated to identify, rendering them impractical for control. To address this issue, we employ a relatively simple nominal vehicle model, which is improved based on measurement data and tools from machine learning.The resulting formulation is an online learning data-driven model predictive controller, which uses Gaussian processes regression to take residual model uncertainty into account and achieve safe driving behavior. To improve the vehicle model online, we select from a constant in-flow of data points according to a criterion reflecting the information gain, and maintain a small dictionary of 300 data points. The framework is tested on the full-size AMZ Driverless race car, where it is able to improve the vehicle model and reduce lap times by <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$ {\mathbf{10}{\%}}$</tex-math></inline-formula> while maintaining safety of the vehicle.

BibTeX
@inproceedings{ral2019_learningbasedmod,
  title = {Learning-Based Model Predictive Control for Autonomous Racing},
  author = {Juraj Kabzan and Lukas Hewing and Alexander Liniger and Melanie N. Zeilinger},
  booktitle = {RA-L 2019},
  year = {2019}
}
Learning-Based Model Predictive Control for Autonomous Racing · RA-L 2019