64 research outputs found
Cautious NMPC with Gaussian Process Dynamics for Autonomous Miniature Race Cars
This paper presents an adaptive high performance control method for
autonomous miniature race cars. Racing dynamics are notoriously hard to model
from first principles, which is addressed by means of a cautious nonlinear
model predictive control (NMPC) approach that learns to improve its dynamics
model from data and safely increases racing performance. The approach makes use
of a Gaussian Process (GP) and takes residual model uncertainty into account
through a chance constrained formulation. We present a sparse GP approximation
with dynamically adjusting inducing inputs, enabling a real-time implementable
controller. The formulation is demonstrated in simulations, which show
significant improvement with respect to both lap time and constraint
satisfaction compared to an NMPC without model learning
Vehicle Dynamics Modeling for Autonomous Racing Using Gaussian Processes
Autonomous racing is increasingly becoming a proving ground for autonomous
vehicle technology at the limits of its current capabilities. The most
prominent examples include the F1Tenth racing series, Formula Student
Driverless (FSD), Roborace, and the Indy Autonomous Challenge (IAC). Especially
necessary, in high speed autonomous racing, is the knowledge of accurate
racecar vehicle dynamics. The choice of the vehicle dynamics model has to be
made by balancing the increasing computational demands in contrast to improved
accuracy of more complex models. Recent studies have explored learning-based
methods, such as Gaussian Process (GP) regression for approximating the vehicle
dynamics model. However, these efforts focus on higher level constructs such as
motion planning, or predictive control and lack both in realism and rigor of
the GP modeling process, which is often over-simplified. This paper presents
the most detailed analysis of the applicability of GP models for approximating
vehicle dynamics for autonomous racing. In particular we construct dynamic, and
extended kinematic models for the popular F1TENTH racing platform. We
investigate the effect of kernel choices, sample sizes, racetrack layout,
racing lines, and velocity profiles on the efficacy and generalizability of the
learned dynamics. We conduct 400+ simulations on real F1 track layouts to
provide comprehensive recommendations to the research community for training
accurate GP regression for single-track vehicle dynamics of a racecar.Comment: 12 pages, 6 figures, 10 table
- …