Electronics and Control

A Spacecraft Attitude Estimation Method Based on NGA-QPF

  • LI Haijun ,
  • ZHAO Guorong ,
  • HUANG Jingli ,
  • ZHOU Dawang
Expand
  • Department of Control Engineering, Naval Aeronautical and Astronautical University, Yantai 264001, China

Received date: 2013-09-04

  Revised date: 2013-11-04

  Online published: 2013-11-20

Supported by

Ministry Level Project

Abstract

A spacecraft attitude estimation method of particle filters based on the genetic algorithm is proposed to solve nonlinear non-Gaussian filtering problems in attitude determination. In this method, the attitude quaternion is used as sampling particles for the particle filter and the niche genetic algorithm (NGA) is introduced into the particle filter algorithm in order to improve its performance. At the same time, gyro bias is estimated by the genetic algorithm separately to reduce the state dimension of the particle filter. This method not only maintains the properties of the normalized quaternion but also solves the particle degradation problem in the resampling stage by introducing the NGA. And as gyro bias is estimated separately, the expansion of the state dimension is avoided. The method can achieve attitude determination with high efficiency and precision for the case of relatively few particles. Simulation results show the validity of the method.

Cite this article

LI Haijun , ZHAO Guorong , HUANG Jingli , ZHOU Dawang . A Spacecraft Attitude Estimation Method Based on NGA-QPF[J]. ACTA AERONAUTICAET ASTRONAUTICA SINICA, 2014 , 35(6) : 1694 -1702 . DOI: 10.7527/S1000-6893.2013.0458

References

[1] Stoll E, Letschnik J, Walter U, et al. On-orbit servicing[J]. IEEE Robotics and Automation Magazine, 2009, 16(4): 29-33.
[2] Abdelrahman M, Park S Y. Sigma-point Kalman filtering for spacecraft attitude and rate estimation using magnetometer measurements[J]. IEEE Transactions on Aerospace and Electronic Systems, 2011, 47(2): 1401-1415.
[3] Lefferts E J, Markley F L, Shuster M D. Kalman filtering for spacecraft attitude estimation[J]. Journal of Guidance, Control, and Dynamics, 1982, 5(5): 417-429.
[4] Crassidis J L, Markley F L. Unscented filtering for spacecraft attitude estimation[J]. Journal of Guidance, Control, and Dynamics, 2003, 26(4): 536-542.
[5] Wei X Q, Song S M. Improved cubature Kalman filter based attitude estimation avoiding singularity[J]. Acta Aeronautica et Astronautica Sinica, 2013, 34(3): 610-619. (in Chinese) 魏喜庆, 宋申民. 基于改进容积卡尔曼滤波的奇异避免姿态估计[J]. 航空学报, 2013, 34(3): 610-619.
[6] Zhang J, Sun Z W. Satellite attitude determination based on particle filter[J]. Journal of Harbin Institute of Technology, 2012, 44(11): 31-35. (in Chinese) 张健, 孙兆伟. 粒子滤波在卫星姿态确定中的应用[J].哈尔滨工业大学学报, 2012, 44(11): 31-35.
[7] Bar-Itzhack I Y, Oshman Y. Attitude determination from vector observations: quaternion estimation[J]. IEEE Transactions on Aerospace and Electronic Systems, 1985, 21(1): 128-136.
[8] Psiaki M L. Attitude determination filtering via extended quaternion estimation[J]. Journal of Guidance, Control, and Dynamics, 2000, 23(2): 210-214.
[9] Kasdin N J. Satellite quaternion estimation from vector measurements with the two-step optimal estimator//AAS Guidance and Control Conference, 2002.
[10] Cheng J Z, Yuan J P, Fang Q. Attitude estimation algorithm based on Rodrigues parameter[J]. Acta Aeronautica et Astronautica Sinica, 2008, 29(4): 960-965. (in Chinese) 陈记争, 袁建平, 方群. 基于Rodrigues参数的姿态估计算法[J]. 航空学报, 2008, 29(4): 960-965.
[11] Higuchi T. Monte Carlo filter using the genetic algorithm operators[J]. Journal of Statistical Computation and Simulation, 1997, 50(1): 1-23.
[12] Park S, Hwang J, Rou K, et a1. A new particle filter inspired by biological evolution: genetic filter[J]. International Journal of Applied Science Engineering and Technology, 2007, 4(1): 459-463.
[13] Li C Y, Ji H B. A new particle filter with GA-MCMC resampling//Proceedings of International Conference on Wavelet Analysis and Pattern Recognition. Piscataway: IEEE, 2007: 146-150.
[14] Holland J H. Adaptation in natural and artificial systems[M]. Ann Arbor: University of Michigan Press, 1975: 27-30.
[15] Newman P M. On the structure and solution of the simultaneous localization and map building problem. New South Wales: University of Sydney, 1999.
[16] Feder H J S, Leonard J J, Smith C M. Adaptive mobile robot navigation and mapping[J]. International Journal of Robotics Research, 1999, 18(7): 650-668.
[17] Liu Y, Sun F C, Tao T, et al. A solution to active simultaneous localization and mapping problem based on optimal control//Proceeding of IEEE International Conference on Mechatronics and Automation, 2007: 314-319.
[18] Khatib O. Real time obstacle avoidance for manipulators and mobile robots[J]. International Journal of Robotics Research, 1986, 5(1): 90-99.
Outlines

/