Continuous reactive-based position-attitude control of quadrotors

A new control scheme for position-orientation tracking of underactuated quadrotor robotic vehicle is proposed. A quaternion-based sliding surface parametrizes the open-loop error equation of orientation dynamics, then a second order sliding mode (SOSM) is synthesized for global exponential stabilization of attitude coordinates along an orientation equilibrium manifold. This SOSM for any initial condition leads to a simplified design of a torque PD controller for position dynamics, for globally uniformly ultimately bounded of position trajectories. The SOSM reacts to the effect of the PD as if it were an endogenous persistent disturbance, which vanishes until it reaches its equilibrium position manifold. In contrast to other results that consider the full model without linearization nor further simplifications, our proposal yields a controller which is smooth and does not require the dynamic model. Since the parametrization of attitude representation is global, aggressive maneuvering capabilities are exhibited. Simulations are presented for a variety of flight regimes, including carry out helixes and loops at high angular velocities. Real-time experiments provide a glimpse of the closed-loop performance for a custom made quadrotor.

[1]  T. Madani,et al.  Sliding Mode Observer and Backstepping Control for a Quadrotor Unmanned Aerial Vehicles , 2007, 2007 American Control Conference.

[2]  Zhaowei Sun,et al.  Robust controllers design with finite time convergence for rigid spacecraft attitude tracking control , 2008 .

[3]  Tarek Hamel,et al.  Stability Analysis of an UAV Controller using Singular Perturbation Theory , 2008 .

[4]  Abdelhamid Tayebi,et al.  Attitude stabilization of a VTOL quadrotor aircraft , 2006, IEEE Transactions on Control Systems Technology.

[5]  Raffaello D'Andrea,et al.  A simple learning strategy for high-speed quadrocopter multi-flips , 2010, 2010 IEEE International Conference on Robotics and Automation.

[6]  R. D’Andrea,et al.  Adaptive Open-Loop Aerobatic Maneuvers for Quadrocopters , 2011 .

[7]  Steven Lake Waslander,et al.  Aerodynamics and control of autonomous quadrotor helicopters in aggressive maneuvering , 2009, 2009 IEEE International Conference on Robotics and Automation.

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

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

[11]  Tarek Hamel,et al.  A Control Approach for Thrust-Propelled Underactuated Vehicles and its Application to VTOL Drones , 2009, IEEE Transactions on Automatic Control.

[12]  Roland Siegwart,et al.  PID vs LQ control techniques applied to an indoor micro quadrotor , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).