Inertial/celestial-based fuzzy adaptive unscented Kalman filter with Covariance Intersection algorithm for satellite attitude determination

Abstract This paper deals with the attitude determination algorithm for the satellite with an attitude measurement unit that is comprised of one gyroscope and two star trackers installed perpendicularly. Since the data updating rate of star trackers is typically lower than that of the gyro and filter, appropriate compensation is made for star sensors, but this results in more difficulties of determining the performed noise level. A fuzzy adaptive tuning method is used to help tuning, and with modified Rodrigues parameters and rotation vector to represent attitude error, a fuzzy adaptive unscented Kalman filter with minimal skew sampling method is realized, which works as a sub-system and estimates sub-optimal attitude states and gyro bias. Two such sub-systems are federated into the framework of Covariance Intersection algorithm to achieve data fusion for an optimal attitude and gyro bias estimation in system level. Simulation is performed to verify the attitude determination algorithm presented in this paper.

[1]  You Zheng Decentralized nonlinear filters for spacecraft attitude estimation , 2010 .

[2]  Jeffrey K. Uhlmann,et al.  Unscented filtering and nonlinear estimation , 2004, Proceedings of the IEEE.

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

[4]  Youdan Kim,et al.  Satellite Attitude Determination and Estimation using Two Star Trackers , 2010 .

[5]  John L. Crassidis,et al.  Survey of nonlinear attitude estimation methods , 2007 .

[6]  F. Markley,et al.  Nonlinear Attitude Filtering Methods , 2005 .

[7]  Chris Nebelecky Improved decentralized attitude estimates using the covariance intersection algorithm , 2009 .

[8]  Jeffrey K. Uhlmann,et al.  Reduced sigma point filters for the propagation of means and covariances through nonlinear transformations , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

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

[10]  Jeffrey K. Uhlmann,et al.  General data fusion for estimates with unknown cross covariances , 1996, Defense, Security, and Sensing.

[11]  J. Z. Sasiadek,et al.  Fuzzy adaptive Kalman filtering for INS/GPS data fusion , 1999, Proceedings of the 2000 IEEE International Symposium on Intelligent Control. Held jointly with the 8th IEEE Mediterranean Conference on Control and Automation (Cat. No.00CH37147).

[12]  Robert Sutton,et al.  Adaptive tuning of a Kalman filter via fuzzy logic for an intelligent AUV navigation system , 2004 .

[13]  Jeffrey K. Uhlmann,et al.  A non-divergent estimation algorithm in the presence of unknown correlations , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

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

[15]  Christopher Nebelecky Attitude Data Fusion Using a Modified Rodrigues Parametrization , 2010 .

[16]  N. Mort,et al.  Multi-sensor data fusion architecture based on adaptive Kalman filters and fuzzy logic performance assessment , 2002, Proceedings of the Fifth International Conference on Information Fusion. FUSION 2002. (IEEE Cat.No.02EX5997).

[17]  H.F. Durrant-Whyte,et al.  A new approach for filtering nonlinear systems , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[18]  Jacques Waldmann,et al.  Covariance intersection-based sensor fusion for sounding rocket tracking and impact area prediction , 2007 .

[19]  D. Franken,et al.  th International Conference on Information Fusion ( FUSION ) Improved Fast Covariance Intersection for Distributed Data Fusion , 2006 .

[20]  John L. Crassidis,et al.  Decentralized Attitude Estimation Using a Quaternion Covariance Intersection Approach , 2009 .

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