• William Reis Silva ITA
  • Roberta Veloso Garcia USP
  • Hélio Koiti Kuga INPE
  • Maria Cecília Zanardi UFABC




In this work, the attitude determination and the gyros drift estimation using the Uncented Kalman Filter (UKF) and the Second-Order Extended H Filter (SOEH F) for nonlinear systems will be described. The extended H filter provides a rigorous method for dealing with systems that have model and noise uncertainties. Thus, extended H filter is simply a robust version of the extended Kalman filter because to add tolerance to unmodeled noise and dynamics. The Unscented Kalman Filter transforms a set of points (cloud) through known nonlinear equations and combines the results to estimate the mean and covariance of the state. The points (called sigma-points) are carefully selected on the basis of a specific criterion. The application uses the simulated measurement data for orbit and attitude of the CBERS-2 (China Brazil Earth Resources Satellite). The attitude model is described by quaternions and the attitude sensors available are two DSS (Digital Sun Sensors), two IRES (Infra-Red Earth Sensor), and one triad of mechanical gyros.The results in this work show that one can reach accuracies in attitude determination within the prescribed requirements, besides providing estimates of the gyro drifts which can be further used to enhance the gyro error model. Keywords: Unscented Kalman Filter, Extended H Filter, Attitude Estimation, Gyro Calibration, Nonlinear System


Não há dados estatísticos.


J. L. Crassidis and J. L. Junkins, Optimal Estimation of Dynamic Systems. New York: Chapman and Hall/CRC Applied Mathematics and Nonlinear Science, 2011.

V. Carrara, “An open source satellite attitude and orbit simulator toolbox for Matlab,” Proceedings..., Natal, INTERNATIONAL SYMPOSIUM ON DYNAMIC PROBLEMS OF MECHANICS, 17, ABCM, 2015. Dispon´Ä±vel em: http://mtcm21b. sid.inpe.br/rep/sid.inpe.br/mtc-m21b/2015/ Acesso em:: 16 fev. 2016.

E. J. Lefferts, F. L. Markley, and M. D. Shuster, “Kalman filtering for spacecraft attitude estimation,” Journal of Guidance, Vol. 5, No. 5, 1982, pp. 417 ”“ 429.

J. L. Crassidis, F. L. Markley, and Y. Cheng, “Survey of nonlinear attitude estimation methods,” Journal of Guidance, Control and Dynamics, Vol. 30, No. 1, 2007, pp. 12 ”“ 28.

K. Shojaie, K. Ahmadi, and A. M. Shahri, “Effects of iteration in Kalman Filters family for improvement of estimation accuracy in simultaneous localization and mapping,”

Proceedings..., Zurich, IEEE/ASME International Conference on Advanced Intelligent Mechatronics, IEEE/ASME, 2007, pp. 1 ”“ 6.

R. V. Garcia, H. K. Kuga, and M. C. Zanardi, “Using extended Kalman filter and least squares method for spacecraft attitude estimation,” Mathematics in Engineering, Science and Aerospace, Vol. 2, No. 4, 2011, pp. 445”“453.

U. Shaked and N. Berman, “H1 Nonlinear Filtering of Discrete-Time Processes,” IEEE Transactions on Signal Processing, Vol. 43, 1995, pp. 2205 ”“ 2209.

R. Banavar, “A game theoretic approach to linear dynamics estimation,” 1992.

X. Shen, “Discrete H1 filter design with application to speech enhancement,” Proceedings..., Detroit, IEEE International Conference on Acoustics, Speech and Signal Processing, IEEE, 1995, pp. 1504 ”“ 1507.

X. Shen and L. Deng, “Game theory approach to H1 discrete filter design,” IEEE Transactions on Signal Processing, 1997, pp. 1092 ”“ 1094.

J. S. Hu and C. H. Yang, “Second-Order Extended H1 Filter for Nonlinear Discrete-Time Systems Using Quadratic Error Matrix Approximation,” IEEE Transactions on Signal Processing, Vol. 59, No. 7, 2011, pp. 3110 ”“ 3119.

M. D. Shuster, “A Survey of Attitude Representations,” Journal of Astronautical Sciences, Vol. 41, No. 4, 1993, pp. 439 ”“ 517.

J. R.Wertz, Spacecraft attitude determination and control. Dordrecht, Holanda: D. Reidel, 1978.

J. L. Crassidis and F. L. Markley, “Unscented filtering for spacecraft attitude estimation,” Journal of Guidance, Control and Dynamics, Vol. 26, No. 4, 2003, pp. 536 ”“ 542.

H. Fuming and H. K. Kuga, “CBERS simulator mathematical models,” CBTT Project, CBTT/ 2000/ MM/ 001, 1999.

R. V. Garcia, H. K. Kuga, and M. C. Zanardi, “Unscented Kalman filter applied to the spacecraft attitude estimation with euler angles,” Mathematical Problems in Engineering, Vol. 2012, 2012, pp. 1”“12.

R. V. Garcia, H. K. Kuga, and M. C. Zanardi, “Unscented Kalman filter for spacecraft attitude estimation using quaternions and euler angles,” Proceedings..., S˜ao Jos´e dos Campos, International Symposium on Space Flight Dynamics, 22, AAB, 2011.

D. Simon, Optimal State Estimation. New York: Wiley, 2006.

W. R. Silva, H. K. Kuga, and M. C. Zanardi, “Application fo the Extended H1 Filter for Attitude Determination and Gyro Calibration,” Advances in the Astronautical Sciences, 2014, pp. 1501 ”“ 1515.

S. J. Julier and J. K. Uhlmann, “A new extension of the Kalman Filter for nonlinear systems,” Signal Processing, Sensor Fusion, and Target Recognition, Vol. 3068, 1997, pp. 182 ”“ 193.




Como Citar

Silva, W. R., Garcia, R. V., Kuga, H. K., & Zanardi, M. C. (2017). UNSCENTED KALMAN FILTERS AND EXTENDED H FILTER FOR SPACECRAFT ATTITUDE ESTIMATION USING QUATERNIONS. Revista Interdisciplinar De Pesquisa Em Engenharia, 2(20), 52–71. https://doi.org/10.26512/ripe.v2i20.15004