Hardware Simulations of Spacecraft Attitude Synchronization Using Lyapunov-Based Controllers

  • Juno Jung
  • Sang-Young Park
  • Youngho Eun
  • Sung-Woo Kim
  • Chandeok Park
Original Paper


In the near future, space missions with multiple spacecraft are expected to replace traditional missions with a single large spacecraft. These spacecraft formation flying missions generally require precise knowledge of relative position and attitude between neighboring agents. In this study, among the several challenging issues, we focus on the technique to control spacecraft attitude synchronization in formation. We develop a number of nonlinear control schemes based on the Lyapunov stability theorem and considering special situations: full-state feedback control, full-state feedback control with unknown inertia parameters, and output feedback control without angular velocity measurements. All the proposed controllers offer absolute and relative control using reaction wheel assembly for both regulator and tracking problems. In addition to the numerical simulations, an air-bearing-based hardware-in-the-loop (HIL) system is used to verify the proposed control laws in real-time hardware environments. The pointing errors converge to \(0.5{^{\circ }}\) with numerical simulations and to \(2{^{\circ }}\) using the HIL system. Consequently, both numerical and hardware simulations confirm the performance of the spacecraft attitude synchronization algorithms developed in this study.


Attitude synchronization Hardware-in-the-loop simulation Lyapunov-based control Spacecraft formation flying 



