A numerical algorithm as an observer for spacecraft attitude determination

Dina Shona Laila, M. Lovera, A. Astolfi

Research output: Contribution to conferencePaper

3 Citations (Scopus)


This paper studies a nonlinear discrete-time state observer design problem for rigid spacecraft, particularly for spacecraft attitude estimation. The observer is a partial state observer, and it is constructed based on a numerical algorithm that preserves the orthogonality of a matrix function. Orthogonality preservation is important as the attitude matrix to be estimated is orthogonal, whereas in general orthogonality is destroyed under sampling. We prove that the proposed construction yields a semiglobal practical asymptotic observer. We also show that the separation principle holds for our problem, and hence stabilization using output feedback is possible. Two examples are provided to illustrate the usefulness of our results in a sampled-data implementation
Original languageEnglish
Publication statusPublished - 7 May 2007
EventIEEE Conference on Decision and Control - California, San Diego, United States
Duration: 13 Dec 200615 Dec 2006


ConferenceIEEE Conference on Decision and Control
Country/TerritoryUnited States
CitySan Diego

Bibliographical note

The full text is currently unavailable on the repository.


  • Space vehicles
  • Position measurement
  • Observers
  • Sun
  • Algorithm design and analysis
  • Attitude control
  • State estimation
  • Output feedback
  • Earth
  • USA Councils
  • space vehicles
  • attitude control
  • discrete time systems
  • nonlinear control systems
  • observers
  • sampled data systems
  • semiglobal practical asymptotic observer
  • nonlinear sampled-data systems
  • orthogonality preservation
  • output feedback
  • numerical algorithm
  • spacecraft attitude determination
  • nonlinear discrete-time state observer design problem
  • rigid spacecraft
  • spacecraft attitude estimation
  • partial state observer
  • Spacecraft
  • discrete-time observer


Dive into the research topics of 'A numerical algorithm as an observer for spacecraft attitude determination'. Together they form a unique fingerprint.

Cite this