Adaptive PID Controller Using Sliding Mode Control Approaches for Quadrotor UAV Attitude and Position Stabilization

This paper proposes an auto-tuning adaptive proportional-integral-derivative control (APIDC) system for attitude and position stabilization of quadrotor unmanned aerial vehicle (UAV) under parameter uncertainties and external disturbances. By employing sliding mode control as the adaptive mechanism, this technique can overcome the manual controller’s re-tuning gains in a proportional-integral-derivative controller. Furthermore, a fuzzy compensator is used to eliminate the chattering phenomena caused by the sliding mode control. The auto-tuning process is based on the gradient descent technique and the Lyapunov stability theorem. Using simulations, the proposed APIDC scheme is able to achieve a satisfactory attitude and position tracking performance of the quadrotor UAV. The proposed APIDC system also shows high robustness under parameter uncertainties and external disturbances.

[1]  Jafar Roshanian,et al.  An Optimal Guidance Law Applied to Quadrotor Using LQR Method , 2010 .

[2]  En-hui Zheng,et al.  Second order sliding mode control for a quadrotor UAV. , 2014, ISA transactions.

[3]  Ibrahim A. Hameed,et al.  Field Robotics in Sports: Automatic Generation of Guidance Lines for Automatic Grass Cutting, Striping and Pitch Marking of Football Playing Fields , 2011 .

[4]  Thomas S. Richardson,et al.  Position tracking of an underactuated quadrotor using model reference adaptive control , 2016 .

[5]  Guobao Zhang,et al.  Discrete-time sliding mode control for a quadrotor UAV , 2016 .

[6]  Fernando Gomide,et al.  Autonomous Fuzzy Control and Navigation of Quadcopters , 2016 .

[7]  Juhi Ajmera,et al.  Point-to-Point Control of a Quadrotor: Theory and Experiment , 2016 .

[8]  Shailaja R. Kurode,et al.  Robust attitude control of quadrotor using sliding mode , 2016, 2016 International Conference on Automatic Control and Dynamic Optimization Techniques (ICACDOT).

[9]  Saleh Mobayen,et al.  Adaptive sliding mode control for finite-time stability of quad-rotor UAVs with parametric uncertainties. , 2017, ISA transactions.

[10]  Thang Nguyen Trong,et al.  The quadrotor MAV system using PID control , 2015, 2015 IEEE International Conference on Mechatronics and Automation (ICMA).

[11]  Jun Li,et al.  Dynamic analysis and PID control for a quadrotor , 2011, 2011 IEEE International Conference on Mechatronics and Automation.

[12]  Shigenori Sano,et al.  Least square based sliding mode control for a quad-rotor helicopter and energy saving by chattering reduction , 2016 .

[13]  John Bazin,et al.  Feasibility of In-Flight Quadrotor Individual Motor Thrust Measurements , 2016 .

[14]  Mohd Ariffanan Mohd Basri,et al.  Enhanced Backstepping Controller Design with Application to Autonomous Quadrotor Unmanned Aerial Vehicle , 2015, J. Intell. Robotic Syst..

[15]  Jun Zhou,et al.  Quadrotor attitude estimation with gyroscope bias reconstruction capabilities , 2016 .

[16]  Yolanda Bolea,et al.  Modeling and robust attitude control of a quadrotor system , 2013, 2013 10th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE).

[17]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[18]  R. Castro,et al.  2-Sliding Mode Trajectory Tracking Control and EKF Estimation for Quadrotors , 2014 .

[19]  Raziyeh Babaie,et al.  Robust control design of a quadrotor UAV based on incremental hierarchical sliding mode approach , 2017, 2017 Iranian Conference on Electrical Engineering (ICEE).

[20]  A. Nikoobin,et al.  Path Planning of Mobile Elastic Robotic Arms by Indirect Approach of Optimal Control , 2011 .

[21]  Shuai An,et al.  Self-tuning of PID controllers design by adaptive interaction for quadrotor UAV , 2016, 2016 IEEE Chinese Guidance, Navigation and Control Conference (CGNCC).

[22]  Mohd Ariffanan Mohd Basri,et al.  Intelligent Observer-Based Feedback Linearization for Autonomous Quadrotor Control , 2018 .

[23]  J. Hattel,et al.  Multiphysics modelling of manufacturing processes: A review , 2018 .

[24]  Hajer Thabet,et al.  Towards an ultra-local model control of two-tank-system , 2016 .

[25]  Bore-Kuen Lee,et al.  FPGA-based adaptive PID control of a DC motor driver via sliding-mode approach , 2011, Expert Syst. Appl..

[26]  Yisheng Zhong,et al.  Robust control of quadrotor unmanned air vehicles , 2012, Proceedings of the 31st Chinese Control Conference.

[27]  F.H.F. Leung,et al.  A simple gain scheduled PID controller with stability consideration based on a grid-point concept , 1997, ISIE '97 Proceeding of the IEEE International Symposium on Industrial Electronics.

