Finite-Time Attitude Trajectory Tracking Control of Rigid Spacecraft

In this paper, we investigate the finite-time attitude tracking control problem for a rigid spacecraft on the special orthogonal group (<inline-formula><tex-math notation="LaTeX">$SO(3)$</tex-math></inline-formula>). The exponential coordinates, derived from the exponential and logarithmic maps of Lie group, are utilized to describe the attitude tracking error on <inline-formula><tex-math notation="LaTeX">$SO(3)$</tex-math></inline-formula> almost globally unique except for a zero measure set on which the logarithmic map is double valued. To avoid this issue, a novel nonsingular sliding surface is designed to guarantee that the attitude tracking error will never reach the zero measure set and provide fixed-time stability during the sliding phase. Then, a novel continuous second-order sliding mode control scheme is developed to force the system state to reach the desired sliding surface in finite time. The salient feature of the proposed control scheme is that it significantly suppresses the chattering phenomenon. In addition, to address the lack of angular velocity measurements, a finite-time observer is proposed to recover the unknown angular velocity information in finite time. Then, an observer-based finite-time output feedback control strategy is obtained. Finally, numerical simulations are presented to demonstrate the effectiveness of the proposed control scheme.

[1]  Yuanqing Xia,et al.  Adaptive attitude tracking control for rigid spacecraft with finite-time convergence , 2013, Autom..

[2]  Amit K. Sanyal,et al.  Attitude Tracking Control of a Small Satellite in Low Earth Orbit , 2009 .

[3]  R. Murray,et al.  Proportional Derivative (PD) Control on the Euclidean Group , 1995 .

[4]  Hong Ren Wu,et al.  A robust MIMO terminal sliding mode control scheme for rigid robotic manipulators , 1994, IEEE Trans. Autom. Control..

[5]  Andrey Polyakov,et al.  Nonlinear Feedback Design for Fixed-Time Stabilization of Linear Control Systems , 2012, IEEE Transactions on Automatic Control.

[6]  Ming Xin,et al.  Indirect Robust Control of Spacecraft via Optimal Control Solution , 2012, IEEE Transactions on Aerospace and Electronic Systems.

[7]  Dennis S. Bernstein,et al.  Finite-Time Stability of Continuous Autonomous Systems , 2000, SIAM J. Control. Optim..

[8]  Jaime A. Moreno,et al.  Strict Lyapunov Functions for the Super-Twisting Algorithm , 2012, IEEE Transactions on Automatic Control.

[9]  Tianyou Chai,et al.  Neural-Network-Based Terminal Sliding-Mode Control of Robotic Manipulators Including Actuator Dynamics , 2009, IEEE Transactions on Industrial Electronics.

[10]  Chin-Hsing Cheng,et al.  Application of Fuzzy Controllers for Spacecraft Attitude Control , 2009, IEEE Transactions on Aerospace and Electronic Systems.

[11]  Hong Wang,et al.  A fixed-time output feedback control scheme for double integrator systems , 2017, Autom..

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

[13]  Zhihong Man,et al.  Non-singular terminal sliding mode control of rigid manipulators , 2002, Autom..

[14]  F. Park,et al.  Geometry and Inverse Optimality in Global Attitude Stabilization , 1998 .

[15]  Yuanqing Xia,et al.  Attitude Tracking of Rigid Spacecraft With Bounded Disturbances , 2011, IEEE Transactions on Industrial Electronics.

[16]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[17]  Z. Zuo,et al.  Non-singular fixed-time terminal sliding mode control of non-linear systems , 2015 .

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

[19]  Jaime A. Moreno,et al.  A linear framework for the robust stability analysis of a Generalized Super-Twisting Algorithm , 2009, 2009 6th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE).

[20]  Xi Liu,et al.  Finite-Time Attitude Tracking Control for Spacecraft Using Terminal Sliding Mode and Chebyshev Neural Network , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[21]  Zongyu Zuo,et al.  A new class of finite-time nonlinear consensus protocols for multi-agent systems , 2014, Int. J. Control.

[22]  Dennis S. Bernstein,et al.  Inertia-Free Spacecraft Attitude Control Using Reaction Wheels , 2013 .

[23]  Bor-Sen Chen,et al.  Adaptive fuzzy mixed H2/H∞ attitude control of spacecraft , 2000, IEEE Trans. Aerosp. Electron. Syst..

[24]  Yuanqing Xia,et al.  Attitude stabilization of rigid spacecraft with finite‐time convergence , 2011 .

[25]  D. Koditschek The Application of Total Energy as a Lyapunov Function for Mechanical Control Systems , 1989 .

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

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