3D Path Tracking Controller Based on Fuzzy PID Optimized by PSO for Quadrotor

Quadrotors have developed rapidly due to low-cost, precise hovering and the ability of vertical take-off and landing (VTOL). As the crucial part of quadrotors, the control system has been researched extensively. In this paper, we present a PID controller for path tracking based on a double-loop controller where the inner loop is for attitude control and the outer loop is for position control, and then combine fuzzy logic and the PID controller to improve the controlling effect. However, the fuzzy rules based on experience cannot guarantee excellent tracking effect and it is difficult to adjust the fuzzy rules manually. So we employ particle swarm optimization (PSO) to optimize fuzzy rules. Finally, we testify the effectiveness of the PID controller by simulation, and show that the fuzzy PID controller with PSO optimization achieves better effect compared with basic PID controller and the fuzzy PID controller without the optimization of fuzzy rules.

[1]  Daniel C. Gandolfo,et al.  Stable Path-Following Control for a Quadrotor Helicopter Considering Energy Consumption , 2017, IEEE Transactions on Control Systems Technology.

[2]  Shen Yin,et al.  A New Disturbance Attenuation Control Scheme for Quadrotor Unmanned Aerial Vehicles , 2017, IEEE Transactions on Industrial Informatics.

[3]  Paul E. I. Pounds,et al.  The Triangular Quadrotor: A More Efficient Quadrotor Configuration , 2015, IEEE Transactions on Robotics.

[4]  Giancarlo Mauri,et al.  Fuzzy Self-Tuning PSO: A settings-free algorithm for global optimization , 2017, Swarm Evol. Comput..

[5]  Om Prakash Verma,et al.  Simulation and control of a complex nonlinear dynamic behavior of multi-stage evaporator using PID and Fuzzy-PID controllers , 2017, J. Comput. Sci..

[6]  M. Navabi,et al.  Robust Optimal Adaptive Trajectory Tracking Control of Quadrotor Helicopter 1 , 2017 .

[7]  Youmin Zhang,et al.  Modeling and GS-PID Control of the Quad-Rotor UAV , 2018, ICCAE.

[8]  Peter I. Corke,et al.  Multirotor Aerial Vehicles: Modeling, Estimation, and Control of Quadrotor , 2012, IEEE Robotics & Automation Magazine.

[9]  V. Jeyalakshmi,et al.  PSO-scaled fuzzy logic to load frequency control in hydrothermal power system , 2016, Soft Comput..

[10]  H. Mirzaei,et al.  ROBUST OPTIMAL ADAPTIVE TRAJECTORY TRACKING CONTROL FOR MIMO UNCERTAIN INPUT CONSTRAINED QUADROTOR HELICOPTER , 2017 .

[11]  Chong Shen,et al.  Robust dynamic surface trajectory tracking control for a quadrotor UAV via extended state observer , 2018 .

[12]  Amr Sarhan,et al.  UAV Brushless DC motor Speed Control via Adaptive Neuro Fuzzy Inference Systems (ANFIS) and Self-Adaptive PID , 2019 .

[13]  Jun Li,et al.  Research on Fuzzy Adaptive Stabilization PID Control System , 2018, 2018 IEEE 3rd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC).

[14]  S. Faiz Ahmed,et al.  Attitude stabilization of Quad-rotor (UAV) system using Fuzzy PID controller (an experimental test) , 2015, 2015 Second International Conference on Computing Technology and Information Management (ICCTIM).