Zero-Order Optimization for Gaussian Process-based Model Predictive Control
نویسندگان
چکیده
By enabling constraint-aware online model adaptation, predictive control using Gaussian process (GP) regression has exhibited impressive performance in real-world applications and received considerable attention the learning-based community. Yet, solving resulting optimal problem real-time generally remains a major challenge, due to i) increased number of augmented states optimization problem, as well ii) computationally expensive evaluations posterior mean covariance their respective derivatives. To tackle these challenges, we employ tailored Jacobian approximation sequential quadratic programming (SQP) approach combine it with parallelizable GP inference automatic differentiation framework. Reducing numerical complexity respect state dimension nx for each SQP iteration from O(nx6) O(nx3), accelerating on graphical processing unit, proposed algorithm computes suboptimal, yet feasible, solutions at drastically reduced computation times exhibits favorable local convergence properties. Numerical experiments verify scaling properties investigate runtime distribution across different parts algorithm.
منابع مشابه
Improved Optimization Process for Nonlinear Model Predictive Control of PMSM
Model-based predictive control (MPC) is one of the most efficient techniques that is widely used in industrial applications. In such controllers, increasing the prediction horizon results in better selection of the optimal control signal sequence. On the other hand, increasing the prediction horizon increase the computational time of the optimization process which make it impossible to be imple...
متن کاملGaussian Process Model Predictive Control of An Unmanned Quadrotor
The Model Predictive Control (MPC) trajectory tracking problem of an unmanned quadrotor with input and output constraints is addressed. In this article, the dynamic models of the quadrotor are obtained purely from operational data in the form of probabilistic Gaussian Process (GP) models. This is different from conventional models obtained through Newtonian analysis. A hierarchical control sche...
متن کاملGaussian Process Model Predictive Control of Unknown Nonlinear Systems
MPC of an unknown system that is modelled by GP techniques is studied in this paper. Using GP, the variances computed during the modelling and inference processes allow us to take model uncertainty into account. The main issue in using MPC to control systems modelled by GP is the propagation of such uncertainties within the control horizon. In this paper, two approaches to solve this problem, c...
متن کاملCautious Model Predictive Control using Gaussian Process Regression
Gaussian process (GP) regression has been widely used in supervised machine learning for its flexibility and inherent ability to describe uncertainty in the function estimation. In the context of control, it is seeing increasing use for modeling of nonlinear dynamical systems from data, as it allows the direct assessment of residual model uncertainty. We present a model predictive control (MPC)...
متن کاملNonlinear Predictive Control with a Gaussian Process Model
Gaussian process models provide a probabilistic non-parametric modelling approach for black-box identification of nonlinear dynamic systems. The Gaussian processes can highlight areas of the input space where prediction quality is poor, due to the lack of data or its complexity, by indicating the higher variance around the predicted mean. Gaussian process models contain noticeably less coeffici...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: European Journal of Control
سال: 2023
ISSN: ['0947-3580', '1435-5671']
DOI: https://doi.org/10.1016/j.ejcon.2023.100862