Robust Backstepping Control Based on Integral Sliding Modes for Tracking of Quadrotors

Modern non-inertial robots are usually underactuated, such as fix or rotary wing Unmanned Aerial Vehicles (UAVs), underwater or nautical robots, to name a few. Those systems are subject to complex aerodynamic or hydrodynamic forces which make the dynamic model more difficult, and typically are subject to bounded smooth time-varying disturbances. In these systems, it is preferred a formal control approach whose closed-loop system can predict an acceptable performance since deviations may produce instability and may lead to catastrophic results. Backstepping provides an intuitive solution since it solves underactuation iteratively through slaving the actuated subsystem so as to provide a virtual controller in order to stabilize the underactuated subsystem. However it requires a full knowledge of the plant and derivatives of the state, which it is prone to instability for any uncertainty; and although robust sliding mode has been proposed, discontinuities may be harmful for air- or water-borne nonlinear plants. In this paper, a novel robust backstepping-based controller that induces integral sliding modes is proposed for the Newton–Euler underactuated dynamic model of a quadrotor subject to smooth bounded disturbances, including wind gust and sideslip aerodynamics, as well as dissipative drag in position and orientation dynamics. The chattering-free sliding mode compensates for persistent or intermittent, and possible unmatched state dependant disturbances with reduced information of the dynamic model. Representative simulations are presented and discussed.

[1]  Frank L. Lewis,et al.  Backstepping Approach for Controlling a Quadrotor Using Lagrange Form Dynamics , 2009, J. Intell. Robotic Syst..

[2]  Swaroop Darbha,et al.  Dynamic surface control for a class of nonlinear systems , 2000, IEEE Trans. Autom. Control..

[3]  D. Mayne Nonlinear and Adaptive Control Design [Book Review] , 1996, IEEE Transactions on Automatic Control.

[4]  Roland Siegwart,et al.  Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[5]  Lorenzo Marconi,et al.  Robust nonlinear motion control of a helicopter , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[6]  A. Jafari Koshkouei,et al.  Adaptive Sliding Backstepping Control of Nonlinear Semi-Strict Feedback Form Systems , 1999 .

[7]  Shuzhi Sam Ge,et al.  Adaptive neural network control for strict-feedback nonlinear systems using backstepping design , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[8]  Luis F. Luque-Vega,et al.  Robust block second order sliding mode control for a quadrotor , 2012, J. Frankl. Inst..

[9]  H Ashrafiuon,et al.  On the stability of sliding mode control for a class of underactuated nonlinear systems , 2010, Proceedings of the 2010 American Control Conference.

[10]  Yunhui Liu,et al.  Dynamic sliding PID control for tracking of robot manipulators: theory and experiments , 2003, IEEE Trans. Robotics Autom..

[11]  Rita Cunha,et al.  Nonlinear trajectory tracking control of a quadrotor vehicle , 2009, 2009 European Control Conference (ECC).

[12]  J. Gordon Leishman,et al.  Principles of Helicopter Aerodynamics , 2000 .

[13]  M. Tadjine,et al.  Sliding Mode Control Based on Backstepping Approach for an UAV Type-Quadrotor , 2007 .

[14]  Emilio Frazzoli,et al.  Trajectory tracking control design for autonomous helicopters using a backstepping algorithm , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[15]  T.I. Fossen,et al.  On integral control in backstepping: analysis of different techniques , 2004, Proceedings of the 2004 American Control Conference.

[16]  S. Sastry,et al.  Output tracking control design of a helicopter model based on approximate linearization , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[17]  A. Levant Robust exact differentiation via sliding mode technique , 1998 .

[18]  Abdelaziz Benallegue,et al.  Backstepping Control for a Quadrotor Helicopter , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  WenjinGU,et al.  Sliding mode control for an aerodynamic missile based on backstepping design , 2005 .

[20]  Abdelaziz Benallegue,et al.  Backstepping control with exact 2-sliding mode estimation for a quadrotor unmanned aerial vehicle , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  Antonella Ferrara,et al.  Properties of a combined adaptive/second-order sliding mode control algorithm for some classes of uncertain nonlinear systems , 2000, IEEE Trans. Autom. Control..