Skip to content
Go back

Time-Optimal Learning-Based LTV-MPC for Autonomous Racing

Published:  at  07:00 AM

Abstract

Autonomous racing is a time- and accuracy-critical application of vehicle motion planning and control techniques. Despite being promising for its ability to handle constraints, model predictive control (MPC) for autonomous racing is limited by the relatively low computational speed and the problem of model mismatch. In this work, we present a time-optimal linear-time-variant-MPC (LTV-MPC) that incorporates a min-time objective function, the friction ellipse constraint, and the successive linearization over the prediction horizon to improve computational speed and prediction accuracy. To tackle model mismatch, the proposed LTV-MPC is further combined with Gaussian process regression to learn the lateral tire force error. Compensation for the error is implemented over the prediction horizon and on the friction ellipse constraint. This work presents simulation validation on the racing track of Formula Student Autonomous China (FSAC) and experimental validation on a self-designed track. We show that compared with nonlinear MPC, the proposed LTV-MPC reduces the average computation time from 66 ms to 2.5 ms with a 0.6% increase in lap time. With learned tire force error, a 2% reduction in lap time can be achieved.

Publication

16th International Symposium on Advanced Vehicle Control

Open-source pdf



Previous Post
Fast Optimization-Based Trajectory Planning With Cumulative Key Constraints for Automated Parking in Unstructured Environments