卡尔曼滤波器5大公式

225 阅读1分钟

计算先验估计[X1,k^X2,k^]\left[ \begin{matrix} \hat{X_{1,k}^-} \\ \hat{X_{2,k}^-}\end{matrix} \right] = A [X1,k1^X2,k1^]\left[ \begin{matrix} \hat{X_{1,k-1}} \\ \hat{X_{2,k-1}}\end{matrix} \right]

计算先验的误差协方差Pk=APk1AT+QP_k^- = AP_{k-1}A^T + Q

计算卡尔曼增益Kk=PkHT(HPk1HT+R)K_k = \frac {P_k^-H^T} {(HP_{k-1}^-H^T + R)}

后验估计Xk=Xk^+Kk(ZkHXk^)X_k = \hat{X_{k}^-} + K_k(Z_k - H\hat{X_k^-} )

更新误差协方差Pk=(IKkH)PkP_k = (I - K_kH)P_k^-