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.
Similar content being viewed by others
References
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.
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.
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.
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.
Schaub, H. and Junkins, J.L. Analytical Mechanics of Space Systems, American Institute of Aeronautics and Astronautics, AIAA Education Series, Reston, VA, 2003.
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.
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.
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.
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.
Markley, F.L. “Attitude Error Representations for Kalman Filtering,” Journal of Guidance, Control, and Dynamics, Vol. 26, No. 2, 2003, pp. 311–317.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Crassidis, J.L. and Junkins, J.L. Optimal Estimation of Dynamic Systems, Chapman & Hall/CRC, Boca Raton, FL, 2004.
Vanloan, C.F. “Computing Integrals Involving the Matrix Exponential,” IEEE Transactions on Automatic Control, Vol. 23, No. 3, 1978, pp. 395–404.
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.
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.
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.
Idan, M. “Estimation of Rodrigues Parameters from Vector Observations,” IEEE Transactions on Aerospace and Electronic Systems, Vol. 32, No. 2, 1996, pp. 578–586.
Author information
Authors and Affiliations
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/BF03321529