Title: Optimal backstepping controller for trajectory tracking of a quadrotor UAV using ant colony optimisation algorithm

Authors: Hamid Hassani; Anass Mansouri; Ali Ahaitouf

Addresses: Laboratory of Intelligent Systems, Geo-Resources and Renewable Energies, Faculty of Sciences and Technology, Sidi Mohamed Ben Abdellah University, Fez, Morocco ' Laboratory of Intelligent Systems, Geo-Resources and Renewable Energies, School of Applied Sciences, Sidi Mohamed Ben Abdellah University, Fez, Morocco ' Laboratory of Intelligent Systems, Geo-Resources and Renewable Energies, Faculty of Sciences and Technology, Sidi Mohamed Ben Abdellah University, Fez, Morocco

Abstract: This paper concerns the design of an optimal stabiliser/tracker for the quadrotor UAV. Firstly, kinematic and dynamic equations of the aerial vehicle are yielded through Newton-Euler formalism. Then, the backstepping (BS) technique is adopted to sustain a controllable and stable behaviours of the quadrotor attitude. However, designing a high-precision flight controller essentially necessitates an optimal selection of its internal parameters. The improper configuration of these parameters can negatively influence the flight performances and sometimes leads to the instability of the quadrotor system. Ant colony optimisation algorithm (ACO) is used to configure the adopted stabilised technique, and a modified cost function is proposed to improve the response of the quadrotor system. In view to corroborate the accuracy of the suggested method, a series of numerical experiments were done and comparison with other control approaches is also given.

Keywords: quadrotor UAV; backstepping; ant colony optimisation algorithm; ACO; flight controller; modified cost function.

DOI: 10.1504/IJCAET.2023.127786

International Journal of Computer Aided Engineering and Technology, 2023 Vol.18 No.1/2/3, pp.39 - 59

Received: 28 Mar 2020
Accepted: 03 May 2020

Published online: 19 Dec 2022 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article