Skip to main content
Log in

Additive Divided Difference Filtering for Real- Time Spacecraft Attitude Estimation Using Modified Rodrigues Parameters

  • Published:
The Journal of the Astronautical Sciences Aims and scope Submit manuscript

Abstract

In this paper, a real-time attitude estimation algorithm is derived by using an additive divided difference filter as an efficient alternative to the extended Kaiman filter. To make the attitude filtering algorithm suitable for real-time applications and to minimize the computational load, a square-root sigma point attitude filter is designed by integrating the divided difference filter with the additive noise concept using the modified Rodrigues attitude parameters. The new attitude filter provides numerically stable and accurate estimates of the state and covariance, but the computational workload of the new estimator is almost identical to the computational complexity of the extended Kaiman attitude filter. For performance evaluation the new sigma point attitude filter is compared with the unscented attitude filter and the extended Kaiman filter. The sensor measurements include a three-axis magnetometer and rate-gyros. Simulation results indicate that the proposed additive divided difference attitude filter shows faster convergence with accurate and reliable estimation.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Wertz, J.R. Mission Geometry: Orbit and Constellation Design and Management, Microcosm Press, El Segundo, CA, 2001, Chapter 1.

    Google Scholar 

  2. Brown, R.G. and Hwang, P. Y.C. Introduction to Random Signals and Applied Kaiman Filtering, John Wiley and Sons, New York, NY, 1997.

    Google Scholar 

  3. Jazwinski, A.H. Stochastic Processes and Filtering Theory, Academic Press, San Diego, CA, 1970.

    MATH  Google Scholar 

  4. Gordon, N. J., Salmon, D. J., and Smith, A. F. M. “A Novel Approach to Nonlinear/Non-Gaussian Bayesian State Estimation,” IFF Proceedings on Radar and Signal Processing, Vol. 140,1993, pp. 107–113.

    Article  Google Scholar 

  5. Arulampalam, M.S., Maskell, S., Gordon, N.J., and Clapp, T. “A Tutorial on Particle Filters for Online Nonlinear/Non-Gaussian Bayesian Tracking,” IEEE Transactions on Signal Processing, Vol. 50, No. 2, Feb. 2002, pp. 174–188.

    Article  Google Scholar 

  6. Ristic, B., Arulampalam, M. S., and Gordon, N.J. Beyond the Kaiman Filter: Particle Filters for Tracking Applications, Artech House, Boston, MA, 2004.

    Google Scholar 

  7. Fox, D. “Adapting the Sample Size in Particle Filters through KLD-Sampling,” International Journal of Robotics Research, Vol. 22, 2003, pp. 985–1003.

    Article  Google Scholar 

  8. Julier, S. J., Uhlmann, J.K., and Durrant-Whyte, H.F. “A New Method for Nonlinear Transformation of Means and Covariances in Filters and Estimators,” IEEE Transactions on Automatic Control, Vol. 45, No. 3, March 2000, pp. 477–482.

    Article  MathSciNet  MATH  Google Scholar 

  9. Schei, T. S. “A Finite-Difference Method for Linearization in Nonlinear Estimation Algorithms,” Automatica, Vol. 33, No. 11, November 1997, pp. 2053–2058.

    Article  MathSciNet  MATH  Google Scholar 

  10. Norgaard, M., Poulsen, N. K., and Ravn, O. “New Developments in State Estimation for Nonlinear Systems,” Automatica, Vol. 36, No. 11, November 2000, pp. 1627–1638.

    Article  MathSciNet  Google Scholar 

  11. Oshman, Y. and Carmi, A. “Estimating Attitude from Vector Observations Using Genetic-Algorithm-Embedded Quaternion Particle Filter,” Journal of Guidance, Control, and Dynamics, Vol. 29, No. 4, 2006, pp. 879–891.

    Article  Google Scholar 

  12. Cheng, Y. and Crassidis, J.L. “Particle Filtering for Sequential Spacecraft Attitude Estimation,” presented as paper AIAA 2004-5337 at the AIAA Guidance, Navigation, and Control Conference, Providence, Rhode Island, Aug. 2004.

  13. Carmi, A. and Oshman, Y. “Fast Particle Filtering for Attitude and Angular-Rate Estimation from Vector Observations,” Journal of Guidance, Control, and Dynamics, Vol. 32, No. 1, 2009, pp. 70–78.

    Article  Google Scholar 

  14. Van Der Merwe, R., Wan, E. A., and Julier, S. J. “Sigma-Point Kaiman Filters for Nonlinear Estimation and Sensor Fusion: Applications to Integrated Navigation,“ presented as paper AIAA 2004-5120 at the AIAA Guidance, Navigation, and Control Conference and Exhibit, Providence, Rhode Island, August 2004.

  15. Lee, D.-J. and Alfriend, K.T. “Sigma Point Filtering for Sequential Orbit Estimation and Prediction,” Journal of Spacecraft and Rockets, Vol. 44, No. 2, 2007, pp. 388–398.

    Article  Google Scholar 

  16. Crassidis, J.L. and Markley, F.L. “Unscented Filtering for Spacecraft Attitude Estimation,” Journal of Guidance, Control, and Dynamics, Vol. 26, No. 4, July-Aug. 2003, pp. 536–542.

    Article  Google Scholar 

  17. Lee, D.-J. and Alfriend, K. T. “Adaptive Sigma Point Filtering for State and Parameter Estimation,” presented as paper AIAA 2004-5101 at the AIAA/AAS Astrodynamics Specialist Conference and Exhibit, Providence, Rhode Island, August 2004.

  18. Van Der Merwe, R. and Wan, E. A. “The Square-Root Unscented Kaiman Filter for State and Parameter Estimation,” IEEE Proceedings of the International Conference on Acoustics, Speech and Signal Processing, Salt Lake City, Utah, May 2001.

  19. Shuster, M.D. “A Survey of Attitude Representations,” The Journal of the Astronautical Sciences, Vol. 41, No. 4, Oct.–Dec. 1993, pp. 439–517.

    MathSciNet  Google Scholar 

  20. Lefferts, E. J., Markley, F.L., and Shuster, M. D. “Kaiman Filtering for Spacecraft Attitude Estimation,” Journal of Guidance, Control, and Dynamics, Vol. 5, No. 5, Sep.–Oct. 1982, pp. 417–429.

    Article  Google Scholar 

  21. Crassidis, J.L. and Markley, F.L. “Attitude Estimation Using Modified Rodrigues Parameters,” Proceedings of the Flight Mechanics/Estimation Theory Symposium, NASA-Goddard Space Flight Center, Greenbelt, MD, 1996, pp. 71–83.

  22. Schaub, H. and Junkins, J.L. Analytical Mechanics of Space Systems, AIAA Education Series, Chapter 3, pp. 107-115.

  23. Grewal, M.S. and Andrews, A.P. Kaiman Filtering: Theory and Practice, 2nd ed, John Wiley & Sons, Inc., New York, NY, 2001, Chapter 6.

    Google Scholar 

  24. Van Der Merwe, R. Sigma Point Kaiman Filters for Probabilistic Inference in Dynamic State-Space Models, Ph.D. Dissertation, OGI School of Science & Engineering at Oregon Health & Science University, Portland, Oregon, April 2004.

    Google Scholar 

  25. Lee, D.-J., No, T. S., Lee, S.-R., Kim, H.-J., and Alfriend, K.T. “Precise Ephemeris Reconstruction Using the Clohessy-Wiltshire Frame and Multiple Sequential Compressions,” Journal of Guidance, Control, and Dynamics, Vol. 26, No. 5, Sep.–Oct. 2003, pp. 781–785.

    Article  Google Scholar 

  26. IAGA International Geomagnetic Reference Field Model. Available at http://www.ngdc.noaa.gov/IAGA/vmod/igrf.html.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Deok Jin Lee.

Additional information

Presented at the F. Landis Markley Astronautics Symposium, Cambridge, Maryland, June 29–July 2,2008.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lee, D.J., Alfriend, K.T. Additive Divided Difference Filtering for Real- Time Spacecraft Attitude Estimation Using Modified Rodrigues Parameters. J of Astronaut Sci 57, 93–111 (2009). https://doi.org/10.1007/BF03321496

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF03321496

Keywords

Navigation