Online Tuning of PID Controller Using a Multilayer Fuzzy Neural Network Design for Quadcopter Attitude Tracking Control

This study presents an online tuning proportional-integral-derivative (PID) controller using a multilayer fuzzy neural network design for quadcopter attitude control. PID controllers are simple but effective control methods. However, finding the suitable gain of a model-based controller is relatively complicated and time-consuming because it depends on external disturbances and the dynamic modeling of plants. Therefore, the development of a method for online tuning of quadcopter PID parameters may save time and effort, and better control performance can be achieved. In our controller design, a multilayer structure was provided to improve the learning ability and flexibility of a fuzzy neural network. Adaptation laws to update network parameters online were derived using the gradient descent method. Also, a Lyapunov analysis was provided to guarantee system stability. Finally, simulations concerning quadcopter attitude control were performed using a Gazebo robotics simulator in addition to a robot operating system (ROS), and their results were demonstrated.

[1]  MengChu Zhou,et al.  A Deep Latent Factor Model for High-Dimensional and Sparse Matrices in Recommender Systems , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[2]  Rachid Mansouri,et al.  Closed-loop step response for tuning PID-fractional-order-filter controllers. , 2016, ISA transactions.

[3]  Migdat Hodzic,et al.  Control and estimation of a quadcopter dynamical model , 2018 .

[4]  M. Popovic,et al.  PID Controller Design for FES Applied to Ankle Muscles in Neuroprosthesis for Standing Balance , 2017, Front. Neurosci..

[5]  Sung-Kyung Hong,et al.  Improved Altitude Control Algorithm for Quadcopter Unmanned Aerial Vehicles , 2019, Applied Sciences.

[6]  M. Davanipour,et al.  Chaotic Self-Tuning PID Controller Based on Fuzzy Wavelet Neural Network Model , 2018, Iranian Journal of Science and Technology, Transactions of Electrical Engineering.

[7]  Tufan Kumbasar,et al.  Type-2 Fuzzy Logic Controllers Made Even Simpler: From Design to Deployment for UAVs , 2018, IEEE Transactions on Industrial Electronics.

[8]  Gustavo Maia de Almeida,et al.  Fuzzy logic in auto-tuning of fractional PID and backstepping tracking control of a differential mobile robot , 2019, J. Intell. Fuzzy Syst..

[9]  Toshiharu Sugie,et al.  Particle swarm optimization based robust PID controller tuning scheme , 2007, 2007 46th IEEE Conference on Decision and Control.

[10]  Meric Cetin,et al.  A novel auto-tuning PID control mechanism for nonlinear systems. , 2015, ISA transactions.

[11]  Arpita Sinha,et al.  Analytical Structures for Fuzzy PID Controllers? , 2008, IEEE Transactions on Fuzzy Systems.

[12]  Ali Vatankhah Barenji,et al.  An adaptive neuro PID for controlling the altitude of quadcopter robot , 2013, 2013 18th International Conference on Methods & Models in Automation & Robotics (MMAR).

[13]  Sung-Ho Kim,et al.  Autonomous Moving Target-Tracking for a UAV Quadcopter Based on Fuzzy-PI , 2019, IEEE Access.

[14]  P. Mercorelli,et al.  Detection Time Analysis of Propulsion System Fault Effects in a Hexacopter , 2019, 2019 20th International Carpathian Control Conference (ICCC).

[15]  Binod Kumar Sahu,et al.  Performance Comparison of SMO-Based Fuzzy PID Controller for Load Frequency Control , 2018, SocProS.

[16]  Jorge Orrante-Sakanassi,et al.  A stable proportional–proportional integral tracking controller with self-organizing fuzzy-tuned gains for parallel robots , 2019 .

[17]  Sumardi,et al.  Particle swarm optimization (PSO)-based self tuning proportional, integral, derivative (PID) for bearing navigation control system on quadcopter , 2017, 2017 4th International Conference on Information Technology, Computer, and Electrical Engineering (ICITACEE).

[18]  Sung Kyung Hong,et al.  Robust adaptive formation control of quadcopters based on a leader–follower approach , 2019 .

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

[20]  H.J. Live,et al.  Simulation Research of Fuzzy Auto-Tuning PID Controller Based on Matlab , 2017, 2017 International Conference on Computer Technology, Electronics and Communication (ICCTEC).

[21]  S. K. Gadi,et al.  A novel implementation technique for genetic algorithm based auto-tuning PID controller , 2017, 2017 IEEE International Conference on Power, Control, Signals and Instrumentation Engineering (ICPCSI).

[22]  Rui Araújo,et al.  Self-tuning PID controllers in pursuit of plug and play capacity , 2017 .

[23]  Huosheng Hu,et al.  Autonomous Flight Control for Multi-Rotor UAVs Flying at Low Altitude , 2019, IEEE Access.

[24]  Mohd Nasir Taib,et al.  Modeling and comparative study of PID Ziegler Nichols (ZN) and Cohen-Coon (CC) tuning method for Multi-tube aluminum sulphate water filter (MTAS) , 2017, 2017 IEEE 2nd International Conference on Automatic Control and Intelligent Systems (I2CACIS).

[25]  Sung Kyung Hong,et al.  Quadcopter Robust Adaptive Second Order Sliding Mode Control Based on PID Sliding Surface , 2018, IEEE Access.

[26]  Yi He,et al.  A Data-Characteristic-Aware Latent Factor Model for Web Services QoS Prediction , 2022, IEEE Transactions on Knowledge and Data Engineering.

[27]  Robin De Keyser,et al.  A novel auto-tuning method for fractional order PI/PD controllers. , 2016, ISA transactions.

[28]  Liuping Wang,et al.  Automatic tuning of PID controllers using frequency sampling filters , 2017 .

[29]  S. S. N. Alhady,et al.  Genetic Algorithm Optimization of PID Controller for Brushed DC Motor , 2018 .

[30]  Y. Lozano,et al.  Design and Control of a Four-Rotary-Wing Aircraft , 2016, IEEE Latin America Transactions.

[31]  Qibing Jin,et al.  Improved fuzzy PID controller design using predictive functional control structure. , 2017, ISA transactions.

[32]  Veronica Indrawati,et al.  Fuzzy Gain Scheduling PID Control for Position of the AR.Drone , 2018, International Journal of Electrical and Computer Engineering (IJECE).

[33]  Simona Dzitac,et al.  PID and Fuzzy-PID Control Model for Quadcopter Attitude with Disturbance Parameter , 2017, Int. J. Comput. Commun. Control.