Block linearization control of a quadrotor via sliding mode

This paper presents the design of a controller for trajectory tracking of a quadrotor helicopter based on the block control technique combined with the super twisting control algorithm. This controller is able to counteract the appearance of external disturbances and parameter uncertainties on the aircraft model. In order to do so, the wind parameter resulting from the aerodynamic forces is estimated ensuring robustness against those perturbations. Moreover, the virtual control inputs are estimated via the first order exact differentiator, which simplify the control law design. The stability analysis of the proposed controller has been carried out using Lyapunov functions. A simulation study that takes into account external disturbances and parameter uncertainties is performed in order to show the performance of the proposed controller under such scenario.

[1]  Arie Levant,et al.  Universal single-input-single-output (SISO) sliding-mode controllers with finite-time convergence , 2001, IEEE Trans. Autom. Control..

[2]  B. Bijnens,et al.  Adaptive feedback linearization flight control for a helicopter UAV , 2005 .

[3]  A. Benallegue,et al.  Exact linearization and noninteracting control of a 4 rotors helicopter via dynamic feedback , 2001, Proceedings 10th IEEE International Workshop on Robot and Human Interactive Communication. ROMAN 2001 (Cat. No.01TH8591).

[4]  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.

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

[6]  L. Fridman,et al.  Feedback linearization and high order sliding mode observer for a quadrotor UAV , 2006, International Workshop on Variable Structure Systems, 2006. VSS'06..

[7]  Roland Siegwart,et al.  Full control of a quadrotor , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  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.

[9]  Leonid M. Fridman,et al.  Second-order sliding-mode observer for mechanical systems , 2005, IEEE Transactions on Automatic Control.

[10]  B. Draenovi The invariance conditions in variable structure systems , 1969 .

[11]  Jaime A. Moreno,et al.  A Lyapunov approach to second-order sliding mode controllers and observers , 2008, 2008 47th IEEE Conference on Decision and Control.

[12]  Alexander G. Loukianov,et al.  Robust Block Decomposition Sliding Mode Control Design , 2002 .

[13]  L. Fridman,et al.  Super twisting control algorithm for the four rotors helicopter attitude tracking problem , 2010, 2010 11th International Workshop on Variable Structure Systems (VSS).

[14]  T. Madani,et al.  Backstepping Sliding Mode Control Applied to a Miniature Quadrotor Flying Robot , 2006, IECON 2006 - 32nd Annual Conference on IEEE Industrial Electronics.

[15]  Roland Siegwart,et al.  Design and control of an indoor micro quadrotor , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[16]  Abdelaziz Benallegue,et al.  Dynamic feedback controller of Euler angles and wind parameters estimation for a quadrotor unmanned aerial vehicle , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[17]  B. Drazenovic,et al.  The invariance conditions in variable structure systems , 1969, Autom..