A Data-Driven Aggressive Autonomous Racing Framework Utilizing Local Trajectory Planning with Velocity Prediction
Zhouheng Li, Bei Zhou, Cheng Hu, Lei Xie, Hongye Su
TL;DR
This work tackles the challenge of local trajectory planning for aggressive autonomous racing, especially around sharp corners, by introducing Velocity Prediction MPCC (VPMPCC) that explicitly predicts velocity via a Reference Velocity Profile (RVP). The VPMPCC is trained efficiently with Bayesian Optimization using an Objective Function Adapted to Racing (OFR), which balances lap-time improvement and safety, and enables safe transfer from simulation to real-world vehicles. The framework, VPBO-RF, integrates a high-fidelity dynamics-based trajectory filter and uses an EI-based BO loop to learn VPMPCC parameters, achieving faster convergence and near-limit performance. Real-world tests on a scaled F1TENTH vehicle show VPMPCC achieving mean projected velocity at 93.18% of handling limits with low computation time, demonstrating practical viability for high-speed autonomous racing.
Abstract
The development of autonomous driving has boosted the research on autonomous racing. However, existing local trajectory planning methods have difficulty planning trajectories with optimal velocity profiles at racetracks with sharp corners, thus weakening the performance of autonomous racing. To address this problem, we propose a local trajectory planning method that integrates Velocity Prediction based on Model Predictive Contouring Control (VPMPCC). The optimal parameters of VPMPCC are learned through Bayesian Optimization (BO) based on a proposed novel Objective Function adapted to Racing (OFR). Specifically, VPMPCC achieves velocity prediction by encoding the racetrack as a reference velocity profile and incorporating it into the optimization problem. This method optimizes the velocity profile of local trajectories, especially at corners with significant curvature. The proposed OFR balances racing performance with vehicle safety, ensuring safe and efficient BO training. In the simulation, the number of training iterations for OFR-based BO is reduced by 42.86% compared to the state-of-the-art method. The optimal simulation-trained parameters are then applied to a real-world F1TENTH vehicle without retraining. During prolonged racing on a custom-built racetrack featuring significant sharp corners, the mean projected velocity of VPMPCC reaches 93.18% of the vehicle's handling limits. The released code is available at https://github.com/zhouhengli/VPMPCC.
