Adaptive Backstepping Control for Attitude Tracking of a Spacecraft

The problem of adaptive attitude tracking control for a rigid spacecraft with uncertain inertia matrix is addressed by means of backstepping technique. As a stepping-stone, we first construct a nonadaptive control scheme that is dependent on exact knowledge of the spacecraft inertia matrix. The control scheme is then redesigned to be adaptive, which is independent of any inertia parameters. The Modified Rodrigues Parameter (MRP) is adopted as attitude variable due mainly to its global nonsingular description when combined with its shadow sets. One salient feature of the proposed controllers is that they allow integral control action, which can potentially eliminate or reduce steady-state attitude errors in the presence of constant external disturbances. Simulation results for the derived controllers demonstrate the efficiency of the proposed backstepping strategy in achieving attitude tracking for spacecraft with inertia uncertainty.

[1]  Keck Voon Ling,et al.  Inverse optimal adaptive control for attitude tracking of spacecraft , 2005, IEEE Trans. Autom. Control..

[2]  Jyh-Ching Juang,et al.  QUATERNION FEEDBACK ATTITUDE CONTROL DESIGN: A NONLINEAR H∞ APPROACH , 2008 .

[3]  Randy A. Freeman,et al.  Robust Nonlinear Control Design , 1996 .

[4]  Robert H. Bishop,et al.  Spacecraft nonlinear control , 1992 .

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

[6]  John L. Junkins,et al.  Adaptive control of nonlinear attitude motions realizing linear closed-loop dynamics , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[7]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[8]  Chun-Yi Su,et al.  Redesign of hybrid adaptive/robust motion control of rigid-link electrically-driven robot manipulators , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[9]  D. Mayne Nonlinear and Adaptive Control Design [Book Review] , 1996, IEEE Transactions on Automatic Control.

[10]  Youdan Kim,et al.  Robust backstepping control for slew maneuver using nonlinear tracking function , 2003, IEEE Trans. Control. Syst. Technol..

[11]  John L. Junkins,et al.  Adaptive Control of Nonlinear Attitude Motions Realizing Linear Closed Loop Dynamics , 2001 .

[12]  P. Tsiotras Stabilization and optimality results for the attitude control problem , 1996 .

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

[14]  Shih-Che Lo,et al.  Sliding-Mode Controller Design for Spacecraft Attitude Tracking Maneuvers , 1993, 1993 American Control Conference.

[15]  M. Innocenti,et al.  Stability considerations in quaternion attitude control using discontinuous Lyapunov functions , 2004 .

[16]  H.-J. Uang,et al.  Mixed H2/H∞ PID tracking control design for uncertain spacecraft systems using a cerebellar model articulation controller , 2006 .

[17]  M. Akella Rigid body attitude tracking without angular velocity feedback , 2000 .

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

[19]  M. Akella,et al.  Differentiator-Free Nonlinear Proportional-Integral Controllers for Rigid-Body Attitude Stabilization , 2004 .

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

[21]  Jyh-Ching Juang,et al.  Spacecraft robust attitude tracking design: PID control approach , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[22]  James M. Gilbert,et al.  H∞ control of a gravity gradient stabilised satellite , 2000 .

[23]  R. Freeman,et al.  Robust Nonlinear Control Design: State-Space and Lyapunov Techniques , 1996 .