Gaussian Process Model Predictive Control of an Unmanned Quadrotor

被引:80
|
作者
Cao, Gang [1 ]
Lai, Edmund M. -K. [2 ]
Alam, Fakhrul [1 ]
机构
[1] Massey Univ, Sch Engn & Adv Technol, Auckland, New Zealand
[2] Auckland Univ Technol, Dept Informat Technol & Software Engn, Auckland, New Zealand
关键词
Quadrotor trajectory tracking; Model predictive control; Gaussian process; DERIVATIVE-FREE METHODS; TRACKING CONTROL;
D O I
10.1007/s10846-017-0549-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 scheme is used to handle the trajectory tracking problem with the translational subsystem in the outer loop and the rotational subsystem in the inner loop. Constrained GP based MPC are formulated separately for both subsystems. The resulting MPC problems are typically nonlinear and non-convex. We derived a GP based local dynamical model that allows these optimization problems to be relaxed to convex ones which can be efficiently solved with a simple active-set algorithm. The performance of the proposed approach is compared with an existing unconstrained Nonlinear Model Predictive Control (NMPC) algorithm and an existing constrained nonlinear GP based MPC algorithm. In the first comparison, simulation results show that the two approaches exhibit similar trajectory tracking performance. However, our approach has the advantage of incorporating constraints on the control inputs. In the second comparison, simulation results demonstrate that our approach only requires 20% of the computational time for the existing nonlinear GP based MPC.
引用
收藏
页码:147 / 162
页数:16
相关论文
共 50 条
  • [41] Adaptive model predictive control of the unmanned rotorcraft
    Kicinski, Lukasz
    Topczewski, Sebastian
    AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 2025,
  • [42] Gaussian Process based Model Predictive Control for Overtaking Scenarios at Highway Curves
    Liu, Wenjun
    Zhai, Yulin
    Chen, Guang
    Knoll, Alois
    2022 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV), 2022, : 1161 - 1167
  • [43] Explicit Model Predictive Control with Gaussian Process Regression for Flows around a Cylinder
    Sasaki, Yasuo
    Tsubakino, Daisuke
    IFAC PAPERSONLINE, 2018, 51 (33): : 38 - 43
  • [44] Stability of Gaussian Process Learning Based Output Feedback Model Predictive Control
    Maiworm, Michael
    Limon, Daniel
    Maria Manzano, Jose
    Findeisen, Rolf
    IFAC PAPERSONLINE, 2018, 51 (20): : 455 - 461
  • [45] Gaussian Process based Model Predictive Control for Linear Time Varying Systems
    Cao, Gang
    Lai, Edmund M-K
    Alam, Fakhrul
    2016 IEEE 14TH INTERNATIONAL WORKSHOP ON ADVANCED MOTION CONTROL (AMC), 2016, : 251 - 256
  • [46] Gaussian process model predictive control of unknown non-linear systems
    Cao, Gang
    Lai, Edmund M. -K.
    Alam, Fakhrul
    IET CONTROL THEORY AND APPLICATIONS, 2017, 11 (05): : 703 - 713
  • [47] Gaussian Process-Based Learning Model Predictive Control With Application to USV
    Li, Fei
    Li, Huiping
    Wu, Chao
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2024, 71 (12) : 16388 - 16397
  • [48] Direct Force Feedback using Gaussian Process based Model Predictive Control
    Matschek, Janine
    Jordanowa, Reni
    Findeisen, Rolf
    2020 IEEE CONFERENCE ON CONTROL TECHNOLOGY AND APPLICATIONS (CCTA), 2020, : 8 - 13
  • [49] Adaptive Model Predictive Control for Underwater Manipulators Using Gaussian Process Regression
    Liu, Weidong
    Xu, Jingming
    Li, Le
    Zhang, Kang
    Zhang, Hao
    JOURNAL OF MARINE SCIENCE AND ENGINEERING, 2023, 11 (09)
  • [50] Model Predictive Control of a Heavy-Duty Truck Based on Gaussian Process
    Morais da Rocha, Fernando Henrique
    Grassi Jr, Valdir
    Guizilini, Vitor Campanholo
    Ramos, Fabio
    PROCEEDINGS OF 13TH LATIN AMERICAN ROBOTICS SYMPOSIUM AND 4TH BRAZILIAN SYMPOSIUM ON ROBOTICS - LARS/SBR 2016, 2016, : 97 - 102