Faster Model Predictive Control via Self-Supervised Initialization Learning

Optimization for robot control tasks, spanning various methodologies, includes Model Predictive Control (MPC). However, the complexity of the system, such as non-convex and non-differentiable cost functions and prolonged planning horizons often drastically increases the computation time, limiting MPC's real-world applicability. Prior works in speeding up the optimization have limitations on optimizing MPC running time directly and generalizing to hold out domains. To overcome this challenge, we develop a novel framework aiming at expediting optimization processes directly. In our framework, we combine offline self-supervised learning and online fine-tuning to improve the control performance and reduce optimization time. We demonstrate the success of our method on a novel and challenging Formula 1 track driving task. Comparing to single-phase training, our approach achieves a 19.4\% reduction in optimization time and a 6.3\% improvement in tracking accuracy on zero-shot tracks.
View on arXiv@article{li2025_2408.03394, title={ Faster Model Predictive Control via Self-Supervised Initialization Learning }, author={ Zhaoxin Li and Xiaoke Wang and Letian Chen and Rohan Paleja and Subramanya Nageshrao and Matthew Gombolay }, journal={arXiv preprint arXiv:2408.03394}, year={ 2025 } }