Bounded attitude control of rigid bodies: Real-time experimentation to a quadrotor mini-helicopter

A quaternion-based feedback is developed for the attitude stabilization of rigid bodies. The control design takes into account a priori input bounds and is based on nested saturation approach. It results in a very simple controller suitable for an embedded use with low computational resources available. The proposed method is generic not restricted to symmetric rigid bodies and does not require the knowledge of the inertia matrix of the body. The control law can be tuned to force closed-loop trajectories to enter in some a priori fixed neighborhood of the origin in a finite time and remain thereafter. The global stability is guaranteed in the case where angular velocity sensors have limited measurement range. The control law is experimentally applied to the attitude stabilization of a quadrotor mini-helicopter.

[1]  R. C. Thompson,et al.  Survey of time-optimal attitude maneuvers , 1994 .

[2]  van der Arjan Schaft,et al.  50th IEEE Conference on Decision and Control and European Control Conference, 2011 , 2011 .

[3]  S. Bharadwaj,et al.  Achieving good performance in global attitude stabilization , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[4]  O. Egeland,et al.  Passivity-based adaptive attitude control of a rigid spacecraft , 1994, IEEE Trans. Autom. Control..

[5]  Rogelio Lozano,et al.  Real-time stabilization and tracking of a four-rotor mini rotorcraft , 2004, IEEE Transactions on Control Systems Technology.

[6]  S. D. Zemlyakov The 16th IFAC Symposium on Automatic Control in Aerospace , 2005 .

[7]  Malcolm D. Shuster Survey of attitude representations , 1993 .

[8]  Woosoon Yim,et al.  Nonlinear adaptive backstepping design for spacecraft attitude control using solar radiation pressure , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

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

[10]  A. Teel Global stabilization and restricted tracking for multiple integrators with bounded controls , 1992 .

[11]  Panagiotis Tsiotras,et al.  New Control Laws for the Attitude Stabilization of Rigid Bodies , 1994 .

[12]  Sai-Ming Li,et al.  Robust stabilization of spacecraft in the presence of control input saturation using sliding mode control , 1999 .

[13]  Calin Belta On controlling aircraft and underwater vehicles , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[14]  Hyochoong Bang,et al.  Large angle attitude control of spacecraft with actuator saturation , 2003 .

[15]  Panagiotis Tsiotras,et al.  Control of underactuated spacecraft with bounded inputs , 2000, Autom..

[16]  Miroslav Krstic,et al.  Inverse optimal stabilization of a rigid spacecraft , 1999, IEEE Trans. Autom. Control..

[17]  Rogelio Lozano,et al.  Modeling and Control of a Small Autonomous Aircraft Having Two Tilting Rotors , 2005, IEEE Transactions on Robotics.

[18]  Hyochoong Bang,et al.  Attitude control of a flexible launch vehicle using an adaptive notch filter: Ground experiment , 2008 .

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

[20]  O.-E. Fjellstad,et al.  Quaternion feedback regulation of underwater vehicles , 1994, 1994 Proceedings of IEEE International Conference on Control and Applications.

[21]  Per Johan Nicklasson,et al.  Satellite attitude control by quaternion-based backstepping , 2005 .

[22]  Sanjay P. Bhat,et al.  A topological obstruction to global asymptotic stabilization of rotational motion and the unwinding phenomenon , 1998, Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207).

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

[24]  John T. Wen,et al.  Nonlinear predictive control applied to spacecraft attitude control , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[25]  Haim Weiss,et al.  Quarternion feedback regulator for spacecraft eigenaxis rotations , 1989 .

[26]  Seung-Hwan Kim,et al.  Robust Control of the Missile Attitude Based on Quaternion Feedback , 2001 .

[27]  Max Donath,et al.  American Control Conference , 1993 .

[28]  Jianbo Lu,et al.  Feedback control logic for spacecraft eigenaxis rotations under slew rate and control constraints , 1994 .

[29]  Abdelhamid Tayebi,et al.  Unit Quaternion-Based Output Feedback for the Attitude Tracking Problem , 2008, IEEE Transactions on Automatic Control.

[30]  J.C.K. Chou,et al.  Quaternion kinematic and dynamic differential equations , 1992, IEEE Trans. Robotics Autom..

[31]  J. Wen,et al.  Robust attitude stabilization of spacecraft using nonlinear quaternion feedback , 1995, IEEE Trans. Autom. Control..

[32]  Ricardo G. Sanfelice,et al.  Robust global asymptotic attitude stabilization of a rigid body by quaternion-based hybrid feedback , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[33]  J. Wen,et al.  The attitude control problem , 1991 .

[34]  Robert Mahony,et al.  Design of a four-rotor aerial robot , 2002 .

[35]  P. Tondel,et al.  Attitude control by means of explicit model predictive control, via multi-parametric quadratic programming , 2005, Proceedings of the 2005, American Control Conference, 2005..

[36]  Daniel E. Koditschek,et al.  Application of a new Lyapunov function to global adaptive attitude tracking , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[37]  M. Shuster A survey of attitude representation , 1993 .