Learning Residual Model of Model Predictive Control via Random Forests for Autonomous Driving
Not on the map. Why?
Abstract (arXiv)
One major issue in learning-based model predictive control (MPC) for autonomous driving is the contradiction between the system model's prediction accuracy and computation efficiency. The more situations a system model covers, the more complex it is, along with highly nonlinear and nonconvex properties. These issues make the optimization too complicated to solve and render real-time control impractical.To address these issues, we propose a hierarchical learning residual model which leverages random forests and linear regression.The learned model consists of two levels. The low level uses linear regression to fit the residues, and the high level uses random forests to switch different linear models. Meanwhile, we adopt the linear dynamic bicycle model with error states as the nominal model.The switched linear regression model is added to the nominal model to form the system model. It reformulates the learning-based MPC as a quadratic program (QP) problem and optimization solvers can effectively solve it. Experimental path tracking results show that the driving vehicle's prediction accuracy and tracking accuracy are significantly improved compared with the nominal MPC.Compared with the state-of-the-art Gaussian process-based nonlinear model predictive control (GP-NMPC), our method gets better performance on tracking accuracy while maintaining a lower computation consumption.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 4 of its 30 references that are in the map. First posted on arXiv 10 Apr 2023.
Builds on
4 of 30 references.
References · 4
- 2018When Gaussian Process Meets Big Data: A Review of Scalable GPscited by 206
- 2017OSQP: An Operator Splitting Solver for Quadratic Programscited by 161
- 2020HPIPM: a high-performance quadratic programming framework for model predictive controlcited by 23
- 2017Cautious NMPC with Gaussian Process Dynamics for Autonomous Miniature Race Carscited by 13
Built on by
Not cited yet.