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 条
  • [1] A Model Predictive Control (MPC) Approach on Unit Quaternion Orientation Based Quadrotor for Trajectory Tracking
    Maidul Islam
    Mohamed Okasha
    Erwin Sulaeman
    International Journal of Control, Automation and Systems, 2019, 17 : 2819 - 2832
  • [2] Quaternion-based Trajectory Tracking Robust Control for a Quadrotor
    Arellano-Muro, Carlos A.
    Castillo-Toledo, B.
    Loukianov, Alexander G.
    Luque-Vega, Luis F.
    Gonzalez-Jimenez, Luis E.
    2015 10TH SYSTEM OF SYSTEMS ENGINEERING CONFERENCE (SOSE), 2015, : 386 - 391
  • [3] Flatness-based Model Predictive Control for Quadrotor Trajectory Tracking
    Greeff, Melissa
    Schoellig, Angela P.
    2018 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2018, : 6740 - 6745
  • [4] Trajectory Tracking of a Quadrotor based on Gaussian Process Model Predictive Control
    Peng, Chuan
    Yang, Yanhua
    PROCEEDINGS OF THE 33RD CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2021), 2021, : 4932 - 4937
  • [5] Quadrotor Helicopters Trajectory Tracking with Stochastic Model Predictive Control
    Yang, Yanhua
    Chen, Yang
    Tang, Chaoquan
    Chai, Li
    2017 AUSTRALIAN AND NEW ZEALAND CONTROL CONFERENCE (ANZCC), 2017, : 166 - 171
  • [6] Nonlinear Model Predictive Control for Autonomous Quadrotor Trajectory Tracking
    Benotsmane, Rabab
    Vasarhelyi, Jozsef
    VEHICLE AND AUTOMOTIVE ENGINEERING 4, VAE2022, 2023, : 24 - 34
  • [7] Quaternion-based Robust Trajectory Tracking Control of a Quadrotor Hover System
    Hoffman, Derek
    Rehan, Muhammad
    MacKunis, William
    Reyhanoglu, Mahmut
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2018, 16 (06) : 2575 - 2584
  • [8] Quaternion-based Robust Trajectory Tracking Control of a Quadrotor Hover System
    Derek Hoffman
    Muhammad Rehan
    William MacKunis
    Mahmut Reyhanoglu
    International Journal of Control, Automation and Systems, 2018, 16 : 2575 - 2584
  • [9] Trajectory Tracking for a Quadrotor System: A Flatness-based Nonlinear Predictive Control Approach
    Limaverde Filho, Jose Oniram de A.
    Lourenco, Tiago S.
    Fortaleza, Eugenio
    Murilo, Andre
    Lopes, Renato V.
    2016 IEEE CONFERENCE ON CONTROL APPLICATIONS (CCA), 2016,
  • [10] An explicit MPC for quadrotor trajectory tracking
    Liu, Cunjia
    Lu, Hao
    Chen, Wen-Hua
    2015 34TH CHINESE CONTROL CONFERENCE (CCC), 2015, : 4055 - 4060