Adaptive finite-time backstepping control for attitude tracking of spacecraft based on rotation matrix

This paper investigates two finite-time controllers for attitude control of spacecraft based on rotation matrix by an adaptive backstepping method. Rotation matrix can overcome the drawbacks of unwinding which makes a spacecraft perform a large-angle maneuver when a small-angle maneuver in the opposite rotational direction is sufficient to achieve the objective. With the use of adaptive control, the first robust finite-time controller is continuous without a chattering phenomenon. The second robust finite-time controller can compensate external disturbances with unknown bounds. Theoretical analysis shows that both controllers can make a spacecraft following a time-varying reference attitude signal in finite time and guarantee the stability of the overall closed-loop system. Numerical simulations are presented to demonstrate the effectiveness of the proposed control schemes.

[1]  N. McClamroch,et al.  Rigid-Body Attitude Control , 2011, IEEE Control Systems.

[2]  Ming Liu,et al.  Finite-Time Control for Spacecraft Formation with Dual-Number-Based Description , 2012 .

[3]  Shihua Li,et al.  Composite control method for stabilizing spacecraft attitude in terms of Rodrigues parameters , 2013 .

[4]  S. Bhat,et al.  A topological obstruction to continuous global stabilization of rotational motion and the unwinding phenomenon , 2000 .

[5]  Dennis S. Bernstein,et al.  Asymptotic Smooth Stabilization of the Inverted 3-D Pendulum , 2009, IEEE Transactions on Automatic Control.

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

[7]  D. Bernstein,et al.  Inertia-Free Spacecraft Attitude Tracking with Disturbance Rejection and Almost Global Stabilization , 2009 .

[8]  Martin Horn,et al.  Finite-time stabilization by robust backstepping for a class of mechanical systems , 2011, 2011 IEEE International Conference on Control Applications (CCA).

[9]  Jie Huang,et al.  Finite-time control for robot manipulators , 2002, Syst. Control. Lett..

[10]  Dennis S. Bernstein,et al.  Torque-saturated, inertia-free spacecraft attitude control , 2011 .

[11]  Shihua Li,et al.  Finite-Time Attitude Stabilization for a Spacecraft Using Homogeneous Method , 2012 .

[12]  Ziyang Meng,et al.  Distributed finite-time attitude containment control for multiple rigid bodies , 2010, Autom..

[13]  Shunan Wu,et al.  Quaternion-based finite time control for spacecraft attitude tracking , 2011 .

[14]  Dennis S. Bernstein,et al.  Inertia-Free Spacecraft Attitude Control with Reaction-Wheel Actuation , 2010 .

[15]  Hanlei Wang,et al.  On Attitude Synchronization of Multiple Rigid Bodies with Time Delays , 2011 .

[16]  Taeyoung Lee,et al.  Exponential stability of an attitude tracking control system on SO(3) for large-angle rotational maneuvers , 2012, Syst. Control. Lett..

[17]  Baoqun Zhang,et al.  Asymptotical stability analysis of “PD+” controller for spacecraft attitude tracking system* , 2010, 2010 8th World Congress on Intelligent Control and Automation.

[18]  Liang Bin,et al.  Adaptive Spacecraft Attitude Tracking Controller Design Based on Similar Skew-symmetric Structure , 2010 .

[19]  S. Bhat,et al.  Continuous finite-time stabilization of the translational and rotational double integrators , 1998, IEEE Trans. Autom. Control..

[20]  Zhihong Man,et al.  Continuous finite-time control for robotic manipulators with terminal sliding mode , 2003, Autom..

[21]  Wassim M. Haddad,et al.  Finite-Time Stabilization of Nonlinear Dynamical Systems via Control Vector Lyapunov Functions , 2007, 2007 American Control Conference.

[22]  Guangren Duan,et al.  Robust Integrated Translation and Rotation Finite-Time Maneuver of a Rigid Spacecraft Based on Dual Quaternion , 2011 .

[23]  Naomi Ehrich Leonard,et al.  Autonomous rigid body attitude synchronization , 2007, 2007 46th IEEE Conference on Decision and Control.