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 条
  • [21] Recurrent Neural Network-Based Model Predictive Control for Multiple Unmanned Quadrotor Formation Flight
    Zhang, Boyang
    Sun, Xiuxia
    Liu, Shuguang
    Deng, Xiongfeng
    INTERNATIONAL JOURNAL OF AEROSPACE ENGINEERING, 2019, 2019
  • [22] Improved Nonlinear Model Predictive Control Based Fast Trajectory Tracking for a Quadrotor Unmanned Aerial Vehicle
    Ma, Hongyue
    Gao, Yufeng
    Yang, Yongsheng
    Xu, Shoulin
    DRONES, 2024, 8 (08)
  • [23] Cascaded Model Predictive Control of a Quadrotor UAV
    Chen, Xi
    Wang, Liuping
    2013 3RD AUSTRALIAN CONTROL CONFERENCE (AUCC), 2013, : 354 - 359
  • [24] Predictive Course Control and Guidance of Autonomous Unmanned Sailboat Based on Efficient Sampled Gaussian Process
    Dong, Yuqin
    Wu, Nailong
    Qi, Jie
    Chen, Xinyuan
    Hua, Chenhua
    JOURNAL OF MARINE SCIENCE AND ENGINEERING, 2021, 9 (12)
  • [25] UUV Trajectory Tracking Control Based on Gaussian Process Model Predictive Control
    Yan, Xiaoming
    Liu, Yang
    2024 3RD CONFERENCE ON FULLY ACTUATED SYSTEM THEORY AND APPLICATIONS, FASTA 2024, 2024, : 1146 - 1151
  • [26] Iterative Gaussian Process Model Predictive Control with Application to Physiological Control Systems
    Maennel, Georg
    Grasshoff, Jan
    Rostalski, Philipp
    Abbas, Hossam S.
    2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 2203 - 2210
  • [27] Predictive control with Gaussian process models
    Kocijan, J
    Murray-Smith, R
    Rasmussen, CE
    Likar, B
    IEEE REGION 8 EUROCON 2003, VOL A, PROCEEDINGS: COMPUTER AS A TOOL, 2003, : 352 - 356
  • [28] Gaussian Process Based Model Predictive Control for Overtaking in Autonomous Driving
    Liu, Wenjun
    Liu, Chang
    Chen, Guang
    Knoll, Alois
    FRONTIERS IN NEUROROBOTICS, 2021, 15
  • [29] Fast Gaussian Process based Model Predictive Control with Uncertainty Propagation
    Nghiem, Truong X.
    Nguyen, Trong-Doan
    Le, Viet-Anh
    2019 57TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2019, : 1052 - 1059
  • [30] Learning Based Model Predictive Control for Quadcopters with Dual Gaussian Process
    Liu, Yuhan
    Toth, Roland
    2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 1515 - 1521