Skip to main content

Table 3 Unscented Kalman filter

From: An accuracy comparison of polynomial chaos type methods for the propagation of uncertainties

Model

x k =f( x k 1 , u k 1 , w k 1 )= f ˜ ( x k 1 , u k 1 )+ w k 1 , w k 1 N(0, Q k 1 ), y k =h( x k , v k )= h ˜ ( x k )+ v k , v k N(0, R k )

Initialization

x ˆ 0 , P 0 =E[ x ˆ 0 x ˆ 0 T ]

Weights

W i mean , W i cov , i = 0,…,p

Sigma points

X k 1 ( i ) = X k 1 ( i ) ( x ˆ k 1 , P k 1 ), i = 0,…,p

Predictor

X k ( i ) =f( X k 1 ( i ) , u k 1 ,0), i = 0,…,p, x ˆ k = i = 0 p W i mean X k ( i ) , P k = i = 0 p W i cov ( X k ( i ) x ˆ k ) ( X k ( i ) x ˆ k ) T + Q k 1

Predicted observation

Y k ( i ) =h( X k ( i ) ,0), y ˆ k = i = 0 p W i mean Y k ( i ) , i = 0,…,p, P k y y = i = 0 p W i cov ( Y k ( i ) y ˆ k ) ( Y k ( i ) y ˆ k ) T + R k , P k x y = i = 0 p W i cov ( X k ( i ) x ˆ k ) ( Y k ( i ) y ˆ k ) T

Kalman gain

K k = P k x y ( P k y y ) 1

Corrector

x ˆ k = x ˆ k + K k ( y k y ˆ k ), P k = P k K k P k y y K k T