This work was supported by the Space Core Technology Development Program through the National Research Foundation of Korea funded by the Ministry of Science, ICT & Future Planning (2013M1A3A3A02042448).


  1. 1.
    Scharf D, Hadaegh F, Ploen S (2014) A survey of spacecraft formation flying guidance and control (part II): control. In: Proceedings of the American Control Conference, Boston, MAGoogle Scholar
  2. 2.
    Yuan C, Li J, Wang T, Baoyin H (2008) Robust attitude control for rapid multi-target tracking in spacecraft formation flying. Appl Math Mech 29(2):185–198MathSciNetCrossRefzbMATHGoogle Scholar
  3. 3.
    Abdessameud A, Tayebi A (2008) Attitude synchronization of a spacecraft formation without velocity measurement. In: Proceedings of the 47th IEEE conference on decision and control, Cancun, MexicoGoogle Scholar
  4. 4.
    Mehrabian AR, Tafazoli S, Khorasani K (2009) Coordinated attitude control of spacecraft formation without angular velocity feedback: a decentralized approach. In: Proceedings of the AIAA guidance, navigation, and control conference, Chicago, ILGoogle Scholar
  5. 5.
    Shan J (2009) Synchronized attitude and translational motion control for spacecraft formation flying. Proc Inst Mech Eng Part G J Aerosp Eng 223(G6):749–768CrossRefGoogle Scholar
  6. 6.
    Chang I, Park S-Y, Choi K-H (2009) Decentralized coordinated attitude control for satellite formation flying via the state-dependent riccati equation technique. Int J Non Linear Mech 44(8):891–904CrossRefGoogle Scholar
  7. 7.
    Ren W (2010) Distributed cooperative attitude synchronization and tracking for multiple rigid bodies. IEEE Trans Control Syst Technol 18(2):383–392CrossRefGoogle Scholar
  8. 8.
    Meng Z, Ren W, You Z (2010) Decentralised cooperative attitude tracking using modified Rodriguez parameters based on relative attitude information. Int J Control 83(12):2427–2439MathSciNetCrossRefzbMATHGoogle Scholar
  9. 9.
    Chang I, Park S-Y, Choi K-H (2010) Nonlinear attitude control of a tether-connected multi-satellite in three-dimensional space. IEEE Trans Aerosp Electron Syst 46(4):1950–1968CrossRefGoogle Scholar
  10. 10.
    Li J, Kumar KD (2011) Fault tolerant attitude synchronization control during formation flying. J Aerosp Eng 24(3):251–263CrossRefGoogle Scholar
  11. 11.
    Lv Y, Hu Q, Ma G, Zhou J (2011) 6 DOF synchronized control for spacecraft formation flying with input constraint and parameter uncertainties. ISA Trans 50(4):573–580CrossRefGoogle Scholar
  12. 12.
    Zhang B, Song S (2011) Robust attitude coordination control of formation flying spacecraft under control inout saturation. Int J Innov Comput Inf Control 7(7):4223–4235Google Scholar
  13. 13.
    Cong B-L, Liu X-D, Chen Z (2011) Distributed attitude synchronization of formation flying via consensus-based virtual structure. Acta Astronautica 68(11–12):1973–1986CrossRefGoogle Scholar
  14. 14.
    Zhou J, Hu Q, Ma G (2012) Decentralized adaptive output feedback attitude synchronization tracking control of satellite formation flying. Int J Innov Comput Inf Control 8(1):977–988Google Scholar
  15. 15.
    Jung J, Park S-Y, Kim S-W, Eun Y, Chang Y-K (2013) Hardware-in-the-loop simulations of spacecraft attitude synchronization using the state-dependent Riccati equation technique. Adv Sp Res 51:434–449CrossRefGoogle Scholar
  16. 16.
    Schaub H, Junkins J (2003) Analytical mechanics of space systems. AIAA Education Series, RestonCrossRefzbMATHGoogle Scholar
  17. 17.
    Kowalchuk SA (2007) Investigation of nonlinear control strategies using GPS simulator and spacecraft attitude control simulator. Ph.D. dissertation, Dept. Aerospace Engineering, Virginia Polytechnic Institute and State University, Blacksburg, VAGoogle Scholar
  18. 18.
    Hall CD, Tsiotras P, Shen H (2002) Tracking rigid body motion using thrusters and momentum wheels. J Astronaut Scie 50(3):311–323Google Scholar
  19. 19.
    Wie B (2008) Space vehicle dynamics and control, 2nd edn. AIAA Education Series, Reston, pp 323–347CrossRefGoogle Scholar
  20. 20.
    Junkins JL (1997) Adventures on the interface of dynamics and control. J Guid Control Dyn 20(6):1058–1071MathSciNetCrossRefzbMATHGoogle Scholar
  21. 21.
    Akella MR (2001) Rigid body attitude tracking without angular velocity feedback. Syst Control Lett 42:321–326MathSciNetCrossRefzbMATHGoogle Scholar
  22. 22.
    Tsiotras P (1998) Further passivity results for the attitude control problem. IEEE Trans Autom Control 43(11):1597–1600MathSciNetCrossRefzbMATHGoogle Scholar
  23. 23.
    Chaturvedi NA, Sanyal AK, Chellappa M, Valk JL, McClamroch NH (2006) Globally convergent adaptive tracking of angular velocity and inertia Identification for a 3-DOF rigid body. IEEE Trans Control Syst Technol 14(5):613–627CrossRefGoogle Scholar
  24. 24.
    Thienel JK, Luquette RJ, Sanner RM (2008) Estimation of Spacecraft Inertia Parameters. In: Proceedings of the AIAA guidance, navigation and control conference and exhibit, Honolulu, HIGoogle Scholar
  25. 25.
    Ahmed J, Coppola VT, Bernstein DS (1998) Adaptive asymptotic tracking of spacecraft attitude motion with inertia matrix identification. J Guid Control Dyn 21(5):684–691CrossRefGoogle Scholar
  26. 26.
    Aström KJ, Wittenmark B (2008) Adaptive control, 2nd edn. Dover, MineolaGoogle Scholar
  27. 27.
    Lawton J, Beard R (2003) Attitude regulation about a fixed rotation axis. J Guid Control Dyn 26(2):253–258CrossRefGoogle Scholar

Copyright information

© The Korean Society for Aeronautical & Space Sciences and Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  • Juno Jung
    • 1
  • Sang-Young Park
    • 1
  • Youngho Eun
    • 1
  • Sung-Woo Kim
    • 1
  • Chandeok Park
    • 1
  1. 1.Astrodynamics and Control Laboratory, Department of AstronomyYonsei UniversitySeoulRepublic of Korea

Personalised recommendations