A Tutorial on Gaussian Process Learning-based Model Predictive Control

Jie Wang,Youmin Zhang
2024-04-02
Abstract:This tutorial provides a systematic introduction to Gaussian process learning-based model predictive control (GP-MPC), an advanced approach integrating Gaussian process (GP) with model predictive control (MPC) for enhanced control in complex systems. It begins with GP regression fundamentals, illustrating how it enriches MPC with enhanced predictive accuracy and robust handling of uncertainties. A central contribution of this tutorial is the first detailed, systematic mathematical formulation of GP-MPC in literature, focusing on deriving the approximation of means and variances propagation for GP multi-step predictions. Practical applications in robotics control, such as path-following for mobile robots in challenging terrains and mixed-vehicle platooning, are discussed to demonstrate the real-world effectiveness and adaptability of GP-MPC. This tutorial aims to make GP-MPC accessible to researchers and practitioners, enriching the learning-based control field with in-depth theoretical and practical insights and fostering further innovations in complex system control.
Robotics,Machine Learning,Systems and Control
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: how to effectively handle uncertainty in complex system control, especially in fields such as robot control. Traditional control methods are often difficult to deal with these dynamic and unpredictable factors, while the learning - based Model Predictive Control (MPC) based on Gaussian Process (GP) provides a new solution. This method improves the accuracy of future state prediction and can better manage uncertainty by combining the probability modeling ability of GP and the forward - calculation and optimization characteristics of MPC. Specifically, the main contribution of the paper lies in proposing the mathematical formula of GP - MPC in detail and systematically for the first time, especially the approximation method of mean and variance propagation in multi - step prediction. This provides a solid theoretical basis for the practical application of GP - MPC, especially in complex environments such as path tracking of mobile robots and mixed vehicle formations. Through these contributions, the paper aims to make GP - MPC more easily understood and applied by researchers and practitioners, thereby promoting further innovation and development in the field of complex system control.