Unscented Filtering in a Unit Quaternion Space for Spacecraft Attitude Estimation

A novel approach to the straightforward implementation of unscented filtering in a unit quaternion space is proposed for spacecraft attitude estimation. A method of weighted mean computation for quaternions is derived in a rotational space, leading to a quaternion with a unit norm. Quaternion multiplication, which allows a quaternion in the filter to lie in the unit quaternion space, is then used for predicted covariance computations and quaternion updates. In this study, quaternion process noise, which increases the uncertainty in attitude orientation, is either modeled as the vector part of the quaternion or as a rotation vector. Simulation results indicate that the proposed approach successfully estimates spacecraft attitude.

[1]  R. Farrenkopf Analytic Steady-State Accuracy Solutions for Two Common Spacecraft Attitude Estimators , 1978 .

[2]  E. J. Lefferts,et al.  Kalman Filtering for Spacecraft Attitude Estimation , 1982 .

[3]  Karel Zikan,et al.  A note on averaging rotations , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[4]  M. Shuster A survey of attitude representation , 1993 .

[5]  Sj Julier,et al.  Navigation and Parameter Estimation of High Speed Road Vehicles , 1995 .

[6]  F. Markley,et al.  Attitude Estimation Using Modified Rodrigues Parameters , 1996 .

[7]  C. E. Barton,et al.  International Geomagnetic Reference Field : The seventh generation , 1997 .

[8]  Jeffrey K. Uhlmann,et al.  New extension of the Kalman filter to nonlinear systems , 1997, Defense, Security, and Sensing.

[9]  Hugh F. Durrant-Whyte,et al.  A new method for the nonlinear transformation of means and covariances in filters and estimators , 2000, IEEE Trans. Autom. Control..

[10]  M. Psiaki Attitude-Determination Filtering via Extended Quaternion Estimation , 2000 .

[11]  Paulo R. S. Mendonça,et al.  Model-Based Hand Tracking Using an Unscented Kalman Filter , 2001, BMVC.

[12]  Jonathan P. How,et al.  Demonstration of Adaptive Extended Kalman Filter for Low-Earth-Orbit Formation Estimation Using CDGPS , 2002 .

[13]  Simon J. Julier,et al.  The scaled unscented transformation , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[14]  Rudolph van der Merwe,et al.  The Unscented Kalman Filter , 2002 .

[15]  Maher Moakher,et al.  To appear in: SIAM J. MATRIX ANAL. APPL. MEANS AND AVERAGING IN THE GROUP OF ROTATIONS∗ , 2002 .

[16]  Jr. J.J. LaViola,et al.  A comparison of unscented and extended Kalman filtering for estimating quaternion motion , 2003, Proceedings of the 2003 American Control Conference, 2003..

[17]  F. Markley,et al.  Unscented Filtering for Spacecraft Attitude Estimation , 2003 .

[18]  F. Markley Attitude Error Representations for Kalman Filtering , 2003 .

[19]  John L. Crassidis,et al.  International space station leak localization using attitude disturbance estimation , 2003, 2003 IEEE Aerospace Conference Proceedings (Cat. No.03TH8652).

[20]  Claus Gramkow,et al.  On Averaging Rotations , 2001, International Journal of Computer Vision.

[21]  K. Alfriend,et al.  Adaptive Sigma Point Filtering for State and Parameter Estimation , 2004 .

[22]  Joon Lyou,et al.  A SDINS Error Compensation Scheme Using Star Tracker , 2005 .