Optimisation of nonlinear controllers for a quadrotor using metaheuristic algorithm

Nadia Samantha Zuñiga-Peña, Norberto Hernandez-Romero, Juan Carlos Seck-Tuoh Mora, Joselito Medina-Marín, Julio Cesar Ramos-Fernández


Unmanned aerial vehicles (UAVs) facilitate complex activities and are widely used for aerial transport. Quadrotor UAVs (QUAV), the most popular UAV containing four motors, are characterised by higher control properties since they have fewer actuators than degrees of freedom, implying a nonlinear underactuated system. In addition, the coupling of dynamics, flaws while modelling and parameter uncertainty are the factors that hinder the design and implementation of a controller. Here, we present the modelling, optimisation, simulation, and implementation methodology for controllers, proportional-integralderivative (PID), and super-twisting-sliding mode control (ST-SMC). We carry out the parameterisation problem of controllers using the hunger game search (HGS) metaheuristic algorithm. This process was developed offline, and the values obtained were successfully implemented in simulation and experimental form. The testing platform comprises a motion capture system, Vicon® Bonita cameras, linked by ROS, that allows the known position and the attitude of a Parrot® QUAV bebop1. The whole six dynamics of the QUAV are included in the implementation, translational trajectories X-Y are trapezoidal, and the altitude trajectory is a ramp. The results enabled the comparison of the statistics calculation of each controller. Successful tracking trajectories were obtained even with disturbance when the ST-SMC algorithm was implemented with root mean square error (RMSE)=0.0176.


Hunger games search; Metaheuristic algorithms; Optimisation; Quadrotor control; Super twisting sliding mode control; Trajectory tracking

Full Text:


DOI: http://doi.org/10.11591/ijeecs.v33.i2.pp888-900


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

The Indonesian Journal of Electrical Engineering and Computer Science (IJEECS)
p-ISSN: 2502-4752, e-ISSN: 2502-4760
This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU).

shopify stats IJEECS visitor statistics