x^n,n=x^n,n−1+Kn(zn−Hx^n,n−1) |
状态更新方程 |
x^n,n=x^n,n−1+Kn(Hxn+vn−Hx^n,n−1) |
代入测量方程 |
en=xn−x^n,n |
测量误差 |
en=xn−x^n,n−1−Kn(Hxn+vn−Hx^n,n−1) |
代入 x^n,n |
en=xn−x^n,n−1−KnHxn−Knvn+KnHx^n,n−1 |
展开 |
en=xn−x^n,n−1−KnH(xn−x^n,n−1)−Knvn |
围绕 (xn−x^n,n−1) 进行整理 |
en=(I−KnH)(xn−x^n,n−1)−Knvn |
把 (xn−x^n,n−1) 提出来 |
Pn,n=E(eneTn)=E((xn−x^n,n)(xn−x^n,n)T) |
这是估计的协方差(根据协方差方程) |
Pn,n=E(((I−KnH)(xn−x^n,n−1)−Knvn)××((I−KnH)(xn−x^n,n−1)−Knvn)T) |
代入 en |
Pn,n=E(((I−KnH)(xn−x^n,n−1)−Knvn)××(((I−KnH)(xn−x^n,n−1))T−(Knvn)T)) |
转置号分配进去 |
Pn,n=E(((I−KnH)(xn−x^n,n−1)−Knvn)××((xn−x^n,n−1)T(I−KnH)T−(Knvn)T)) |
应用矩阵转置性质:(AB)T=BTAT |
Pn,n=E((I−KnH)(xn−x^n,n−1)(xn−x^n,n−1)T(I−KnH)T−−(I−KnH)(xn−x^n,n−1)(Knvn)T−−Knvn(xn−x^n,n−1)T(I−KnH)T++Knvn(Knvn)T) |
展开 |
Pn,n=E((I−KnH)(xn−x^n,n−1)(xn−x^n,n−1)T(I−KnH)T)−−E((I−KnH)(xn−x^n,n−1)(Knvn)T)−−E(Knvn(xn−x^n,n−1)T(I−KnH)T)++E(Knvn(Knvn)T)
|
应用期望性质:E(X±Y)=E(X)±E(Y) |
E((I−KnH)(xn−x^n,n−1)(Knvn)T)=0
E(Knvn(xn−x^n,n−1)T(I−KnH)T)=0
|
(xn−x^n,n−1) 是先验估计的误差,它和当前测量噪声 vn 无关。两个不相关的随机变量的积的期望是0. |
Pn,n=E((I−KnH)(xn−x^n,n−1)(xn−x^n,n−1)T(I−KnH)T)++E(KnvnvTnKTn)
|
应用矩阵转置性质:(AB)T=BTAT |
Pn,n=(I−KnH)E((xn−x^n,n−1)(xn−x^n,n−1)T)(I−KnH)T++KnE(vnvTn)KTn
|
应用期望性质:E(aX)=aE(X) |
E((xn−x^n,n−1)(xn−x^n,n−1)T)=Pn,n−1
E(vnvTn)=Rn
|
Pn,n−1 是先验估计的协方差
Rn 是测量协方差
|
Pn,n=(I−KnH)Pn,n−1(I−KnH)T+KnRnKTn
|
就得到了协方差更新方程! |