TY - JOUR
T1 - Attitude estimation from vector observations using genetic-algorithm- embedded quaternion particle filter
AU - Oshman, Yaakov
AU - Carmi, Avishy
N1 - Funding Information:
This research was supported by the Israel Science Foundation (Grant 1032/04) and by the Technion’s Asher Space Research Fund. The kind permission by John L. Crassidis and F. Landis Markley to use their original USQUE computer code is deeply appreciated. The authors express their gratitude to M. Guelman and A. Shiryaev of the Technion’s Asher Space Research Institute for providing the TechSAT data.
PY - 2006/1/1
Y1 - 2006/1/1
N2 - A novel algorithm is presented for the estimation of spacecraft attitude quaternion from vector observations in gyro-equipped spacecraft. The new estimator is a particle filter that uses approximate numerical representation techniques for performing the otherwise exact time propagation and measurement update of potentially non-Gaussian probability density functions in inherently nonlinear systems. The new method can be applied using various kinds of vector observations. In this paper, the case of a low-Earth-orbit spacecraft, acquiring noisy geomagnetic field measurements via a three-axis magnetometer, is considered. A genetic algorithm is used to estimate the gyro bias parameters, avoiding the need to augment the particle filter's state and rendering the estimator computationally efficient. Contrary to conventional filters, which address the quaternion's unit norm constraint via special (mostly ad hoc) techniques, the new filter maintains this constraint naturally. An extensive simulation study is used to compare the new filter to three extended Kalman filters and to the unscented Kalman filter in Gaussian and non-Gaussian scenarios. The new algorithm is shown to be robust with respect to initial conditions and to possess a fast convergence rate. An evaluation of the Cramér-Rao estimation error lower bound demonstrates the filter's asymptotic statistical efficiency and optimality.
AB - A novel algorithm is presented for the estimation of spacecraft attitude quaternion from vector observations in gyro-equipped spacecraft. The new estimator is a particle filter that uses approximate numerical representation techniques for performing the otherwise exact time propagation and measurement update of potentially non-Gaussian probability density functions in inherently nonlinear systems. The new method can be applied using various kinds of vector observations. In this paper, the case of a low-Earth-orbit spacecraft, acquiring noisy geomagnetic field measurements via a three-axis magnetometer, is considered. A genetic algorithm is used to estimate the gyro bias parameters, avoiding the need to augment the particle filter's state and rendering the estimator computationally efficient. Contrary to conventional filters, which address the quaternion's unit norm constraint via special (mostly ad hoc) techniques, the new filter maintains this constraint naturally. An extensive simulation study is used to compare the new filter to three extended Kalman filters and to the unscented Kalman filter in Gaussian and non-Gaussian scenarios. The new algorithm is shown to be robust with respect to initial conditions and to possess a fast convergence rate. An evaluation of the Cramér-Rao estimation error lower bound demonstrates the filter's asymptotic statistical efficiency and optimality.
UR - http://www.scopus.com/inward/record.url?scp=33747030626&partnerID=8YFLogxK
U2 - 10.2514/1.17951
DO - 10.2514/1.17951
M3 - Article
AN - SCOPUS:33747030626
SN - 0731-5090
VL - 29
SP - 879
EP - 891
JO - Journal of Guidance, Control, and Dynamics
JF - Journal of Guidance, Control, and Dynamics
IS - 4
ER -