Learning to Drift in Extreme Turning with Active Exploration and Gaussian Process Based MPC

๐Ÿ“… 2024-10-08
๐Ÿ“ˆ Citations: 0
โœจ Influential: 0
๐Ÿ“„ PDF
๐Ÿค– AI Summary
To address model mismatch and conventional controller failure under extreme cornering with large side-slip angles in autonomous drifting, this paper proposes a model predictive control (MPC) framework integrating Gaussian process regression (GPR)-based model correction and uncertainty-driven active exploration. Innovatively, the predictive uncertainty of the GPR model is leveraged online to guide optimal drift-velocity exploration, while dynamic model correction is concurrently performed during both drift-equilibrium solving and MPC receding-horizon optimization. Validation via Simulinkโ€“CarSim co-simulation and 1:10-scale RC vehicle experiments demonstrates significant improvements: lateral tracking error is reduced by 52.8% (attributable to GPR correction) and 27.1% (due to active exploration); velocity root-mean-square error decreases by 10.6% (simulation) and 7.2% (real vehicle). The method substantially enhances trajectory and velocity tracking accuracy, as well as adaptability, under sustained drifting conditions.

Technology Category

Application Category

๐Ÿ“ Abstract
Extreme cornering in racing often leads to large sideslip angles, presenting a significant challenge for vehicle control. Conventional vehicle controllers struggle to manage this scenario, necessitating the use of a drifting controller. However, the large sideslip angle in drift conditions introduces model mismatch, which in turn affects control precision. To address this issue, we propose a model correction drift controller that integrates Model Predictive Control (MPC) with Gaussian Process Regression (GPR). GPR is employed to correct vehicle model mismatches during both drift equilibrium solving and the MPC optimization process. Additionally, the variance from GPR is utilized to actively explore different cornering drifting velocities, aiming to minimize trajectory tracking errors. The proposed algorithm is validated through simulations on the Simulink-Carsim platform and experiments with a 1:10 scale RC vehicle. In the simulation, the average lateral error with GPR is reduced by 52.8% compared to the non-GPR case. Incorporating exploration further decreases this error by 27.1%. The velocity tracking Root Mean Square Error (RMSE) also decreases by 10.6% with exploration. In the RC car experiment, the average lateral error with GPR is 36.7% lower, and exploration further leads to a 29.0% reduction. Moreover, the velocity tracking RMSE decreases by 7.2% with the inclusion of exploration.
Problem

Research questions and friction points this paper is trying to address.

Managing large sideslip angles in extreme racing turns
Correcting vehicle model mismatch during drifting control
Minimizing trajectory tracking errors via active velocity exploration
Innovation

Methods, ideas, or system contributions that make the work stand out.

Gaussian Process Regression corrects model mismatches
Active exploration minimizes trajectory tracking errors
MPC and GPR integration enhances drift control precision
๐Ÿ”Ž Similar Papers
No similar papers found.
Guoqiang Wu
Guoqiang Wu
Associate Professor, Shandong University
Machine LearningLearning TheoryReinforcement Learning
C
Cheng Hu
State Key Laboratory of Industrial, Zhejiang University, Hangzhou 310027, China
W
Wangjia Weng
State Key Laboratory of Industrial, Zhejiang University, Hangzhou 310027, China
Zhouheng Li
Zhouheng Li
Ph.D. Student, Zhejiang University
Autonomous DrivingRoboticsWorld ModelSafetyPlanning and Control
Y
Yonghao Fu
State Key Laboratory of Industrial, Zhejiang University, Hangzhou 310027, China
L
Lei Xie
State Key Laboratory of Industrial, Zhejiang University, Hangzhou 310027, China
Hongye Su
Hongye Su
Zhejiang University