OPTIMAL PID CONTROLLER DESIGN FOR TRAJECTORY TRACKING OF A DODECAROTOR UAV BASED ON GREY WOLF OPTIMIZER

In this study, we aimed to find optimal PD controller gains to control orientation and position of a Dodecarotor UAV with minimum trajectory error. In this context, a cascaded PD controller approach which has velocity feedback in the inner loop and position feedback in the outer loop was adopted for each state (roll, pitch, yaw, altitude) in the flight control of the UAV. Subsequently, a fitness function was defined based on the system's time domain response and trajectory tracking error for each state, except the yaw angle, which is non-dominant in terms of trajectory tracking performance. Grey Wolf Optimizer (GWO) was used to obtain PD gains by minimizing the defined fitness function. At the same time, Particle Swarm Optimizer was used in order to benchmark the obtained results from GWO and to avoid a shallow solution space. The obtained PD controller parameters as a result of the optimization study of both algorithms were implemented to the system and the results were compared with each other. Finally, the gains that provided the best results for both algorithms were compared with each other and the results were discussed in terms of the time domain results and the actuator input smoothness. It has been observed that the GWO optimized controller provides a 40-46% improvement over PSO in all four different mass UAVs in terms of reducing axis position errors.

[1]  Ş. Yıldırım,et al.  Experimental comparison of the effect of the number of redundant rotors on the fault tolerance performance for the proposed multilayer UAV , 2021, Robotics Auton. Syst..

[2]  H. Seddik,et al.  Optimized Neural Networks-PID Controller with Wind Rejection Strategy for a Quad-Rotor , 2021, Journal of Robotics and Control (JRC).

[3]  N. M. Suhadis,et al.  An effective proportional-double derivative-linear quadratic regulator controller for quadcopter attitude and altitude control , 2021, Automatika.

[4]  Nurulasikin Mohd Suhadis,et al.  Proportional Double Derivative Linear Quadratic Regulator Controller Using Improvised Grey Wolf Optimization Technique to Control Quadcopter , 2021, Applied Sciences.

[5]  Halife Kodaz,et al.  A new algorithm based on gray wolf optimizer and shuffled frog leaping algorithm to solve the multi-objective optimization problems , 2020, Appl. Soft Comput..

[6]  Roger Miranda-Colorado,et al.  Robust PID control of quadrotors with power reduction analysis. , 2020, ISA transactions.

[7]  Y. Bestaoui,et al.  Evolutionary Autopilot Design Approach for UAV Quadrotor by Using GA , 2020, Iranian Journal of Science and Technology, Transactions of Electrical Engineering.

[8]  Şahin Yildirim,et al.  Design and trajectory control of universal drone system , 2019 .

[9]  Xiaoyu Chen,et al.  Unmanned Aerial Vehicle for Remote Sensing Applications - A Review , 2019, Remote. Sens..

[10]  W. W. Godfrey,et al.  Three dimensional path planning using Grey wolf optimizer for UAVs , 2019, Applied Intelligence.

[11]  Roger Miranda-Colorado,et al.  Reduction of power consumption on quadrotor vehicles via trajectory design and a controller-gains tuning stage , 2018, Aerospace Science and Technology.

[12]  Xiao Xiao,et al.  Nonlinear dynamic modeling and hybrid control design with dynamic compensator for a small-scale UAV quadrotor , 2017 .

[13]  Nizar Hadi,et al.  Tuning of PID Controllers for Quadcopter System using Hybrid Memory based Gravitational Search Algorithm – Particle Swarm Optimization , 2017 .

[14]  Yaonan Wang,et al.  Adaptive RBFNNs/integral sliding mode control for a quadrotor aircraft , 2016, Neurocomputing.

[15]  Xiangyang Zhu,et al.  A high-performance flight control approach for quadrotors using a modified active disturbance rejection technique , 2016, Robotics Auton. Syst..

[16]  Mustafa Ayyıldız,et al.  Comparison of four different heuristic optimization algorithms for the inverse kinematics solution of a real 4-DOF serial robot manipulator , 2016, Neural Computing and Applications.

[17]  Denis Kotarski,et al.  Control Design for Unmanned Aerial Vehicles with Four Rotors , 2016 .

[18]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[19]  Halife Kodaz,et al.  A new approach based on particle swarm optimization algorithm for solving data allocation problem , 2018, Appl. Soft Comput..

[20]  Hicham Medromi,et al.  Dynamic Modeling and Control of a HexaRotor using Linear and Nonlinear Methods , 2015 .