Professional Documents
Culture Documents
k
(31)
The misalignment ψ can be obtained by (10). The
i =1
measurement model is a linear model. The measurement A recursive estimate for the weights can be given by
variable Y is defined as p( yk | xk ) p(xk | x k −1 )
w(x0:k ) ∝ w(x0:k −1 ) (32)
Y = δV% = δV + v (25) q(xk | x0:k −1 , y1:k )
~ ~ ~ In order to avoid the degeneracy of the sequential
where δV = V p − V c , V c is the velocity from the
external sensor. The navigation sensor can be GPS, importance sampling, several resampling methods are
DVL, or another INS. If the information comes from presented, such as sampling importance resampling,
another INS, the alignment is named as the transfer residual resampling and minimum variance sampling [4].
alignment, and the alignment method is the velocity The standard PF updating algorithm is summarized by
matching algorithm. Fig. 1.
∑ δ (x )
1 Selection step (resampling)
pˆ (x0:k | y1:k ) = − x0i :k (26)
M i =1
0:k
• Multiply/Suppress samples xˆ 0(:ik) with respect to
high/low importance weights wk(i ) to obtain M
where δ (⋅) denotes the Dirac delta function. particles x 0(:ik)
Consequently, E M ( f ) can converge as follows
1 M Fig. 1 Updating Algorithm of the Standard Particle Filter
EM ( f ) =
M i=1
( )
∑ f x0(:ik)
N→∞
→
(27) 3.2 Gaussian Particle Filter
E( f ) = ∫ f (x0:k )p(x0:k | y1:k )dx0:k
GPF draws an set of samples x k(i ) i =1 from a target { } M
−1
~ (i ) w ~ ( j)
M
k ∑ k
(i )
w k =w
j =1
Latitude (degree)
M
(
Σ k = ∑ wk(i ) xk(i ) − µ k x k(i ) − µ k )( )
T
i =1
Updating step
• For i = 1,…, M, sample from
Longitude (degree)
x k(i ) ~ N (x k ; µ k , Σ k ) Fig. 3 The turn-motion path
• For i = 1,…, M, sample from We give the simulation results under the small initial
x (i )
(
~ p x k +1 | x (i )
) misalignment ψ = 1o 1o 1o [ T
]
and the large one
k +1
References [11] Yu, Myeong-Jong, Lee, Jang Gyu and Park, Chan
Gook, “Nonlinear Robust Observer Design for
[1] Anderson, B.D. and Moore, J.B., “Optimal Strapdown INS In-Flight Alignment,” IEEE
Filtering,” Prentice-Hall, New Jersey, 1979 Transactions on Aerospace and Electronic Systems,
vol. 40, no. 3, July, 2004, pp. 797-807.
[2] Julier, S.J. and Uhlmann, J.K., “A General Method
for Approximating Nonlinear Transformations of [12] Lim, You-Chol and Lyou, Joon, “Transfer
Probability Distributions,” Technical report, RRG, Alignment Error Compensator Design Using H∞
Dept. of Engineering Science, University of Oxford. Filter,” Proceedings of the American Control
Conference, vol. 2, 2002, pp. 1460-1465.
[3] Julier, S.J. and Uhlmann, J.K., “A New Extension
of the Kalman Filter to Nonlinear Systems,” [13] Zhao, Rui and Gu, Qitai, “Nonlinear Filtering
Proceedings - The 11th International Symposium on Algorithm with its Application in INS Alignment,”
Aerospace/Defence Sensing, Simulation and IEEE Signal Processing Workshop on Statistical
Controls, Orlando, Florida., Vol. Multi Sensor Signal and Array Processing, SSAP, 2000, pp. 510-
Fusion. Tracking and Resource Management II. 513.
[4] Rudolph van der Merwe, Arnaud Doucet, Nando de [14] Shin, Eun-Hwan and El-Sheimy, Naser, “An
Freitas and Eric Wan, “The Unscented Particle Unscented Kalman Filter for In-Motion Alignment
Filter,” Advances in Neural Information Processing of Low-Cost IMUs,” Record - IEEE PLANS,
Systems (NIPS13), published by MIT Press, editors Position Location and Navigation Symposium,
T. K. Leen, T. G. Dietterich and V. Tresp, Dec, PLANS - 2004 Position Location and Navigation
2000 Symposium, 2004, pp. 273-279.
Psia x (mrad)
Psia y (mrad)
Psia y (mrad)
Psia z (mrad)
Psia z (mrad)
Time (sec) Time (sec)
Fig. 4 Estimated misalignments under the turn motion based on GPF Fig. 7 Estimated misalignments under the turn motion based on UKF
when the misalignment is small when the misalignment is large
Psia x (mrad)
Psia y (mrad)
Psia z (mrad)
Time (sec)
Fig. 5 Estimated misalignments under the turn motion based on UKF
when the misalignment is small
Psia x (mrad)
Psia y (mrad)
Psia z (mrad)
Time (sec)
Fig. 6 Estimated misalignments under the turn motion based on GPF
when the misalignment is large