1
確率システムの状態推定入門
東京工業大学大学院
機械制御システム専攻
2
内容
• 最小分散推定値
• Kalman Filter
– 線形カルマンフィルタ
– 拡張カルマンフィルタ
– Unscented Kalman Filter (UKF)
• 例題を用いた状態推定比較
– UKFとRHCの併用例
• Kalman-Bucy Filter-UKBF
• 状態拘束・非ガウス性外乱に対する対
– 混合ガウス分布
– アンサンブルカルマンフィルター
• まとめ
3
x
•期待値
x
X
x
p
x
dx
X
E
(
)
k(
)
k(
)
2 x
•分散
E
X
xp
x
dx
x
(
)
X
x
x
x
p
x
dx
E
x(
)
(
)
(
)
2 2 2
• 次統計モーメント
k
1次モーメント:平均
2次モーメント:分散
3次モーメント:歪度
4次モーメント:尖度
4
ガウス分布
2 2 2exp
2
2
1
)
(
x
x
x
p
X
x
E
•平均:
2
2x
X
E
•分散:
X
x
2n1
0
E
•奇数次モーメント:
n
nn
x
X
E
2
1
3
2
1
2•偶数次モーメント:
•1次元
5
•多次元
nR
x
E
X
x
X
x
T
x
X
x
X
x
p
T n 1 2 / 1 2 /2
1
exp
2
1
)
(
•2次元
2 2 2 2 1 2 1 1 x x x x x x
6
•2次元分布(相関による変化)
2 2 2 2 1 2 1 1 x x x x x x
5
.
0
0
0
0
.
1
5
.
0
5
.
0
5
.
0
0
.
1
5
.
0
5
.
0
5
.
0
0
.
1
3
2
x
7
Fact
正規分布を持つ確率変数のAffine変換された確率変数の確率
分布は正規分布となる。つまり、
xを正規性の確率変数としてyを次の式で定義する
n
,
m
,
m n
,
m
y
Ax b x
R y
R
A
R
b
R
yは正規性確率変数となり平均、分散は次の式で計算される
{ }:
{ }
E y
y
AE x
b
Ax
b
{(
)(
) }:
{ (
)(
)
}
{(
)(
) }
T
T
T
yy
T
T
T
E y
y y
y
E A x
x x
x
A
AE x
x x
x
A
A A
8
最小分散推定値
x
推定したい
パラメータ
観測量
y
)
( x
y
p
評価関数 を最小にする推定値
2
ˆx
x
E
条件付き期待値 と等価
x
ˆ
E
x
y
( の分布の種類によらず)
x
xˆ
推定量
推定ルール
)
( y
g
9
•証明
( , )
( , ) ( , )
,
( | ) :
( , )
( )
E f X Y
f x y p x y dxdy
p x y
p x y
p y
f
(
x
,
y
)
p
(
x
y
)
dx
p
(
y
)
dy
E
f
X
Y
Y
E
(
,
)
g
Y
X
E
E
g
Y
X
Y
E
(
)
2
(
)
2
E
E
g
(
Y
)
E
X
Y
E
X
Y
X
2Y
E
g
x
x
X
g
x
x
X
Y
E
y
y
T
y
y
E
g
x
x
X
g
x
x
X
Y
E
y
y
y T y
2 22
0
期待値をとると
10
続き
g
Y
X
E
E
g
Y
x
x
X
Y
E
(
)
2
(
)
y 2
y
2
E
E
g
(
Y
)
x
y 2Y
E
x
yX
2Y
これが最小になるのは
yx
Y
g
(
)
の時。
X
Y
E
Y
g
(
)
が最小分散推定値となる
つまり、
)
(Y
g
と無関係
11
ここまでのまとめ
•どうやって条件付期待値を求めるのか
•最小分散推定値は
条件付期待値
である。
•条件付確率密度関数が得られても計算が困難
•ガウス分布を仮定すると容易に計算可能
12
ガウス分布の条件付期待値
x
y
x
A
y
y
E
x
ˆ
0
x
E
x
y
x
E
x
y
y
E
T
xx
A
0
yx
y x yyA
0
T T T T yy yx xy xxy
y
y
y
E
x
x
y
y
E
y
y
x
x
E
x
x
x
x
E
注:ガウス分布でないとき線形最小分散推定値となる
b
Ay
x
ˆ
1 0
xy yyA
T T yy T xy
A
0
より上の共分散は
T yy xx
A
0
A
0
13 11 12 12 22 1 22 11 12 22 12 1 1 1 1 1 1 1 11 12 22 12 1 12 22 22 1 12 22
[
]
,
is nonsingular,
is nonsingular
1.
(
)
:
:
2.det( )
det( ) det( )
(
)
=
0
T T T T T T n nX
X Y
X Y
Z
Y X Y
X
Y
Z
X
Z
I
I
補題
証明
1 11 12 22 12 12 220
T
証明
14
条件付確率密度関数
1 2 1 / 2 1/ 2 1 2 1 / 2 1/ 2 1 1, 2 2 1 1 11 12 ( ) / 2 1/ 2 2 2 12 221
1
( )
(
(
)
(
))
(2 )
(det( ))
2
:
1
(
(
)
(
))
(2 )
(det( ))
2
(
)
1
1
(
(
)
(2 )
(det( ))
2
T n T n T n T T n np X
Exp
X
X
X
Exp
d
X
p
p X X
X
X
Exp
X
1 1 1 2 2 1 1 1 11 12 1 1 2 2 12 22 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2(
))
(
)
(
)
(
)
(
(
))
(
(
))
T T T T T TX
X
X
X
X
X
X
X
X Y
X
X
X Y
Z
Y X Y
X
X
Y X
X
X
Y X
1 2 2 2 2(
X
)
TZ
(
X
)
15 1 2 2 1 1 2 1 2 1 ( )/ 2 1/ 2 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 / 2 1/ 2 1 2 1 2 2 / 2
1
1
(
)
( ,
)
(
(
)
(
))
2
(2 )
(det( ))
((
(
))
(
(
))
1
1
(
(
)
(
))
2
(2 )
(det( ))
(
,
)
(
|
)
(
)
1
(2 )
(det(
T n n T T n np X
p
X d
Exp
X
Z
X
Exp X
Y X
X
X
Y X
d
Exp
X
Z
X
Z
p X X
p X
X
p X
1 2 1 1 2 2 1 1 1 2 2 1 2 1 1 2 2 / 21
(
(
(
))
(
(
{
|
}
(
)
{
|
}
)))
2
))
TE X
X
Exp
Y X
Var X
X
X
X
Y X
X
X
Y X
X
確率密度関数のレベル集合との関係
16( , )
y x
y
ˆx
yy xy
’大きく’
の効果が小さく
拘束条件付ノルム最小化と直行条件
17ˆ
||
|| :|| || . . c
ˆ
,
0
T
Min
x
x
e
s t
x
d
e y
x
x
ˆx
y
偏差と観測値の‘直交条件’
18 1 12 22 12 22 12 12 12 22 1 12 22ˆ
{(
)
}
?
ˆ
(
),
{(
(
))
}
{(
(
))(
) }
0
0
0
0
T T TE x
x y
x
x
Y y
y
Y
E x
x
Y y
y y
E x
x
Y y
y
y
y
y
Y
Y
Y
Y
Y
逆に を知らなくとも、
より、
が出る
種々の手法の推定法の概略
19 F) F)( (0))
p x
2. 誤差の分布がガウス分布に従うと近似して、解析的に条件付期待値を計算 3. 状態の分布を2 拡張カルマ 次の統計量まで近似して、解析的に条件付期待値を計算 4. 初期状態分布に基づき代表点を生成し、各代 ンフィルター(EK UKF(無香料カルマンフィルター) アンサンブルカルマンフィルター 点 (EnK 表1.
をガウス分布に従うとして、解析的に条件付
カルマンフィルタ
期待値を計算
ー(KF)
の値を解析的に更新する。 条件付期待値は各点より集合平均的に数値計算する。 5. 分布を代表点の数の分布で近似し、条件付確率分布を解析的に近似する。 条件付確率分布に従って粒子を再サンプリン パーティクルフィルター(粒子フィルター グし、条件付期待値を集合平均で ) 求める。種々の手法のイメージ(1)
20t
1x
2x
1.カルマンフィルターt
1x
2x
2.UKF種々の手法のイメージ(2)
21t
1x
2x
1.アンサンブルカルマンフィルターt
1x
2x
2.パーティクルフィルターパーティクルフィルター
22 1 1 1 1 ( ) 0 0 ( ) 1 1 ( ) ( ) ( ) 1 1 ( , ), , ( , ) ( ( , ) 1. ( 1, , ) ( 0) 2. ( ( ) ( ) ( , ) ( 1, , , ) ) 1 ) ( , k k k k k k k k k k k i i k k i i i k n p k k k k R y v R k x f x w x w y h x v v h x y x x i N k k i w w ii x f x w i N iii ただし、 が存在) の分布に従って を生成 以下を繰り返す の分布に従って を生成 を計算 ( ) 1 1 2 1 2 1 1 ( 1 ) ) ( ( , ) ( : , : ) ( , ) ( ) ( ) ( , ) ( | ) ( ( , )) : ( ( | ) ) k k k k k k k vp k k k vp k k k k k k k i k i k k k k k k k i k k k k h x y dv dy dv dv dv d dy dy dy y y h x y p v dv p v dy y h x y p y x p h x y y p y x iv x c
を次の式によって計算 1= より の頻度(確率)は代表点(粒子)の数 ( ) ( ( ) ( ) ( ) ( ) ( ) ( ) ( ) 1 1 ( ) ( ) ( ) ( ) 1 ) 1 ( | ) ( ) / ( | ) ( ) ( | ) ( | ) / ( | ) ( | ) i i i k k k k N N i i i k k k i k k i i i i k k i k k i k k i k k k i i k N k N p y x p x c N p y x p x c N p x y x p x y p x x p x c y c y
で表しているので、1つの粒子の 再サンプリング 確率は全て である。よって は次式で計算される。 この に基づいて を する。 ( の分布は の分布となる) ( ) ( )v 条件付期待値はxi kの単純平均23
線形カルマンフィルタ
•対象モデル
nR
x
[
k
]
状態ベクトル
]
[
]
[
]
[
]
[
]
[
]
[
]
[
]
1
[
k
k
k
k
k
k
k
k
w
x
C
y
v
x
A
x
観測ベクトル
lR
y
[
k
]
状態外乱ベクトル
nR
v
[
k
]
観測外乱ベクトル
lR
w
[
k
]
[
]
0
0
]
[
]
[
]
[
]
[
k
R
Q
k
k
k
k
E
v
Tw
Tw
v
24
•線形カルマンフィルタ
初期推定値 とその予測誤差共分散
x
ˆ
0|1P
0|1
1 1 | 1 |
T k k k k k T k k k kP
C
C
P
C
R
W
)
ˆ
(
ˆ
ˆ
k
|
k
x
k
|
k
1
W
k
y
k
C
k
x
k
|
k
1
x
k k k k kA
x
x
ˆ
1|
ˆ
|1.カルマンゲインを計算
2.前回の予測推定値を観測値との誤差で修正
4.推定誤差共分散行列を更新
3.予測推定値を計算
1 | 1 | |k
k k
k k k k kP
W
C
P
P
k T k k k k k kA
P
A
Q
P
1|
|
25
•証明
[ ] [ 1] [ ] [ ] [ ] [ ] [ ] 0 0 k k k k k k k x x A I v y C I w 1| 1 | 1 | 1 | 1 [ ] [ ]ˆ
ˆ
ˆ
ˆ
k k k k k k k k k kx
A
x
y
C
x
誤差ベクトルの同時確率密度関数の分散は以下のように計算される
| 1 | 1 | 1 [ 1] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] : [ ] , [ ] : [ ] [ ] : { [ ] [ ]} [ ] k k k k T k k k k k k k k k k k x k x k x y k y k C k x x A x v P E x k x k y C x w A k A | 1 | 1 | 1 | 1 [ 1] [ 1] [ 1] [ ] [ ] [ 1] [ ] [ ] T T T T k k k k k k k k T T T T k k k k k k k k k k k k k k kA P
A
Q
A P
C
x
x
x
y
E
C P
A
C P
C
R
y
x
y
y
両辺の条件無しの期待値をとる。(k-1時刻までの情報による期待値)
|,
[ ]
[ ]
i jP
y j
x i
i|jただし、x
はそれぞれ
まで観測された
ときの
の条件付期待値及び条件付分散である
[ 1] [ ] x x k y y k と考える26 | 1 | 1 | 1 | 1 1 1 | 1 | 1 | 1
ˆ ˆ
ˆ
ˆ
( [ ]
)
ˆ
(
(
) ( [ ]
))
k k k k k k T k k k k T xy k k k k xy yy T T k k k k k k k k k kA x
y
C x
C P
C
R
A P
C
z
x
y k
y
A x
P
C
C P
C
R
y k
y
k+1|k yyここでX=x[k+1],Y=y[k]と考えるとx=x
は
x=
として
1 | 1 | 1 | 1 | 1 1 | 1 | 1 | 1 | 1 | 1 | 1(
)
(
)
T T T T zz k k k k k k k k k k k k k k k T T T k k k k k k k k k k k k k k T k k k k k k k k kA P
A
Q
A P
C
C P
C
R
C P
A
A P
P
C
C P
C
R
C P
A
Q
A P
W C P
A
Q
27
従ってゲインを次のように定義し、
1 1 | 1 |
T k k k k k T k k k kP
C
C
P
C
R
W
)
ˆ
(
ˆ
ˆ
k
|
k
x
k
|
k
1
W
k
y
k
C
k
x
k
|
k
1
x
k k k k kA
x
x
ˆ
1|
ˆ
|最適な推定値は次式で与えられる
1 | 1 | |k
k k
k k k k kP
W
C
P
P
k T k k k k k kA
P
A
Q
P
1|
|
| |ˆ
k k k kx
、
P
を次の式で定義すると、
28
線形カルマンフィルタ(入力あり)
•対象モデル
m
k
R
u
入力ベクトル
ほとんど同様に計算できる
1 1 | 1 |
T k k k k k T k k k kP
C
C
P
C
R
W
)
ˆ
(
ˆ
ˆ
k
|
k
x
k
|
k
1
W
k
y
k
C
k
x
k
|
k
1
x
1 | 1 | |k
k k
k k k k kP
W
C
P
P
k T k k k k k kA
P
A
Q
P
1|
|
1
k
k
k
k
k
k
k
k
k
k
x
A x
B u
v
y
C x
w
1| |ˆ
k k kˆ
k k k kx
A x
B u
(条件なし期待値の計算)
白色化フィルター(イノベーションプロセス)
29
1 | | 1 | 1 1| | | 1 | 1 | 1 | 1 | 1 ˆ ˆ ( ˆ ) ˆ ˆ ˆ ˆ ˆ ˆ ˆ : ) ) : ( ( k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k y C x x A x B u v y C x w x x W y C x x A x B K A W u A x W y C x B u A x B u A W y C x 元のシステム 状態推定器 システムの 1| | 1 | 1 ˆ ˆ ˆ , , k k k k k k k k k k k k k k k k k k x A x B u K y C x A B C v 別表現 が一定の場合、 が白色信号であることが示せる30
ARモデルのパラメータ推定(1)
•3次のARモデルのパラメータ推定
k
k
k
k
k
a
y
a
y
a
y
w
y
1
1
2
2
3
3
T ka
a
a
x
1 2 3 k kx
x
1
1
1
1
k k k
k k ky
y
y
x
w
y
1 2 3
•状態空間モデル
31
ARモデルのパラメータ推定(2
)
76
.
2
1
a
5329
.
2
2
a
778688
.
0
3
a
0
.
1
R
I
P
0
0
ˆ
0
x
1ˆa
2ˆa
3ˆa
観測回数32
拡張カルマンフィルタ
[
k
1]
(
[ ]
k
,
[ ]
k
)
[ ]
x
f x
u
v k
[ ]
k
(
[ ]
k
)
[ ]
k
y
h x
w
[
k
1]
(
ˆ
[ ]
k
,
[ ]
k
)
[ ]
k
(
[ ]
k
ˆ
[ ]
k
)
[ ]
x
f x
u
A
x
x
v k
]
[
]
[
]
[
]
[
]
[
]
[
k
h
(
x
ˆ
k
)
C
k
(
x
k
x
ˆ
k
)
w
k
y
] [ ˆ)
(
]
[
k x xx
x
f
A
k
] [ ˆ)
(
]
[
k x xx
x
h
C
k
33
•拡張カルマンフィルタの更新式
(
ˆ
,
)
)
,
ˆ
(
ˆ
[
k
1
]
f
x
[
k
]
u
[
k
]
W
[
k
]
y
[
k
]
h
x
[
k
]
u
[
k
]
x
1
]
[
]
[
]
[
]
[
]
[
]
[
]
[
]
[
k
A
k
P
k
C
k
C
k
P
k
C
k
R
k
W
T
T
[
]
[
]
[
]
[
]
[
]
]
[
]
[
]
[
]
[
]
1
[
k
A
k
P
k
A
T
k
W
k
C
k
P
k
C
T
k
R
k
W
T
k
P
[
1]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
ˆ
ˆ
(
,
)
(
)
[ ]
ˆ
[
1] :
(
ˆ
,
)
ˆ
[
1]
[ ] [ ]
[ ], [ ] :
[ ]
[ ]
k
k
k
k
k
k
k
k
x
f x
u
A
x
x
v k
x k
f x
u
x k
A k x k
v k
x k
x k
x k
(UKFの考え方も同じ)
34と が既知
x
xxP
y
g
(x
)
と を推定する
y
P
yy : [ 1] ˆ : [ 1 | ] { [ 1]} { ( [ ], , [ ]) : [ 1 | ] ˆ ˆ {( [ 1] [ 1 | ])( [ 1] [ 1 | ]) } xx T x x k x x k k E x k E f x k k P P k k E x k x k k x k v k x k k [
1]
( [
1],
1,
[
1]
)
: ( [
1])
y k
h x k
k
w
k
g x k
予測出力を用いた非線形カルマンフィルタ(1)
: [ 1] ˆ : [ 1 | ] { [ 1]} ˆ ˆ : {( [ 1] [ 1])( [ 1] [ 1]) }T yy y y k y y k k E y k P E y k y k y k y k ( , )
[
1]
[
[
]
1]
1
[ ]
y
y k
y
p x y
x
x k
x
x k
y k
の同時分布の考え方で予測出力を用いた場合
今までは
35
予測出力を用いた非線形カルマンフィルタ(2)
[
1]
( [ ], , [ ])
x k
f x k k v k
[
1]
( [
1], , [
1])
y k
h x k
k w k
ˆ
(
1|
1)
ˆ
(
1| )
(
1) (
1)
x k
k
x k
k
W k
v k
)
1
(
)
|
1
(
)
1
(
)
|
1
(
)
1
|
1
(
k
k
P
k
k
W
k
P
k
k
W
k
P
vv
T
)
|
1
(
)
|
1
(
)
1
(
k
P
k
k
P
1
k
k
W
xy
vv
システムを逐次線形近似(EKF)
統計モーメントを近似(UKF)
]
|
1
[
]
1
[
]
1
[
k
y
k
y
k
k
v
予測出力を用いた拡張カルマンフィルタ
36 36[
k
1]
(
[ ]
k
,
[ ]
k
)
[ ]
x
f x
u
v k
]
1
[
]
1
[
]
1
[
k
h
(
x
k
)
w
k
y
[
k
1]
(
ˆ
[ ]
k
,
[ ]
k
)
[ ]
k
(
[ ]
k
ˆ
[ ]
k
)
[ ]
x
f x
u
A
x
x
v k
ˆ
[
1]
[ ], [ ])
( )( [ ]
[ ]
[ ], [ ]))
( )
[ ]
[ ]
[
1]
(
1) [ ]
ˆ
( (
)
[ ])
[
1]
ˆ
ˆ
( (
(
1)
(
)
k
k u k
A k x k
x k
k u k
A k
k
k
k
C k
v k
y
h f x
v k
w k
h f x
C k
x
x
w
] [ ˆ)
(
]
[
k x xx
x
f
A
k
ˆ ( [ ], [ ])[
1]
( )
x f x k u kk
h x
C
x
等価外乱
37
Unscented Kalman Filter(UKF)
•拡張カルマンフィルタの問題点
•線形近似する際にヤコビアンを計算しなければならない
(不連続なシステム、Hard Nonlinearity)
•推定値にバイアスが乗ることがある
システムを近似するより統計量を近似するほうが容易
数カ所のサンプル点(Sigma Points)を選び、集合平均的に統計量を近似する
と が既知
x
xxP
y
g
(x
)
と を推定する
y
P
yyUnscented Transformation
(U変換)
•発散することもある
(平均値の変換は変換後の平均値になると仮定している)拡張カルマンフィルターの問題点
38x
y
2( )
y
f x
x
()
p
x
( )
p x
y
( )
p y
'( )
p y
39
Sigma Pointsの考え方
n
x
R
を平均値
x
、分散行列
xxの確率変数ベクトルとする
x
に対して、
2n+1個
の代表点
i(i=0,1,
,2n)
を考えて、それぞれの
離散点の生起確率を
W
iとする。ただし、
iの集合的統計的性質は2次の
モーメントまでは一致させる
2 2n i i 0 i=0,
n T i i i xx i
W
x
x
x
W
( )
(
)
i iy
g x
g
1y
2y
2 2n i i 0 i=0ˆ
ˆ
:
,
:
ˆ
ˆ
n T i i yy yy i i
y
y
W
y
y
W
40
1. は新の平均値 を2次のorderまで近似
(EKFは1次のorderまで近似)
2. は を3次のorderまで近似(これはEKFと同じ)
3.
はチューニングパラメータ
がGaussianの場合 と選ぶのが良い
Sigma Pointsを用いた推定の性質
ˆy
y
ˆ
yy
x
3
n
yy
41
UKFの計算手順
3.予測共分散 、 を計算する
P
xy(
k
1
|
k
)
P
yy(
k
1
|
k
)
2.Sigma Pointsを基に予測値 、 を
x
ˆ
(
k
1
|
k
)
計算する
)
|
1
(
ˆ
k
k
y
4.カルマンゲイン を計算する
W
(
k
1
)
6.推定値 と共分散 を更新する
x
ˆ
(
k
1
k
1
)
P
(
k
1
k
1
)
1.適切な
サンプル点(Sigma Points)
を推定値 と
x
ˆ k
(
k
)
共分散 から選ぶ
P
( k
k
)
5.観測値 が得られる
y
(
k
1
)
42
UKF:Sigma Points
κ
n
κ
W
0]
|
[
]
|
[
k
k
x
ˆ
k
k
0
X
n
P
k
k
i
k
k
x
k
k
|
]
ˆ
[
|
]
(
)
[
|
]
[
i
X
)
(
2
1
n
W
i
n
P
k
k
ik
k
x
k
k
|
]
ˆ
[
|
]
(
)
[
|
]
[
n iX
)
(
2
1
n
W
i nN
M
とすると
T
NN
M
である
番目の列ベクトル
i
n
i
1
,
2
,
,
R
κ
44
UKF:Sigma Pointsの性質
]
[
ˆ
]
[
2
0
k
k
x
k
k
W
n
i
i
i
X
平均
分散
T n i ik
k
x
k
k
k
k
x
k
k
W
P
[
]
ˆ
[
]
[
]
ˆ
[
]
2 0
i iX
X
12
(
)
(
)
(
)
n T i i i iW n
P k k
P k k
1(
)
(
)
n T i i iP k k
P k k
)
( k
k
P
平均、分散は一致している点の集合
45
補足
1
2 1 2( | )
(
)
T n n i iP k k
v
v
v
v
v
v
v
P k k
とすると
1 2 1 2 1 1 1 2 1 2 1 1 1( | )
,
T T n n T T n T n j j j T n T n T n n n
v
v
P k k
v
v
v
v
v
v
v
v
v
v
v v
v
v
v v
46
UKF:共分散行列の更新
)
,
(
[
|
]
[
]
]
|
1
[
k
k
f
i
k
k
u
k
i
X
X
]
|
1
[
]
|
1
[
2
0
ˆ
k
k
k
k
n
i
i
W
x
X
i
n i ik
k
k
k
k
k
W
x
P
2 0]
|
1
[
]
|
1
[
]
|
1
[
X
iˆ
Tk
k
k
k
1
|
]
x
[
1
|
]
[
ˆ
X
i1.Sigma Pointsを状態遷移関数で遷移させる
2.遷移させたSigma Pointsの集合平均で予測平均を近似する
3.遷移させたSigma Pointsの集合分散で予測分散を近似する
47
)
,
(
[
1
|
]
[
]
]
|
1
[
k
k
h
i
k
k
u
k
i
X
Y
4.Sigma Pointsを観測関数で遷移させる
5.遷移させた点の集合平均で予測観測値を近似する
6.遷移させたSigma Pointsの集合分散で予測分散を近似する
n i i yyk
k
W
k
k
y
k
k
P
2 0]
|
1
[
]
|
1
[
]
|
1
[
Y
iˆ
Tk
k
k
k
1
|
]
y
[
1
|
]
[
ˆ
Y
i]
|
1
[
]
|
1
[
2
0
ˆ
k
k
k
k
n
i
i
W
y
Y
i
n i i xyk
k
W
k
k
x
k
k
P
2 0]
|
1
[
]
|
1
[
]
|
1
[
X
iˆ
Tk
k
k
k
1
|
]
y
[
1
|
]
[
ˆ
Y
i48