Position and Attitude Tracking of MAV Quadrotor Using SMC-Based Adaptive PID Controller

A micro air vehicle (MAV) is physically lightweight, such that even a slight perturbation could affect its attitude and position tracking. To attain better autonomous flight system performance, MAVs require good control strategies to maintain their attitude stability during translational movement. However, the available control methods nowadays have fixed gain, which is associated with the chattering phenomenon and is not robust enough. To overcome the aforementioned issues, an adaptive proportional integral derivative (PID) control scheme is proposed. An adaptive mechanism based on a second-order sliding mode control is used to tune the parameter gains of the PID controller, and chattering phenomena are reduced by a fuzzy compensator. The Lyapunov stability theorem and gradient descent approach were the basis for the automated tuning. Comparisons between the proposed scheme against SMC-STA and SMC-TanH were also made. MATLAB Simulink simulation results showed the overall favourable performance of the proposed scheme. Finally, the proposed scheme was tested on a model-based platform to prove its effectiveness in a complex real-time embedded system. Orbit and waypoint followers in the platform simulation showed satisfactory performance for the MAV in completing its trajectory with the environment and sensor models as perturbation. Both tests demonstrate the advantages of the proposed scheme, which produces better transient performance and fast convergence towards stability.

[1]  Balakrishna C Moorthy,et al.  Distributed optimization of heterogeneous UAV cluster PID controller based on machine learning , 2022, Comput. Electr. Eng..

[2]  Yufei Guo,et al.  Design of a Fixed-Wing UAV Controller Combined Fuzzy Adaptive Method and Sliding Mode Control , 2022, Mathematical Problems in Engineering.

[3]  Sha Wang,et al.  Robust Real-time Obstacle Avoidance of Wheeled Mobile Robot based on Multi-Sensor Data Fusion , 2021, 2021 IEEE 5th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC).

[4]  Aminurrashid Noordin,et al.  Simulation and experimental study on PID control of a quadrotor MAV with perturbation , 2020 .

[5]  Aminurrashid Noordin,et al.  Adaptive PID Controller Using Sliding Mode Control Approaches for Quadrotor UAV Attitude and Position Stabilization , 2020, Arabian Journal for Science and Engineering.

[6]  Maarouf Saad,et al.  Position and attitude tracking of uncertain quadrotor unmanned aerial vehicles based on non-singular terminal super-twisting algorithm , 2020, J. Syst. Control. Eng..

[7]  Frank L. Lewis,et al.  Backstepping approach for design of PID controller with guaranteed performance for micro-air UAV , 2020, Control Theory and Technology.

[8]  A. E. Golubev,et al.  Using Simulink Support Package for Parrot Minidrones in nonlinear control education , 2019, SECOND INTERNATIONAL CONFERENCE ON MATERIAL SCIENCE, SMART STRUCTURES AND APPLICATIONS: ICMSS-2019.

[9]  Jonathan Rodriguez,et al.  Continuous and smooth differentiator based on adaptive sliding mode control for a quad‐rotor MAV , 2019, Asian Journal of Control.

[10]  Tufan Kumbasar,et al.  Altitude and Position Control of Parrot Mambo Minidrone with PID and Fuzzy PID Controllers , 2019, 2019 11th International Conference on Electrical and Electronics Engineering (ELECO).

[11]  Maarouf Saad,et al.  Robust Finite-time Position and Attitude Tracking of a Quadrotor UAV using Super-Twisting Control Algorithm with Linear Correction Terms , 2019, ICINCO.

[12]  C K Ashis,et al.  Dynamic Modeling and Altitude Control of Parrot Rolling Spider using LQR , 2019, 2019 2nd International Conference on Intelligent Computing, Instrumentation and Control Technologies (ICICICT).

[13]  Maarouf Saad,et al.  Adaptive Sliding mode Control Based on RBF Neural Network Approximation for Quadrotor , 2019, 2019 IEEE International Symposium on Robotic and Sensors Environments (ROSE).

[14]  José Luis Gordillo,et al.  Spatial Modeling and Robust Flight Control Based on Adaptive Sliding Mode Approach for a Quadrotor MAV , 2019, J. Intell. Robotic Syst..

[15]  Maarouf Saad,et al.  Sliding Mode Controller and Hierarchical Perturbation Compensator in a UAV Quadrotor , 2018, 2018 IEEE International Conference on Computational Intelligence and Virtual Environments for Measurement Systems and Applications (CIVEMSA).

[16]  Zain Anwar Ali,et al.  Fuzzy-Based Hybrid Control Algorithm for the Stabilization of a Tri-Rotor UAV , 2016, Sensors.

[17]  Abdul Rashid Husain,et al.  Intelligent adaptive backstepping control for MIMO uncertain non-linear quadrotor helicopter systems , 2015 .

[18]  Abduladhem A. Ali,et al.  Design Optimal PID Controller for Quad Rotor System , 2014 .

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

[20]  Matilde Santos,et al.  Intelligent fuzzy controller of a quadrotor , 2010, 2010 IEEE International Conference on Intelligent Systems and Knowledge Engineering.

[21]  Steven Lake Waslander,et al.  Multi-agent quadrotor testbed control design: integral sliding mode vs. reinforcement learning , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.