Skip to main content
Log in

Nonsingular Attitude Filtering Using Modified Rodrigues Parameters

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

Abstract

A method to estimate the general rigid body attitude using a minimal modified Rodrigues parameters (MRP) coordinate set is presented. The singularity avoidance technique is based on the stereographic projection properties of the MRP set, and makes use of a simple mapping relationship between MRP representations. Previous work has used the MRP duality to avoid singular attitude descriptions but has ignored the associated covariance transformation. This article presents a mapping to transform the state covariance matrix between these two representations as the attitude description is mapped between the two possible MRP sets. Second-order covariance transformations suitable for divided difference filtering are also provided. The MRP filter formulation based on extended Kalman filtering and divided difference filtering is compared with a standard multiplicative quaternion Kalman filter in an example problem.

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. Lefferts, E.J., Markley, F.L., and Shuster, M.D. “Kalman Filtering for Spacecraft Attitude Estimation,” Journal of Guidance, Control, and Dynamics, Vol. 5, No. 5, 1982, pp. 417–429.

    Article  Google Scholar 

  2. Crassidis, J.L., Markley, F.L., and Cheng, Y. “Survey of Nonlinear Attitude Estimation Methods,” Journal of Guidance, Control, and Dynamics, Vol. 30, No. 1, 2007, pp. 12–28.

    Article  Google Scholar 

  3. Zanetti, R. And Bishop, R. “Quaternion Estimation and Norm Constrained Kalman Filtering,” presented as paper AIAA 2006-6164 at the 2006 AAS/AIAA Space Flight Mechanics Conference, August 2006.

  4. Majji, M. and Mortari, D. “Quaternion Constrained Kalman Filter,” presented as paper AAS 08-215 at the 2008 AAS/AIAA Astrodynamics Specialist Conference, January 2008.

  5. Schaub, H. and Junkins, J.L. Analytical Mechanics of Space Systems, American Institute of Aeronautics and Astronautics, AIAA Education Series, Reston, VA, 2003.

    Book  Google Scholar 

  6. Tsiotras, P. and Longuski, J.M. “A New Parameterization of the Attitude Kinematics,” The Journal of the Astronautical Sciences, Vol. 43, No. 3, 1995, pp. 243–262.

    MathSciNet  Google Scholar 

  7. Schaub, H. and Junkins, J.L. “Stereographic Orientation Parameters for Attitude Dynamics: A Generalization of the Rodrigues Parameters,” The Journal of the Astronautical Sciences, Vol. 44, No. 1, 1996, pp. 1–19.

    MathSciNet  Google Scholar 

  8. Schaub, H., Robinett, R.D., and Junkins, J.L. “New Penalty Functions for Optimal Control Formulation for Spacecraft Attitude Control Problems,” Journal of Guidance, Control, and Dynamics, Vol. 20, No. 3, 1997, pp. 428–434.

    Article  MATH  Google Scholar 

  9. 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, May 1996, pp. 71–83.

    Google Scholar 

  10. Markley, F.L. “Attitude Error Representations for Kalman Filtering,” Journal of Guidance, Control, and Dynamics, Vol. 26, No. 2, 2003, pp. 311–317.

    Article  MathSciNet  Google Scholar 

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

    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, August 2004.

  13. Chen, J., Yuan, J., and Fang, Q.“Flight Vehicle Attitude Determination Using the Modified Rodrigues Parameters,” Chinese Journal of Aeronautics, Vol. 21, No. 5, 2008, pp. 433–440.

    Article  Google Scholar 

  14. Lee, D. and Alfriend, K.T. “Additive Divided Difference Filtering for Attitude Estimation Using Modified Rodrigues Parameters,” presented as paper AAS 08-283 at the F. Landis Markley Astronautics Symposium, June 2008.

  15. NØrgaard, M., Poulsen, N.K., and Ravn, O. “Advances in Derivative Free State Estimation for Nonlinear Systems,” Technical University of Denmark, Department of Mathematical Modelling, Technical Report IMM-REP-1998-15, revised April 2000.

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

    Article  MathSciNet  Google Scholar 

  17. Hurtado, J.E. “Interior Parameters, Exterior Parameters, and a Cayley-like Transform,” Journal of Guidance, Control, and Dynamics, Vol. 32, No. 2, 2009, pp. 653–657.

    Article  MathSciNet  Google Scholar 

  18. Tsiotras, P., Junkins, J.L., and Schaub, H.“Higher Order Cayley Transforms with Applications to Attitude Representations,” Journal of Guidance, Control, and Dynamics, Vol. 20, No. 3, 1997, pp. 528–536.

    Article  MATH  Google Scholar 

  19. Farrenkopf, R.L. “Analytic Steady-State Accuracy Solutions for Two Common Spacecraft Attitude Estimators,” Journal of Guidance and Control, Vol. 1, No. 4, 1978, pp. 282–284.

    Article  Google Scholar 

  20. Bruccoleri, C. and Mortari, D. “MRAD: Modified Rodrigues Vector Attitude Determination,” The Journal of the Astronautical Sciences, Vol. 54, No. 3–4, 2006, pp. 383–390.

    Article  MathSciNet  Google Scholar 

  21. Crassidis, J.L. and Junkins, J.L. Optimal Estimation of Dynamic Systems, Chapman & Hall/CRC, Boca Raton, FL, 2004.

    Book  MATH  Google Scholar 

  22. Vanloan, C.F. “Computing Integrals Involving the Matrix Exponential,” IEEE Transactions on Automatic Control, Vol. 23, No. 3, 1978, pp. 395–404.

    Article  MathSciNet  Google Scholar 

  23. Setoodeh, P., Khayatian, A., and Farjah, E. “Attitude Estimation By Divided Difference Filter-Based Sensor Fusion,” Journal of Navigation, Vol. 60, No. 1, 2007, pp. 119–128.

    Article  Google Scholar 

  24. Karlgaard, C.D. and Schaub, H. “Huber-Based Divided Difference Filtering,” Journal of Guidance, Control, and Dynamics, Vol. 30, No. 3, 2007, pp. 885–891.

    Article  Google Scholar 

  25. Myers, K.A. and Tapley, B.D. “Adaptive Sequential Estimation with Unknown Noise Statistics,” IEEE Transactions on Automatic Control, Vol. 21, No. 4, 1976, pp. 520–523.

    Article  MATH  Google Scholar 

  26. Idan, M. “Estimation of Rodrigues Parameters from Vector Observations,” IEEE Transactions on Aerospace and Electronic Systems, Vol. 32, No. 2, 1996, pp. 578–586.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christopher D. Karlgaard.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Karlgaard, C.D., Schaub, H. Nonsingular Attitude Filtering Using Modified Rodrigues Parameters. J of Astronaut Sci 57, 777–791 (2009). https://doi.org/10.1007/BF03321529

Download citation

  • Published:

  • Issue Date:

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

Keywords

Navigation