Professional Documents
Culture Documents
com
: 2006724
200718
1960
welch@cs.unc.edu, http://www.cs.unc.edu/welch
gb@cs.unc.edu, http://www.cs.unc.edu/gb
3
http://bbs.elecfans.com/ http://www.elecfans.com
Welch & Bishop,
1960
[Kalman60]
[Maybeck79]
[Sorenson70]
[Gelb74, Grewal93, Maybeck79, Lewis86, Brown92, Jacobs93]
x <n
(1.1)
z <m
zk = Hxk + vk .
(1.2)
wk vk 1
(1.3)
(1.4)
Q R
n
k
x
k <
k x
k <n zk k
k xk x
k,
ek xk x
k
1
process noise
http://bbs.elecfans.com/ http://www.elecfans.com
Welch & Bishop,
Pk = E[e
k ek ],
(1.5)
Pk = E[ek ek T ],
(1.6)
1.7 x
zk H x
k x
k 1.7
x
k = x
k + K(zk H x
k)
(1.7)
1.7 (zk H x
k )
1.7 n m K 1.6
K 1.7
ek ek 1.61.6 Pk
K K [Maybeck79,
Brown92, Jacobs93] K
Kk = Pk H T (HPk H T + R)1
=
Pk H T
.
HPk H T + R
(1.8)
1.8 R K
R
lim Kk = H 1 .
Rk 0
Pk K
Pk
lim Kk = 0.
Pk 0
K R zk
zk H x
Pk zk zk
Hx
http://bbs.elecfans.com/ http://www.elecfans.com
Welch & Bishop,
1.7 x
k
zk xk x
k
E[xk ] = x
k
E[(xk x
k )(xk x
k )T ] = Pk .
1.7
1.31.41.6
zk xk
1-1
http://bbs.elecfans.com/ http://www.elecfans.com
Welch & Bishop,
1-1:
1-11-2
1-1:
x
xk1 + Buk1
k = A
Pk
= APk1 A + Q
(1.9)
(1.10)
1-1 x
k
P k k 1 k A B 1.1 Q 1.3
1-2:
Kk = Pk H T (HPk H T + R)1
x
k =
Pk = (I
Kk (zk H x
k)
Kk H)Pk
(1.11)
(1.12)
(1.13)
Kk 1.111.8
zk 1.121.7
1.13
http://bbs.elecfans.com/ http://www.elecfans.com
Welch & Bishop,
[Brown92]
1-21-11-2
1-2: 1-11-11-2
R
R
Q
xk Q
1.121.131.91.10
http://bbs.elecfans.com/ http://www.elecfans.com
Welch & Bishop,
Q R
R Kk 1-2
[Grewal93] Pk
R
Q
Q Qk
Qk
Qk
x <n
Extended Kalman FilterEKF
x <n
(2.1)
z <m
zk = h(xk , vk ),
(2.2)
wk vk 2.1
f k 1 k
2.2 uk wk h
xk zk
wk vk
x
k = f (
xk1 , uk1 , 0)
(2.3)
http://bbs.elecfans.com/ http://www.elecfans.com
Welch & Bishop,
zk = h(
xk , 0),
(2.4)
x
k k
[Julier96]Julier et
al.
2.3
2.4
xk x
k + A(xk1 x
k1 ) + W wk1 ,
(2.5)
zk zk + H(xk x
k )V vk .
(2.6)
xk zk
x
k zk 2.32.4
x
k k
1.31.4 wk vk
A f x
A[i,j] =
f[i]
(
xk1 , uk1 , 0),
x[j]
W f w
W[i,j] =
f[i]
(
xk1 , uk1 , 0),
w[j]
H h x
H[i,j] =
h[i]
(
xk , 0),
x[j]
http://bbs.elecfans.com/ http://www.elecfans.com
Welch & Bishop,
V h v
V[i,j] =
h[i]
(
xk , 0).
v[j]
A, W, H, V k
exk xk x
k ,
(2.7)
ezk zk zk ,
(2.8)
2.7 xk ,
2.8 zk
xk 2.72.8
exk A(xk1 x
k1 ) + k ,
(2.9)
ezk H exk + k ,
(2.10)
k k W QW T V RV T
Q R 1.31.4
2.92.10
1.11.22.8 ezk
2.9 exk
ek 2.7
x
k = x
k + ek .
(2.11)
2.92.10
p(
exk ) N (0, E[
exk eTxk ])
p(k ) N (0, W Qk W T )
p(k ) N (0, V Rk V T )
ek ek
ek = Kk ezk .
(2.12)
2.82.122.11
http://bbs.elecfans.com/ http://www.elecfans.com
Welch & Bishop,
10
x
k = x
k + Kk ezk
=x
k + Kk (zk zk )
(2.13)
2.13 x
k
zk 2.32.41.11
Kk
2-12-2 x
k
x
k A, W, H, V
2-1:
x
xk1 , uk1 , 0)
k = f (
(2.14)
(2.15)
2-1
k 1 k 2.14 f 2.3 Ak
Wk k Qk 1.3 k
2-2:
Kk = Pk HkT (Hk Pk HkT + Vk Rk VkT )1
x
x
k =
+ Kk (zk h(
x
k , 0))
Pk = (I Kk Hk )Pk
(2.16)
(2.17)
(2.18)
2-2
zk 2.17 h 2.4 Hk V
k Rk 1.4 k
k Rk
1-1
2-11-12-12-2
http://bbs.elecfans.com/ http://www.elecfans.com
Welch & Bishop,
11
2-1: 1-12-12-2
Kk
Hk
h zk Hk
zk h(
x
k , 0)
zk h
Root-
http://bbs.elecfans.com/ http://www.elecfans.com
Welch & Bishop,
12
Mean-SquareRMS 0.1
xk = Axk1 + Buk1 + wk
= xk1 + wk
z <1
zk = Hxk + vk
= xk + vk
A = 1 u = 0
H = 1
k
k1 ,
k =x
Pk = Pk1 + Q.
Kk = Pk (Pk + R)1
=
Pk
Pk + R
(3.1)
x
k = x
k + Kk (zk x
k ),
Pk = (I Kk )Pk .
Q Q = 105 Q = 0
x
k1 = 0
Pk1 P0 x
0 = 0
P0 = 0 x
0 P0 = 0
x
k = 0 P0
P0 6= 0 P0 = 1
UNC-Chapel Hill, TR 95-041, July 24, 2006
http://bbs.elecfans.com/ http://www.elecfans.com
Welch & Bishop,
13
x = 0.37727 x
50 zk 0
0.10.1
R = (0.1)2 = 0.01
3-1
x = 0.37727
0.0
noisy measurements
a posteri estimate
truth value
-0.1
Voltage
-0.2
-0.3
-0.4
-0.5
-0.6
-0.7
0
10
20
30
40
50
Iteration
P0 P0 6= 0
3-2 Pk
5010.0002
http://bbs.elecfans.com/ http://www.elecfans.com
Welch & Bishop,
14
0.010
0.008
(Voltage)
0.006
0.004
0.002
0.000
10
20
30
40
50
Iteration
3-2: 50 Pk 10.0002
Q
R 3-33-4 R 100
3-3100 R = 1
http://bbs.elecfans.com/ http://www.elecfans.com
Welch & Bishop,
15
0.0
noisy measurements
a posteri estimate
truth value
-0.1
Voltage
-0.2
-0.3
-0.4
-0.5
-0.6
-0.7
0
10
20
30
40
50
Iteration
3-3: R = 1
3-4100 R = 0.0001
http://bbs.elecfans.com/ http://www.elecfans.com
Welch & Bishop,
16
0.0
noisy measurements
a posteri estimate
truth value
-0.1
Voltage
-0.2
-0.3
-0.4
-0.5
-0.6
-0.7
0
10
20
30
40
50
Iteration
3-4: R = 0.0001
3-3
http://bbs.elecfans.com/ http://www.elecfans.com
[Brown92]
Brown, R. G. and P. Y. C. Hwang. 1992. Introduction to Random Signals and Applied Kalman Filtering, Second Edition,
John Wiley & Sons, Inc.
[Gelb74]
[Julier96]
17