Gaussian Process Model Predictive Control of an Unmanned Quadrotor

被引:70
|
作者
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 条
  • [1] Gaussian Process Model Predictive Control of an Unmanned Quadrotor
    Gang Cao
    Edmund M.-K. Lai
    Fakhrul Alam
    [J]. Journal of Intelligent & Robotic Systems, 2017, 88 : 147 - 162
  • [2] Gaussian Process Model Predictive Control of Unmanned Quadrotors
    Cao, Gang
    Lai, Edmund M-K
    Alam, Fakhrul
    [J]. PROCEEDINGS OF 2016 THE 2ND INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND ROBOTICS, 2016, : 200 - 206
  • [3] Trajectory Tracking of a Quadrotor based on Gaussian Process Model Predictive Control
    Peng, Chuan
    Yang, Yanhua
    [J]. PROCEEDINGS OF THE 33RD CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2021), 2021, : 4932 - 4937
  • [4] Augmented Model Predictive Control of Unmanned Quadrotor Vehicle
    Kuyumcu, Arden
    Bayezit, Ismail
    [J]. 2017 11TH ASIAN CONTROL CONFERENCE (ASCC), 2017, : 1626 - 1631
  • [5] Fuzzy Model Predictive Control of a Quadrotor Unmanned Aerial Vehicle
    Hossny, Mohamed
    El-Badawy, Ayman
    Hassan, Ragi
    [J]. 2020 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS'20), 2020, : 1704 - 1713
  • [6] An Efficient Model Predictive Control Scheme for an Unmanned Quadrotor Helicopter
    M. Abdolhosseini
    Y. M. Zhang
    C. A. Rabbath
    [J]. Journal of Intelligent & Robotic Systems, 2013, 70 : 27 - 38
  • [7] An Efficient Model Predictive Control Scheme for an Unmanned Quadrotor Helicopter
    Abdolhosseini, M.
    Zhang, Y. M.
    Rabbath, C. A.
    [J]. JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2013, 70 (1-4) : 27 - 38
  • [8] Model Predictive Control Scheme for the Autonomous Flight of an Unmanned Quadrotor
    Alexis, K.
    Nikolakopoulos, G.
    Tzes, A.
    [J]. 2011 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2011,
  • [9] Gaussian Process Regression-augmented Nonlinear Model Predictive Control for Quadrotor Object Grasping
    Luo, Wei
    Eschmann, Hannes
    Eberhard, Peter
    [J]. 2022 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS), 2022, : 11 - 19
  • [10] Model Predictive Control and PID for Path Following of an Unmanned Quadrotor Helicopter
    Cheng, Huan
    Yang, Yanhua
    [J]. PROCEEDINGS OF THE 2017 12TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2017, : 768 - 773