International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 172 - Number 4 |
Year of Publication: 2017 |
Authors: Nizar Hadi Abbas, Ahmed Ramz Sami |
10.5120/ijca2017915125 |
Nizar Hadi Abbas, Ahmed Ramz Sami . Tuning of PID Controllers for Quadcopter System using Hybrid Memory based Gravitational Search Algorithm – Particle Swarm Optimization. International Journal of Computer Applications. 172, 4 ( Aug 2017), 9-18. DOI=10.5120/ijca2017915125
Quadrotors are coming up as an attractive platform for unmanned aerial vehicle (UAV) research, due to the simplicity of their structure and maintenance, their ability to hover, and their vertical take-off and landing (VTOL) capability. With the vast advancements in small-size sensors, actuators and processors, researches are now focusing on developing mini UAV’s to be used in both research and commercial applications. This work presents a detailed mathematical nonlinear dynamic model of the quadrotor which is formulated using the Newton-Euler method. Although the quadrotor is a 6 DOF under-actuated system, the derived rotational subsystem is fully actuated, while the translational subsystem is under-actuated. The derivation of the mathematical model was followed by the development of the controller to control the altitude, attitude, heading and position of the quadrotor in space, which is, based on the linear Proportional-Derivative- Integral (PID) controller; thus, a simplified version of the model is obtained. The gains of the controllers will be tuned using optimization techniques to improve the system's dynamic response. The standard Gravitational Search Algorithm (GSA) was applied to tune the PID parameters and then it was compared to Hybrid Memory Based Gravitational Search Algorithm – Particle Swarm Optimization tuning, and the results shows improvement in the new algorithm, which produced enhancements by (40.126%) compared to the standard algorithm.