Design and application of an adaptive backstepping sliding mode controller for a six-DOF quadrotor aerial robot

The quadrotor aerial robot is a complex system and its dynamics involve nonlinearity, uncertainty, and coupling. In this paper, an adaptive backstepping sliding mode control (ABSMC) is presented for stabilizing, tracking, and position control of a quadrotor aerial robot subjected to external disturb...

Full description

Saved in:
Bibliographic Details
Main Author: Mohd. Basri, Mohd. Ariffanan
Format: Article
Published: Cambridge University Press 2018
Subjects:
Online Access:http://eprints.utm.my/id/eprint/86090/
http://dx.doi.org/10.1017/S0263574718000668
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The quadrotor aerial robot is a complex system and its dynamics involve nonlinearity, uncertainty, and coupling. In this paper, an adaptive backstepping sliding mode control (ABSMC) is presented for stabilizing, tracking, and position control of a quadrotor aerial robot subjected to external disturbances. The developed control structure integrates a backstepping and a sliding mode control approach. A sliding surface is introduced in a Lyapunov function of backstepping design in order to further improve robustness of the system. To attenuate a chattering problem, a saturation function is used to replace a discontinuous sign function. Moreover, to avoid a necessity for knowledge of a bound of external disturbance, an online adaptation law is derived. Particle swarm optimization (PSO) algorithm has been adopted to find parameters of the controller. Simulations using a dynamic model of a six degrees of freedom (DOF) quadrotor aerial robot show the effectiveness of the approach in performing stabilization and position control even in the presence of external disturbances.