Attitude Control of a Rigid Spacecraft

  • Zhiyong ChenEmail author
  • Jie Huang
Part of the Advanced Textbooks in Control and Signal Processing book series (C&SP)


Attitude control of spacecraft systems has been a benchmark control problem and has been extensively studied under various assumptions and scenarios. When a spacecraft system is subject to external disturbances, the attitude control problem poses some specific challenges. In this chapter, we consider the attitude control problem for a spacecraft subject to a class of external disturbances which is a multi-tone sinusoidal function. The techniques introduced in the previous chapters are integrated to solve this problem. This chapter is organized as follows. In Sects. 10.1 and 10.2, we present the model of a rigid spacecraft, and formulate the attitude tracking and disturbance rejection problem, respectively. Then a special case where the model of the spacecraft is known exactly is handled in Sect. 10.3 using the internal model approach studied in Chap.  7. In Sects. 10.4 and 10.5, taking into account the model uncertainty, we detail the approach to dealing with the attitude control and disturbance rejection problem for the case where the frequencies of the disturbance are known and the case where the frequencies of the disturbance are unknown, respectively. The notes and references are given in Sect. 10.6.


  1. 1.
    Ahmed J, Coppola VT, Bernstein D (1998) Adaptive asymptotic tracking of spacecraft attitude motion with inertia matrix identification. J Guidance Control Dyn 21:684–691CrossRefGoogle Scholar
  2. 2.
    Tayebi A (2008) Unit quaternion-based output feedback for the attitude tracking problem. IEEE Trans Autom Control 53(6):1516–1520CrossRefMathSciNetGoogle Scholar
  3. 3.
    Yao Y, Yang B, He F, Qiao Y, Cheng D (2008) Attitude control of missile via Fliess expansion. IEEE Trans Control Syst Technol 16(5):959–970CrossRefGoogle Scholar
  4. 4.
    Yoon H, Tsiotras P (2002) Spacecraft adaptive attitude and power tracking with variable speed control moment gyroscopes. J Guidance Control Dyn 25(6):1081–1090CrossRefGoogle Scholar
  5. 5.
    Kang W (1995) Nonlinear \({H}_\infty \) control and its applications to rigid spacecraft. IEEE Trans Autom Control 40(7):1281–1285CrossRefzbMATHGoogle Scholar
  6. 6.
    Krstic M, Tsiotras P (1999) Inverse optimal stabilization of a rigid spacecraft. IEEE Trans Autom Control 44:1042–1049CrossRefzbMATHMathSciNetGoogle Scholar
  7. 7.
    Luo W, Chu Y-C, Ling K-V (2005) Inverse optimal adaptive control for attitude tracking of spacecraft. IEEE Trans Autom Control 50:1639–1654CrossRefMathSciNetGoogle Scholar
  8. 8.
    Chen Z, Huang J (2009) Attitude tracking and disturbance rejection of rigid spacecraft by adaptive control. IEEE Trans Autom Control 54:600–605CrossRefGoogle Scholar
  9. 9.
    Chen Z, Huang J (2013) Attitude tracking of rigid spacecraft subject to disturbances of unknown frequencies. International Journal of Robust and Nonlinear Control. doi: 10.1002/rnc.2983 Google Scholar
  10. 10.
    Dixon WE, Behal A, Dawson DM, Nagarkatti SP (2003) Nonlinear control of engineering systems: a lyapunov-based approach. Birkhäuser, BostonCrossRefGoogle Scholar
  11. 11.
    Klumpp AR (1976) Singularity free extraction of a quaternion from a direction cosine matrix. J Spacecr Rockets 13:754–755CrossRefGoogle Scholar
  12. 12.
    Sidi MJ (1997) Spacecraft dynamics and control. Cambridge University Press, CambridgeGoogle Scholar
  13. 13.
    Yuan JS-C (1988) Closed-loop manipulator control using quaternion feedback. Int J Robust Nonlinear Control 4:434–440Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.School of Electrical Engineering and Computer ScienceUniversity of NewcastleCallaghanAustralia
  2. 2.Department of Mechanical and Automation EngineeringThe Chinese University of Hong KongShatinChina

Personalised recommendations