An extension is presented to the recently introduced genetic algorithm-embedded quaternion particle filter. Belonging to the class ofMonte Carlo sequential methods, the genetic algorithm-embedded quaternion particle filter is an estimator that uses approximate numerical representation techniques for performing the otherwise exact time propagation and measurement update of potentially non-Gaussian probability density functions in the inherently nonlinear attitude estimation problem. The spacecraft attitude is represented via the quaternion of rotation, and a genetic algorithm is used to estimate the gyrobiases, allowing one to estimate just the quaternion via the particlefilter. An adaptive version of the genetic algorithm-embedded quaternion particle filter is presented herein that extends the applicability of this filter to problems with highly uncertain measurement noise distributions. The adaptive algorithm estimates themeasurement noise distribution on the fly, alongwith the spacecraft attitude and gyro biases. A simulation study is used to demonstrate the performance of the adaptive algorithm using real data obtained from the Technion’s TechSAT satellite, whose three-axis magnetometer’s data are non-Gaussian. The simulation, which compares the performance of the filter to the nonadaptive genetic algorithm-embedded quaternion particle filter, demonstrates the viability of the new algorithm.
[1]
F. Markley,et al.
Unscented Filtering for Spacecraft Attitude Estimation
,
2003
.
[2]
Y. Oshman,et al.
Attitude Estimation from Vector Observations Using a Genetic-Algorithm-Embedded Quaternion Particle Filter
,
2006
.
[3]
J. Geweke,et al.
Bayesian Inference in Econometric Models Using Monte Carlo Integration
,
1989
.
[4]
Simon J. Godsill,et al.
On sequential Monte Carlo sampling methods for Bayesian filtering
,
2000,
Stat. Comput..
[5]
Wong Kam Wah.
A new adaptive density estimator for particle-tracing radiosity
,
2000,
Proceedings the Eighth Pacific Conference on Computer Graphics and Applications.
[6]
G. Wahba.
A Least Squares Estimate of Satellite Attitude
,
1965
.
[7]
E. J. Lefferts,et al.
Kalman Filtering for Spacecraft Attitude Estimation
,
1982
.
[8]
K. C. Daly,et al.
Star-Sensor-Based Satellite Attitude/Attitude Rate Estimator
,
1985
.
[9]
I. Bar-Itzhack,et al.
Attitude Determination from Vector Observations: Quaternion Estimation
,
1985,
IEEE Transactions on Aerospace and Electronic Systems.