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
相关论文
共 40 条
  • [1] ON TRAJECTORY TRACKING MODEL PREDICTIVE CONTROL OF AN UNMANNED QUADROTOR HELICOPTER SUBJECT TO AERODYNAMIC DISTURBANCES
    Alexis, K.
    Nikolakopoulos, G.
    Tzes, A.
    [J]. ASIAN JOURNAL OF CONTROL, 2014, 16 (01) : 209 - 224
  • [2] [Anonymous], 2007, DESIGN CONTROL QUADR
  • [3] [Anonymous], 2010, TECH REP
  • [4] [Anonymous], 2018, QP SOLV
  • [5] Bangura M., 2014, IFAC PAPERSONLINE, V47, P11773
  • [6] Chipofya M., 2015, ABSTR APPL ANAL, V2015, P916864, DOI [10.1155/2015/916864, DOI 10.1155/2015/916864]
  • [7] Comparison of various quaternion-based control methods applied to quadrotor with disturbance observer and position estimator
    Chovancova, A.
    Fico, T.
    Hubinsky, P.
    Duchon, F.
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2016, 79 : 87 - 98
  • [8] Mathematical Modelling and Parameter Identification of Quadrotor (a survey)
    Chovancova, Anezka
    Fico, Tomas
    Chovanec, Lubos
    Hubinsky, Peter
    [J]. MODELLING OF MECHANICAL AND MECHATRONIC SYSTEMS, 2014, 96 : 172 - 181
  • [9] Diebel J., 2006, Representing attitude: Euler angles, unit quaternions, and rotation vectors, V58, P1, DOI DOI 10.1093/JXB/ERM298
  • [10] Attitude Optimal Backstepping Controller Based Quaternion for a UAV
    Djamel, Kaddouri
    Abdellah, Mokhtari
    Benallegue, Abdelaziz
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2016, 2016