Skip to main content

Spacecraft Attitude Estimation and Gyro Calibration via Stochastic H  ∞  Filtering

  • Conference paper

Abstract

A filter for estimating spacecraft attitude quaternion and gyro drift from vector measurements in the presence of white noises in the gyro error, in the drift dynamics, and in the line-of-sight measurement error is developed. The variance parameters of the white noises are unknown, and are modeled as non-anticipative second order stochastic processes. The approach taken in this work consists in estimating the attitude quaternion and the gyro drift while attenuating the transmission from the unknown variances to the estimation error. The resulting H  ∞  filter involves the solution of a set of (differential) linear matrix inequalities. In the case of gyro white noises, extensive Monte-Carlo simulations were run showing that the proposed filter performs well from the standpoint of attitude estimation per se, in a wide range of gyro noise and line-of-sight noise intensities. The guaranteed disturbance attenuation level seems to be slightly dependent on the noises intensities. The actual level of disturbance attenuation is improving when the noises levels increase and admits as worst scenario the case of(ideal) noise-free sensors, as expected from the analysis. When compared with a matched quaternion Kalman filter, the H  ∞  filter produces higher Monte-Carlo standard deviations of the estimation error, but lower Monte-Carlo means. The higher the level of noises are, the less obvious the advantage of the Kalman filter is. When estimating the quaternion only, and as opposed to standard quaternion Kalman filters, the H  ∞  filter’s gains can be computed independently from the quaternion estimates, which makes it insensitive to estimation errors. This favorable feature is further emphasized when comparing its performances with those of unmatched Kalman filters. When provided with too high or too low noise covariances, the Kalman filter is outperformed by the H  ∞  filter, which delivers essentially identical levels of errors within a wide range of noise intensities.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Wertz, J.R. (ed.): Spacecraft Attitude Determination and Control. D. Reidel, Dordrecht (1984)

    Google Scholar 

  2. Crassidis, J., Markley, F.L., Cheng, Y.: Nonlinear Attitude Filtering Methods. Journal of Guidance, Control and Dynamics 30(1), 12–28 (2007)

    Article  Google Scholar 

  3. Lefferts, E.J., Markley, F.L., Shuster, M.D.: Kalman Filtering for Spacecraft Attitude Estimation. Journal of Guidance, Control and Dynamics 5, 417–429 (1982)

    Google Scholar 

  4. Bar-Itzhack, I.Y., Oshman, Y.: Attitude Determination from Vector Observations: Quaternion Estimation. IEEE Transactions on Aerospace and Electronic Systems AES-21, 128–136 (1985)

    Article  Google Scholar 

  5. Choukroun, D., Oshman, Y., Bar-Itzhack, I.Y.: Novel Quaternion Kalman Filter. IEEE Transactions on Aerospace and Electronic Systems AC-42(1), 174–190 (2006)

    Article  Google Scholar 

  6. Markley, F.L., Berman, N., Shaked, U.: Deterministic EKF-like Estimator for Spacecraft Attitude Estimation. In: Proceedings of the American Control, WA10, Baltimroe, MD (June 1994)

    Google Scholar 

  7. Cooper, L., Choukroun, D., Berman, N.: Spacecraft Attitude Estimation via Stochastic Filtering. In: Proceedings of the AIAA Guidance Navigation and Control Conference, Toronto, CA (August 2010)

    Google Scholar 

  8. Choukroun, D.: On Continuous-Time Ito Stochastic Modeling of the Attitude Quaternion. In: Proceedings of the AAS/F. Landis Markley’s Astronautics Symposium, AAS-2008-288, Cambridge, MD (June 2008); Journal of Astronautical Sciences (in Press)

    Google Scholar 

  9. Berman, N., Shaked, U.: H  ∞  Filtering for Nonlinear Stochastic Systems. In: Proceedings of the 13th Mediteranean Conference on Control and Automation, TuA05-3, Limassol, Cyprus (June 2005)

    Google Scholar 

  10. Berman, N., Shaked, U.: H  ∞ -like Control for Nonlinear Stochastic Systems. Systems and Control Letters 55, 247–257 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  11. Jazwinski, A.H.: Stochastic Processes and Filtering Theory. Academic, New York (1970)

    MATH  Google Scholar 

  12. Gershon, E., Shaked, U., Yaesh, I.: H  ∞  Control and Estimation of State-multiplicative Linear Systems. LNCIS, vol. 318. Springer, Heidelberg (2005)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Choukroun, D., Cooper, L., Berman, N. (2011). Spacecraft Attitude Estimation and Gyro Calibration via Stochastic H  ∞  Filtering. In: Holzapfel, F., Theil, S. (eds) Advances in Aerospace Guidance, Navigation and Control. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19817-5_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-19817-5_31

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-19816-8

  • Online ISBN: 978-3-642-19817-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics