Litcius/Paper detail

Hybrid Backstepping Control of a Quadrotor Using a Radial Basis Function Neural Network

Muhammad Maaruf, Waleed M. Hamanah, M. A. Abido

2023Mathematics24 citationsDOIOpen Access PDF

Abstract

This article presents a hybrid backstepping consisting of two robust controllers utilizing the approximation property of a radial basis function neural network (RBFNN) for a quadrotor with time-varying uncertainties. The quadrotor dynamic system is decoupled into two subsystems: the position and the attitude subsystems. As part of the position subsystem, adaptive RBFNN backstepping control (ANNBC) is developed to eliminate the effects of uncertainties, trace the quadrotor’s position, and provide the desired roll and pitch angles commands for the attitude subsystem. Then, adaptive RBFNN backstepping is integrated with integral fast terminal sliding mode control (ANNBIFTSMC) to track the required Euler angles and improve robustness against external disturbances. The proposed technique is advantageous because the quadrotor states trace the reference states in a short period of time without requiring knowledge of dynamic uncertainties and external disturbances. In addition, because the controller gains are based on the desired trajectories, adaptive algorithms are used to update them online. The stability of a closed loop system is proved by Lyapunov theory. Numerical simulations show acceptable attitude and position tracking performances.

Topics & Concepts

BacksteppingControl theory (sociology)Robustness (evolution)Lyapunov functionEuler anglesComputer scienceArtificial neural networkPosition (finance)Position trackingAttitude controlControl engineeringController (irrigation)Adaptive controlEngineeringNonlinear systemArtificial intelligenceMathematicsControl (management)ActuatorGeometryBiologyChemistryQuantum mechanicsEconomicsPhysicsFinanceBiochemistryAgronomyGeneAdaptive Control of Nonlinear SystemsGuidance and Control SystemsAdaptive Dynamic Programming Control
Hybrid Backstepping Control of a Quadrotor Using a Radial Basis Function Neural Network | Litcius