A Model Predictive Control (MPC) Approach on Unit Quaternion Orientation Based Quadrotor for Trajectory Tracking

被引:39
|
作者
Islam, Maidul [1 ]
Okasha, Mohamed [2 ]
Sulaeman, Erwin [1 ]
机构
[1] Int Islamic Univ Malaysia, Dept Mech Engn, Kuala Lumpur, Malaysia
[2] Int Islamic Univ Malaysia, Dept Mech Engn, Kuala Lumpur, Malaysia
关键词
Constraint handling; cost function; disturbance and noise; path; trajectory tracking; quadrotor; quaternion;
D O I
10.1007/s12555-018-0860-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The objective of this paper is to introduce with a quaternion orientation based quadrotor that can be controlled by Model Predictive Control (MPC). As MPC offers promising performance in different industrial applications, quadrotor can be another suitable platform for the application of MPC. The present study consistently adopts unit quaternion approach for quadrotor orientation in order to avoid any axes overlapping problem, widely known as singularity problem whereas Euler angle orientation approach is unable to resolve so. MPC works based on the minimal cost function that includes the attitude error and consequently, the cost function requires quaternion error in order to proceed with process of MPC. Therefore, the main contribution of this study is to introduce a newly developed cost function for MPC because by definition, quaternion error is remarkably different from the attitude error of Euler angle. As a result, a unit quaternion based quadrotor with MPC can ascertain a smooth singularity-free flight that is influenced by model uncertainty. MATLAB and Simulink environment has been used to validate the cost function for quaternion by simulating several trajectories.
引用
收藏
页码:2819 / 2832
页数:14
相关论文
共 50 条
  • [41] Trajectory tracking of quadrotor based on disturbance rejection control
    Wu C.
    Su J.-B.
    Su, Jian-Bo (jbsu@sjtu.edu.cn), 2016, South China University of Technology (33): : 1422 - 1430
  • [42] A robust approach for trajectory tracking control of a quadrotor with experimental validation
    Perez-Alcocer, Ricardo
    Moreno-Valenzuela, Javier
    Miranda-Colorado, Roger
    ISA TRANSACTIONS, 2016, 65 : 262 - 274
  • [43] Latent Variable Model Predictive Control (LV-MPC) for trajectory tracking in batch processes
    Golshan, Masoud
    MacGregor, John F.
    Bruwer, Mark-John
    Mhaskar, Prashant
    JOURNAL OF PROCESS CONTROL, 2010, 20 (04) : 538 - 550
  • [44] Trajectory tracking control of unmanned hovercraft based on model predictive control
    Zhang, Haolun
    Wang, Yuanhui
    Valeriy, Zaytsev
    Dmytro, Zaytsev
    OCEANS 2023 - LIMERICK, 2023,
  • [45] Internal Model Control /Backstepping Sliding Model Control for Quadrotor Trajectory Tracking
    He, ZeFang
    Zhao, Long
    PROCEEDINGS OF 2017 IEEE 2ND INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC), 2017, : 1254 - 1258
  • [46] Model Predictive Control for UGV Trajectory Tracking Based on Dynamic Model
    Wang Meiling
    Wang Zhen
    Yang Yi
    Fu Mengyin
    2016 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION (ICIA), 2016, : 1676 - 1681
  • [47] AUV Trajectory Tracking Based on Nonlinear Model Predictive Control
    Yon, Zheping
    Gong, Peng
    Zhang, Wei
    Wu, Wenhua
    PROCEEDINGS OF THE 33RD CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2021), 2021, : 6055 - 6059
  • [48] Manipulator Trajectory Tracking Based on Kinematics Model Predictive Control
    Zhong, Youkun
    TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2021, 28 (06): : 2156 - 2163
  • [49] Trajectory Tracking Control for Quadrotor UAV
    Ma, Tienan
    Wong, Sengfat
    2017 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (IEEE ROBIO 2017), 2017, : 1751 - 1756
  • [50] Trajectory Tracking Control of Quadrotor UAV
    Liu, Yunhong
    Wu, Xiaochu
    2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 10020 - 10025