[28]  Masayoshi Tomizuka,et al.  Fuzzy gain scheduling of PID controllers , 1993, IEEE Trans. Syst. Man Cybern..

[29]  Moharam Habibnejad Korayem,et al.  Maximum DLCC of Spatial Cable Robot for a Predefined Trajectory Within the Workspace Using Closed Loop Optimal Control Approach , 2011, J. Intell. Robotic Syst..

[30]  Yu Yao,et al.  Robust trajectory tracking control for quadrotors with uncertainties and delays , 2016, 2016 35th Chinese Control Conference (CCC).

[31]  Stanislav Tomashevich,et al.  Passification Based Simple Adaptive Control Of Quadrotor , 2016 .

[32]  Youmin Zhang,et al.  Fault/Damage Tolerant Control of a Quadrotor Helicopter UAV using Model Reference Adaptive Control and Gain- Scheduled PID , 2011 .

[33]  Moharam Habibnejad Korayem,et al.  The SDRE control of mobile base cooperative manipulators: Collision free path planning and moving obstacle avoidance , 2016, Robotics Auton. Syst..

[34]  Petr Gabrlik,et al.  UranusLink - Communication Protocol for UAV with Small Overhead and Encryption Ability , 2015 .

[35]  Miroslav Fikar,et al.  Teaching Aids for Laboratory Experiments with AR.Drone2 Quadrotor , 2016 .

[36]  Kriuaya Runcharoon,et al.  Sliding Mode Control of quadrotor , 2013, 2013 The International Conference on Technological Advances in Electrical, Electronics and Computer Engineering (TAEECE).

[37]  Guobao Zhang,et al.  Sliding mode control for a quadrotor UAV with parameter uncertainties , 2016, 2016 2nd International Conference on Control, Automation and Robotics (ICCAR).

[38]  Zhongsheng Hou,et al.  Attitude adjustment of quadrotor aircraft platform via a data-driven model free adaptive control cascaded with intelligent PID , 2016, 2016 Chinese Control and Decision Conference (CCDC).

[39]  James F. Whidborne,et al.  Robust sliding mode control of a quadrotor , 2016, 2016 UKACC 11th International Conference on Control (CONTROL).

[40]  Ker-Wei Yu,et al.  Fuzzy Gain Scheduling PID Control Design Based on Particle Swarm Optimization Method , 2007, Second International Conference on Innovative Computing, Informatio and Control (ICICIC 2007).

[41]  M H Korayem,et al.  State-dependent differential Riccati equation to track control of time-varying systems with state and control nonlinearities. , 2015, ISA transactions.

[42]  Pritpal Singh,et al.  A survey on design and development of an unmanned aerial vehicle (quadcopter) , 2016 .

[43]  Mou Chen,et al.  Sliding mode control for quadrotor with disturbance observer , 2018, Advances in Mechanical Engineering.

[44]  H. J. Jayakrishnan Position and Attitude control of a Quadrotor UAV using Super Twisting Sliding Mode , 2016 .

[45]  Nicolas Petit,et al.  The Navigation and Control technology inside the AR.Drone micro UAV , 2011 .

[46]  Hajer Thabet,et al.  Ultra-local model control based on an adaptive observer , 2014, 2014 IEEE Conference on Control Applications (CCA).

[47]  Rogelio Lozano,et al.  Real-time altitude robust controller for a Quad-rotor aircraft using Sliding-mode control technique , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[48]  Daewon Lee,et al.  Geometric nonlinear PID control of a quadrotor UAV on SE(3) , 2013, 2013 European Control Conference (ECC).

[49]  Youmin Zhang,et al.  Fault-Tolerant Control of Quadrotor Helicopter Using Gain-Scheduled PID and Model Reference Adaptive Control , 2016 .

[50]  Chun-Fei Hsu,et al.  Auto-tuning PID controller design using a sliding-mode approach for DC servomotors , 2011, Int. J. Intell. Comput. Cybern..

[51]  Maarouf Saad,et al.  Three-dimensional distributed tracking control for multiple quadrotor helicopters , 2016, J. Frankl. Inst..

[52]  Sudhir,et al.  Second order sliding mode control for quadrotor , 2016, 2016 IEEE First International Conference on Control, Measurement and Instrumentation (CMI).

[53]  Amar Faiz Zainal Abidin,et al.  Modelling and PSO fine-tuned PID control of quadrotor UAV , 2017 .

[54]  Ye Yan,et al.  Attitude regulation for unmanned quadrotors using adaptive fuzzy gain-scheduling sliding mode control , 2016 .

[55]  M. Fliess,et al.  Intelligent PID controllers , 2008, 2008 16th Mediterranean Conference on Control and Automation.

[56]  Belkacem Kada A New Methodology to Design Sliding-PID Controllers: Application to Missile Flight Control System , 2012 .