Saturday , March 2 2024

Neural Network and Fuzzy-logic-based Self-tuning PID Control for Quadcopter Path Tracking

Khadija EL HAMIDI1*, Mostafa MJAHED2, Abdeljalil El KARI1, Hassan AYAD1
1 Applied Physics Department, Cadi Ayyad University, Marrakesh 40000, Morocco (*Corresponding author),,
2 Mathematics and Systems Department, Royal School of Aeronautics, Marrakesh 40000, Morocco

ABSTRACT: The purpose of this research is to design adaptive control methods for addressing the stabilization and trajectory tracking problems in a quadcopter unmanned aerial vehicle (UAV). To accomplish these tasks, a comparative study of the Proportional Integral Derivative (PID) and PD controllers is performed. Intelligent algorithms (IAs) have been used to tune the conventional structure of PID/PD controllers. The proposed hybrid intelligent controllers consist of the neural network PID/PD (NNPID/PD) and the Optimized Fuzzy PID/PD based on the Particle Swarm Optimization (FPID/PDPSO). Adaptive neural networks are deployed to schedule PID/PD gains, the improved back-propagation algorithm is used to update the weights of the neural network. Then, an effective control approach based on adaptive PID Fuzzy logic and Particle Swarm Optimization (PSO) algorithm has been applied. PSO algorithm is introduced to adjust the scaling factors for improving the convergence speed and production rate. Finally, in order to demonstrate the robustness of the proposed control methods, disturbances in the quadcopter system are added. The results so obtained demonstrate the effectiveness of the proposed control strategy.

Keywords: Neural Network, Fuzzy Logic, PSO, Control nonlinear system, Trajectory Tracking, PID/PD.


Khadija EL HAMIDI, Mostafa MJAHED, Abdeljalil El KARI, Hassan AYAD, Neural Network and Fuzzy-logic-based Self-tuning PID Control for Quadcopter Path Tracking, Studies in Informatics and Control, ISSN 1220-1766, vol. 28(4), pp. 401-412, 2019.