捷联惯导系统学习6.1(一些卡尔曼滤波处理技术 )

噪声相关条件下的Kalman滤波

理想状态下的kalman需要系统噪声与测量噪声之间部不相关,如果测量噪声与系统噪声相关需要进行处理

噪声相关条件下的系统状态方程
X k : n 维 状 态 向 量 X_k:n维状态向量 Xk:n
Z k : m 维 测 量 向 量 Z_k:m维测量向量 Zk:m
Φ k / k − 1 : 已 知 的 系 统 结 构 参 数 \Phi_{k/k-1}:已知的系统结构参数 Φk/k1:
Γ k / k − 1 : 已 知 的 系 统 结 构 参 数 , 分 别 为 n × l 阶 系 统 分 配 噪 声 \Gamma_{k/k-1}:已知的系统结构参数,分别为n×l阶系统分配噪声 Γk/k1:n×l
H k : 已 知 的 系 统 结 构 参 数 , 分 别 为 m × n 阶 测 量 矩 阵 H_k:已知的系统结构参数,分别为m×n阶测量矩阵 Hk:m×n
V k : m 维 测 量 噪 声 , 高 斯 白 噪 声 , 服 从 正 太 分 布 V_k:m维测量噪声,高斯白噪声,服从正太分布 Vk:m
W k − 1 : m 维 系 统 噪 声 向 量 , 高 斯 白 噪 声 , 服 从 正 太 分 布 W_{k-1}:m维系统噪声向量,高斯白噪声,服从正太分布 Wk1:m
V k 与 W k − 1 相 关 V_k与W_{k-1}相关 VkWk1
{ X k = Φ k / k − 1 X k − 1 + Γ k / k − 1 W k − 1 Z k = H k X k + V k s t . { E [ W k ] = 0 , E [ W k W j T ] = Q k δ k j Q k ≥ 0 系 统 方 程 E [ V k ] = 0 , E [ V k V j T ] = R k δ k j , E [ W k V j T ] = S k δ k j R ≥ 0 测 量 方 程 \begin{cases} X_k=\Phi_{k/k-1}X_{k-1}+\Gamma_{k/k-1}W_{k-1}\\ Z_k=H_kX_k+V_k\\ \end{cases} \\ st. \\ \begin{cases} E[W_k]=0,E[W_kW_j^T]=Q_k\delta_{kj} &Q_k \geq 0&系统方程\\ E[V_k]=0,E[V_kV_j^T]=R_k\delta_{kj},E[W_kV_j^T]=S_k\delta_{kj}&R\geq 0&测量方程\\ \end{cases} {Xk=Φk/k1Xk1+Γk/k1Wk1Zk=HkXk+Vkst.{E[Wk]=0,E[WkWjT]=QkδkjE[Vk]=0,E[VkVjT]=Rkδkj,E[WkVjT]=SkδkjQk0R0
## 噪声相关条件下的Kalman滤波
重新构造测量方程,使测量误差与系统误差协方差为0
构造矩阵 J k − 1 J_{k-1} Jk1满足如下条件:
0 = J k − 1 ( Z k − 1 − H k − 1 X k − 1 − V k − 1 ) 0=J_{k-1}(Z_{k-1}-H_{k-1}X_{k-1}-V_{k-1}) 0=Jk1(Zk1Hk1Xk1Vk1)
将条件带入系统方程:
X k = Φ k / k − 1 X k − 1 + Γ k / k − 1 W k − 1 + J k − 1 ( Z k − 1 − H k − 1 X k − 1 − V k − 1 ) = Φ k / k − 1 ∗ X k − 1 + J k − 1 Z k − 1 + W k − 1 ∗ X_k=\Phi_{k/k-1}X_{k-1}+\Gamma_{k/k-1}W_{k-1}+J_{k-1}(Z_{k-1}-H_{k-1}X_{k-1}-V_{k-1}) \\ =\Phi^*_{k/k-1}X_{k-1}+J_{k-1}Z_{k-1}+W_{k-1}^* Xk=Φk/k1Xk1+Γk/k1Wk1+Jk1(Zk1Hk1Xk1Vk1)=Φk/k1Xk1+Jk1Zk1+Wk1
得到:
{ X k = Φ k / k − 1 ∗ X k − 1 + J k − 1 Z k − 1 + W k − 1 ∗ Φ k / k − 1 ∗ = Φ k / k − 1 − J k − 1 H k − 1 W k − 1 ∗ = Γ k − 1 W k − 1 − J k − 1 V k − 1 \begin{cases} X_k=\Phi^*_{k/k-1}X_{k-1}+J_{k-1}Z_{k-1}+W_{k-1}^*\\ \Phi^*_{k/k-1}=\Phi_{k/k-1}-J_{k-1}H_{k-1}\\ W_{k-1}^*=\Gamma_{k-1}W_{k-1}-J_{k-1}V_{k-1}\\ \end{cases} Xk=Φk/k1Xk1+Jk1Zk1+Wk1Φk/k1=Φk/k1Jk1Hk1Wk1=Γk1Wk1Jk1Vk1
求期望:
{ E [ W k ∗ ] = E [ Γ k − 1 W k − 1 − J k − 1 V k − 1 ] = 0 E [ W k ∗ W j ∗ T ] = ( Γ k Q k Γ k T + J k R k J k T − Γ k S k J k T − J k S k T Γ k T ) δ k j E [ W k ∗ V j T ] = ( Γ k S k − J k R k ) δ k j \begin{cases} E[W_k^*]=E[\Gamma_{k-1}W_{k-1}-J_{k-1}V_{k-1}]=0\\ E[W_k^*W_j^{*T}]=(\Gamma_kQ_k\Gamma^T_k+J_kR_kJ_k^T-\Gamma_kS_kJ_k^T-J_kS_k^T\Gamma_k^T)\delta_{kj}\\ E[W_k^*V_j^T]=(\Gamma_kS_k-J_kR_k)\delta_{kj}\\ \end{cases} E[Wk]=E[Γk1Wk1Jk1Vk1]=0E[WkWjT]=(ΓkQkΓkT+JkRkJkTΓkSkJkTJkSkTΓkT)δkjE[WkVjT]=(ΓkSkJkRk)δkj
要使测量误差与系统误差不相关:
E [ W k ∗ V j T ] = ( Γ k S k − J k R k ) δ k j = 0 E[W_k^*V_j^T]=(\Gamma_kS_k-J_kR_k)\delta_{kj}=0 E[WkVjT]=(ΓkSkJkRk)δkj=0
求得 S k S_k Sk
S k = Γ k S k R k − 1 S_k=\Gamma_kS_kR_k^{-1} Sk=ΓkSkRk1
重新计算方差阵为:
E [ W k ∗ W j ∗ T ] = ( Γ k Q k Γ k T − J k R k J k T ) δ k j E[W_k^*W_j^{*T}]=(\Gamma_kQ_k\Gamma_k^T-J_kR_kJ_k^T)\delta_{kj} E[WkWjT]=(ΓkQkΓkTJkRkJkT)δkj
Q k ∗ = Γ k Q k Γ k T − J k R k J k T Q_k^*=\Gamma_kQ_k\Gamma_k^T-J_kR_kJ_k^T Qk=ΓkQkΓkTJkRkJkT
得到新的状态空间方程为:
{ X k = Φ k / k − 1 ∗ X k − 1 + J k − 1 Z k − 1 + W k − 1 ∗ Z k = H k X k + V k s t . { E [ W k ∗ ] = 0 , E [ W k ∗ W j ∗ T ] = Q k ∗ δ k j Q k ∗ ≥ 0 系 统 方 程 E [ V k ] = 0 , E [ V k V j T ] = R k δ k j , E [ W k ∗ V j T ] = 0 R ≥ 0 测 量 方 程 \begin{cases} X_k=\Phi_{k/k-1}^*X_{k-1}+J_{k-1}Z_{k-1}+W^*_{k-1}\\ Z_k=H_kX_k+V_k\\ \end{cases} \\ st. \\ \begin{cases} E[W_k^*]=0,E[W^*_kW_j^{*T}]=Q^*_k\delta_{kj} &Q^*_k \geq 0&系统方程\\ E[V_k]=0,E[V_kV_j^T]=R_k\delta_{kj},E[W_k^*V_j^T]=0&R\geq 0&测量方程\\ \end{cases} {Xk=Φk/k1Xk1+Jk1Zk1+Wk1Zk=HkXk+Vkst.{E[Wk]=0,E[WkWjT]=QkδkjE[Vk]=0,E[VkVjT]=Rkδkj,E[WkVjT]=0Qk0R0
得到kalman滤波方程为
{ X ^ k / k − 1 = Φ k / k − 1 ∗ X ^ k − 1 + J k − 1 Z k − 1 状 态 一 步 预 测 P k / k − 1 = Φ k / k − 1 ∗ P k − 1 Φ k / k − 1 ∗ T + Q k − 1 ∗ 状 态 一 步 预 测 均 方 差 阵 K k = P k / k − 1 H k T ( H k P k / k − 1 H k T − R k ) − 1 滤 波 增 益 X ^ k = ( I − K k H k ) X ^ k / k − 1 + K k Z k 状 态 估 计 P k = ( I − K k H k ) P k / k − 1 状 态 估 计 均 方 误 差 阵 \begin{cases} \hat X_{k/k-1}=\Phi_{k/k-1}^*\hat X_{k-1}+J_{k-1}Z_{k-1}&状态一步预测\\ P_{k/k-1}=\Phi^*_{k/k-1}P_{k-1}\Phi^{*T}_{k/k-1}+Q_{k-1}^*&状态一步预测均方差阵\\ K_k=P_{k/k-1}H_k^T(H_kP_{k/k-1}H_k^T-R_k)^{-1}&滤波增益\\ \hat X_k=(I-K_kH_k)\hat X_{k/k-1}+K_kZ_k&状态估计\\ P_k=(I-K_kH_k)P_{k/k-1}&状态估计均方误差阵\\ \end{cases} X^k/k1=Φk/k1X^k1+Jk1Zk1Pk/k1=Φk/k1Pk1Φk/k1T+Qk1Kk=Pk/k1HkT(HkPk/k1HkTRk)1X^k=(IKkHk)X^k/k1+KkZkPk=(IKkHk)Pk/k1

系统噪声为有色噪声的Kalman滤波

系统噪声为有色噪声的系统状态方程
X k : n 维 状 态 向 量 X_k:n维状态向量 Xk:n
Z k : m 维 测 量 向 量 Z_k:m维测量向量 Zk:m
Φ k / k − 1 : 已 知 的 系 统 结 构 参 数 \Phi_{k/k-1}:已知的系统结构参数 Φk/k1:
Γ k / k − 1 : 已 知 的 系 统 结 构 参 数 , 分 别 为 n × l 阶 系 统 分 配 噪 声 \Gamma_{k/k-1}:已知的系统结构参数,分别为n×l阶系统分配噪声 Γk/k1:n×l
H k : 已 知 的 系 统 结 构 参 数 , 分 别 为 m × n 阶 测 量 矩 阵 H_k:已知的系统结构参数,分别为m×n阶测量矩阵 Hk:m×n
V k : m 维 测 量 噪 声 , 高 斯 白 噪 声 , 服 从 正 太 分 布 V_k:m维测量噪声,高斯白噪声,服从正太分布 Vk:m
W k − 1 : m 维 系 统 噪 声 向 量 , 有 色 噪 声 W_{k-1}:m维系统噪声向量,有色噪声 Wk1:m
V k 与 W k − 1 不 相 关 : Γ k W k = [ Γ w , k Γ c , k ] [ W w , k W c , k ] V_k与W_{k-1}不相关:\Gamma_{k}W_{k}= \left[\begin{matrix}\Gamma_{w,k}&\Gamma_{c,k} \end{matrix}\right] \left[\begin{matrix}W_{w,k}\\W_{c,k} \end{matrix}\right] VkWk1:ΓkWk=[Γw,kΓc,k][Ww,kWc,k]
{ X k = Φ k / k − 1 X k − 1 + Γ k / k − 1 W k − 1 Z k = H k X k + V k s t . { E [ W w , k ] = 0 , E [ W w , k W w , j T ] = Q w , k δ k j , E [ W w , k W c , j T ] = 0 Q k ≥ 0 系 统 方 程 E [ V k ] = 0 , E [ V k V j T ] = R k δ k j , E [ W k V j T ] = 0 R ≥ 0 测 量 方 程 \begin{cases} X_k=\Phi_{k/k-1}X_{k-1}+\Gamma_{k/k-1}W_{k-1}&\\ Z_k=H_kX_k+V_k\\ \end{cases} \\ st. \\ \begin{cases} E[W_{w,k}]=0,E[W_{w,k}W_{w,j}^T]=Q_{w,k}\delta_{kj},E[W_{w,k}W_{c,j}^T]=0&Q_k \geq 0&系统方程\\ E[V_k]=0,E[V_kV_j^T]=R_k\delta_{kj},E[W_kV_j^T]=0&R\geq 0&测量方程\\ \end{cases} {Xk=Φk/k1Xk1+Γk/k1Wk1Zk=HkXk+Vkst.{E[Ww,k]=0,E[Ww,kWw,jT]=Qw,kδkj,E[Ww,kWc,jT]=0E[Vk]=0,E[VkVjT]=Rkδkj,E[WkVjT]=0Qk0R0
系统噪声表示为有限维状态
W c , k ′ : 为 W c , k 的 拓 展 维 数 W_{c,k}' :为W_{c,k}的拓展维数 Wc,k:Wc,k
ξ c , k : 零 均 值 高 斯 白 噪 声 \xi_{c,k} :零均值高斯白噪声 ξc,k:
[ W c , k W c , k ′ ] = [ Π k / k − 1 11 Π k / k − 1 12 Π k / k − 1 21 Π k / k − 1 22 ] [ W c , k − 1 W c , k − 1 ′ ] + [ ξ c , k ξ c , k ′ ] E [ [ ξ k ξ k ′ ] ] = 0 , E [ [ ξ k ξ k ′ ] [ ξ j ξ j ′ ] T ] = [ Q c , k 0 0 Q c , k ′ ] δ k , j \left[\begin{matrix} W_{c,k}\\ W_{c,k}' \end{matrix}\right]=\left[\begin{matrix} \Pi_{k/k-1}^{11}&\Pi_{k/k-1}^{12}\\ \Pi_{k/k-1}^{21}&\Pi_{k/k-1}^{22} \end{matrix}\right] \left[\begin{matrix}W_{c,k-1}\\ W_{c,k-1}' \end{matrix}\right]+ \left[\begin{matrix} \xi_{c,k}\\ \xi_{c,k}' \end{matrix}\right]\\ E[\left[\begin{matrix} \xi_{k}\\ \xi_{k}' \end{matrix}\right]]=0,E[\left[\begin{matrix} \xi_{k}\\ \xi_{k}' \end{matrix}\right]\left[\begin{matrix} \xi_{j}\\ \xi_{j}' \end{matrix}\right]^T]=\left[\begin{matrix} Q_{c,k}&0\\ 0&Q_{c,k}' \end{matrix}\right]\delta_{k,j} [Wc,kWc,k]=[Πk/k111Πk/k121Πk/k112Πk/k122][Wc,k1Wc,k1]+[ξc,kξc,k]E[[ξkξk]]=0,E[[ξkξk][ξjξj]T]=[Qc,k00Qc,k]δk,j

系统噪声表示为有限维状态带入状态空间
{ X k a = Φ k / k − 1 a X k − 1 a + Γ k / k − 1 a W k − 1 a Z k = H k a X k a + V k s t . { E [ W w , k a ] = 0 , E [ W w , k a W w , j a T ] = Q w , k δ k j = d i a g ( Q w , k , Q c , k , Q c , k ′ ) Q k ≥ 0 系 统 方 程 E [ V k ] = 0 , E [ V k V j T ] = R k δ k j , E [ W k V j T ] = 0 R ≥ 0 测 量 方 程 \begin{cases} X_k^a=\Phi_{k/k-1}^aX^a_{k-1}+\Gamma^a_{k/k-1}W^a_{k-1}&\\ Z_k=H^a_kX^a_k+V_k\\ \end{cases} \\ st. \\ \begin{cases} E[W^a_{w,k}]=0,E[W^a_{w,k}W_{w,j}^{aT}]=Q_{w,k}\delta_{kj}=diag(Q_{w,k},Q_{c,k},Q_{c,k}')&Q_k \geq 0&系统方程\\ E[V_k]=0,E[V_kV_j^T]=R_k\delta_{kj},E[W_kV_j^T]=0&R\geq 0&测量方程\\ \end{cases} {Xka=Φk/k1aXk1a+Γk/k1aWk1aZk=HkaXka+Vkst.{E[Ww,ka]=0,E[Ww,kaWw,jaT]=Qw,kδkj=diag(Qw,k,Qc,k,Qc,k)E[Vk]=0,E[VkVjT]=Rkδkj,E[WkVjT]=0Qk0R0
X k a = [ X k W c , k W c , k ′ ] , Φ k / k − 1 a = [ Φ k / k − 1 Γ c , k − 1 0 0 Π k / k − 1   k / k − 1 11 Π k / k − 1   k / k − 1 12 0 Π k / k − 1   k / k − 1 21 Π k / k − 1   k / k − 1 22 ] Γ k a = [ Γ w , k 0 0 0 I 0 0 0 I ] , W k a = [ W w , k ξ k ξ k ′ ] , H k a = [ H k 0 0 ] X_k^a=\left[\begin{matrix} X_k\\ W_{c,k}\\ W_{c,k}' \end{matrix}\right],\Phi_{k/k-1}^a= \left[\begin{matrix} \Phi_{k/k-1}&\Gamma_{c,k-1}&0\\ 0&\Pi_{k/k-1 \ k/k-1}^{11}&\Pi_{k/k-1 \ k/k-1}^{12}\\ 0&\Pi_{k/k-1 \ k/k-1}^{21}&\Pi_{k/k-1 \ k/k-1}^{22}\\ \end{matrix}\right] \\ \Gamma_k^a=\left[\begin{matrix} \Gamma_{w,k}&0&0\\ 0&I&0\\ 0&0&I \end{matrix}\right],W_k^a= \left[\begin{matrix} W_{w,k}\\\xi_k\\\xi_k' \end{matrix}\right],H_k^a= \left[\begin{matrix} H_k&0&0\\ \end{matrix}\right] Xka=XkWc,kWc,k,Φk/k1a=Φk/k100Γc,k1Πk/k1 k/k111Πk/k1 k/k1210Πk/k1 k/k112Πk/k1 k/k122Γka=Γw,k000I000I,Wka=Ww,kξkξk,Hka=[Hk00]

测量噪声为有色噪声的Kalman滤波

将有色噪声白化,假设测量误差 V k V_k Vk仅有一部分分量是白噪声
{ X k = Φ k / k − 1 X k − 1 + Γ k / k − 1 W k − 1 Z k = H k X k + V k \begin{cases} X_k=\Phi_{k/k-1}X_{k-1}+\Gamma_{k/k-1}W_{k-1}\\ Z_k=H_kX_k+V_k\\ \end{cases} \\ {Xk=Φk/k1Xk1+Γk/k1Wk1Zk=HkXk+Vk
状态增广法
V k = [ Θ w , k Θ c , k ] [ V w , k V c , k ] E [ V w , k ] = 0 , E [ V w , k V w , j T ] = R w , k δ k j , E [ V w , k V c , j T ] = 0 V_k= \left[\begin{matrix}\Theta_{w,k}&\Theta_{c,k} \end{matrix}\right] \left[\begin{matrix}V_{w,k}\\V_{c,k} \end{matrix}\right] \\ E[V_{w,k}]=0,E[V_{w,k}V_{w,j}^T]=R_{w,k}\delta_{kj},E[V_{w,k}V_{c,j}^T]=0 Vk=[Θw,kΘc,k][Vw,kVc,k]E[Vw,k]=0,E[Vw,kVw,jT]=Rw,kδkj,E[Vw,kVc,jT]=0
系统噪声表示为有限维状态
[ V c , k V c , k ′ ] = [ Ψ k / k − 1 11 Ψ k / k − 1 12 Ψ k / k − 1 21 Ψ k / k − 1 22 ] [ V c , k − 1 V c , k − 1 ′ ] + [ ξ c , k ξ c , k ′ ] E [ [ ξ k ξ k ′ ] ] = 0 , E [ [ ξ k ξ k ′ ] [ ξ j ξ j ′ ] T ] = [ R c , k 0 0 R c , k ′ ] δ k , j \left[\begin{matrix} V_{c,k}\\ V_{c,k}' \end{matrix}\right]=\left[\begin{matrix} \Psi_{k/k-1}^{11}&\Psi_{k/k-1}^{12}\\ \Psi_{k/k-1}^{21}&\Psi_{k/k-1}^{22} \end{matrix}\right] \left[\begin{matrix}V_{c,k-1}\\ V_{c,k-1}' \end{matrix}\right]+ \left[\begin{matrix} \xi_{c,k}\\ \xi_{c,k}' \end{matrix}\right]\\ E[\left[\begin{matrix} \xi_{k}\\ \xi_{k}' \end{matrix}\right]]=0,E[\left[\begin{matrix} \xi_{k}\\ \xi_{k}' \end{matrix}\right]\left[\begin{matrix} \xi_{j}\\ \xi_{j}' \end{matrix}\right]^T]=\left[\begin{matrix} R_{c,k}&0\\ 0&R_{c,k}' \end{matrix}\right]\delta_{k,j} [Vc,kVc,k]=[Ψk/k111Ψk/k121Ψk/k112Ψk/k122][Vc,k1Vc,k1]+[ξc,kξc,k]E[[ξkξk]]=0,E[[ξkξk][ξjξj]T]=[Rc,k00Rc,k]δk,j
测量噪声表示为有限维状态带入状态空间
{ X k a = Φ k / k − 1 a X k − 1 a + Γ k / k − 1 a W k − 1 a Z k = H k a X k a + V k s t . { E [ W w , k a ] = 0 , E [ W w , k a W w , j a T ] = Q w , k δ k j = d i a g ( Q k , R c , k − 1 , R c , k − 1 ′ ) E [ V k a ] = 0 , E [ V k a V j a T ] = ( Θ w , k R w , k Θ w , k T + Θ c , k R c , k − 1 Θ c , k T ) , E [ W k V j a T ] = d i a g ( 0 , ( R c , k − 1 Θ c , k T ) , 0 ) δ k j R ≥ 0 测 量 方 程 \begin{cases} X_k^a=\Phi_{k/k-1}^aX^a_{k-1}+\Gamma^a_{k/k-1}W^a_{k-1}&\\ Z_k=H^a_kX^a_k+V_k\\ \end{cases} \\ st. \\ \begin{cases} E[W^a_{w,k}]=0,E[W^a_{w,k}W_{w,j}^{aT}]=Q_{w,k}\delta_{kj}=diag(Q_{k},R_{c,k-1},R_{c,k-1}')\\ E[V_k^a]=0,E[V^a_kV_j^{aT}]=(\Theta_{w,k}R_{w,k}\Theta_{w,k}^T+\Theta_{c,k}R_{c,k-1}\Theta_{c,k}^T),E[W_kV_j^{aT}]=diag(0,(R_{c,k-1}\Theta_{c,k}^T),0)\delta_{kj}&R\geq 0&测量方程\\ \end{cases} {Xka=Φk/k1aXk1a+Γk/k1aWk1aZk=HkaXka+Vkst.{E[Ww,ka]=0,E[Ww,kaWw,jaT]=Qw,kδkj=diag(Qk,Rc,k1,Rc,k1)E[Vka]=0,E[VkaVjaT]=(Θw,kRw,kΘw,kT+Θc,kRc,k1Θc,kT),E[WkVjaT]=diag(0,(Rc,k1Θc,kT),0)δkjR0
X k a = [ X k V c , k − 1 V c , k − 1 ′ ] , Φ k / k − 1 a = [ Φ k / k − 1 Γ c , k − 1 0 0 Ψ k / k − 1   k / k − 2 11 Ψ k / k − 1   k / k − 2 12 0 Ψ k / k − 1   k / k − 2 21 Ψ k / k − 1   k / k − 2 22 ] Γ k a = [ Γ k 0 0 0 I 0 0 0 I ] , W k a = [ W w , k ξ k − 1 ξ k − 1 ′ ] , H k a = [ H k ξ k − 1 ξ k − 1 ′ ] , V k a = Θ w , k V w . k + Θ c , k ξ k − 1 X_k^a=\left[\begin{matrix} X_k\\ V_{c,k-1}\\ V_{c,k-1}' \end{matrix}\right],\Phi_{k/k-1}^a= \left[\begin{matrix} \Phi_{k/k-1}&\Gamma_{c,k-1}&0\\ 0&\Psi_{k/k-1 \ k/k-2}^{11}&\Psi_{k/k-1 \ k/k-2}^{12}\\ 0&\Psi_{k/k-1 \ k/k-2}^{21}&\Psi_{k/k-1 \ k/k-2}^{22}\\ \end{matrix}\right] \\ \Gamma_k^a=\left[\begin{matrix} \Gamma_{k}&0&0\\ 0&I&0\\ 0&0&I \end{matrix}\right],W_k^a= \left[\begin{matrix} W_{w,k}\\\xi_{k-1}\\\xi_{k-1}' \end{matrix}\right],H_k^a= \left[\begin{matrix} H_k&\xi_{k-1}&\xi_{k-1}'\\ \end{matrix}\right],V_k^a=\Theta_{w,k}V_{w.k}+\Theta_{c,k}\xi_{k-1} Xka=XkVc,k1Vc,k1,Φk/k1a=Φk/k100Γc,k1Ψk/k1 k/k211Ψk/k1 k/k2210Ψk/k1 k/k212Ψk/k1 k/k222Γka=Γk000I000I,Wka=Ww,kξk1ξk1,Hka=[Hkξk1ξk1],Vka=Θw,kVw.k+Θc,kξk1
测量求差法
如果测量方程中的有色误差 V k V_k Vk可以表示为如下形式:
ξ k − 1 : 零 均 值 高 斯 误 差 , E [ ξ k ] = 0 , E [ ξ k ξ j T ] = R ξ , k δ k j \xi_{k-1}:零均值高斯误差,E[\xi_k]=0,E[\xi_k\xi_j^T]=R_{\xi,k}\delta_{kj} ξk1:,E[ξk]=0,E[ξkξjT]=Rξ,kδkj
V k = ψ k / k − 1 V k − 1 + ξ k − 1 V_k=\psi_{k/k-1}V_{k-1}+\xi_{k-1} Vk=ψk/k1Vk1+ξk1
将相邻时刻的量求差并展开
Z k − ψ k / k − 1 Z k / k − 1 = [ H k ( Φ k / k − 1 X k − 1 + Γ k / k − 1 W k − 1 ) + ( ψ k / k − 1 V k − 1 + ξ k − 1 ) ] − ψ k / k − 1 ( H k − 1 X k − 1 + V k − 1 ) = ( H k Φ k / k − 1 − ψ k / k − 1 H k − 1 ) X k − 1 + ( H k Γ k / k − 1 W k − 1 + ξ k − 1 ) Z_k-\psi_{k/k-1}Z_{k/k-1}=[H_k(\Phi_{k/k-1}X_{k-1}+\Gamma_{k/k-1}W_{k-1})+(\psi_{k/k-1}V_{k-1}+\xi_{k-1})]-\psi_{k/k-1}(H_{k-1}X_{k-1}+V_{k-1}) \\ =(H_k\Phi_{k/k-1}-\psi_{k/k-1}H_{k-1})X_{k-1}+(H_k\Gamma_{k/k-1}W_{k-1}+\xi_{k-1}) Zkψk/k1Zk/k1=[Hk(Φk/k1Xk1+Γk/k1Wk1)+(ψk/k1Vk1+ξk1)]ψk/k1(Hk1Xk1+Vk1)=(HkΦk/k1ψk/k1Hk1)Xk1+(HkΓk/k1Wk1+ξk1)
得到测量误差与系统误差相关的观测模型
{ X k ∗ = Φ k / k − 1 ∗ X k − 1 ∗ + Γ k / k − 1 ∗ W k − 1 ∗ Z k ∗ = H k ∗ X k ∗ + V k ∗ s t : { E [ W k ∗ ] = 0 , E [ W k ∗ ( W j ∗ ) T ] = Q k − 1 δ k j E [ V k ∗ ] = 0 , E [ V k ∗ ( W j ∗ ) T ] = ( H k Γ k − 1 Q k − 1 Γ k − 1 T H k T + R ξ , k − 1 ) δ k j E [ W k ∗ W j ∗ T ] = Q k − 1 Γ k − 1 T H k T δ k j \begin{cases} X_k^*=\Phi^*_{k/k-1}X^*_{k-1}+\Gamma^*_{k/k-1}W^*_{k-1}\\ Z_k^*=H^*_kX^*_k+V^*_k\\ \end{cases} \\ st:\\ \begin{cases} E[W_k^*]=0,E[W_k^*(W_j^*)^T]=Q_{k-1}\delta_{kj}\\ E[V_k^*]=0,E[V_k^*(W_j^*)^T]=(H_k\Gamma_{k-1}Q_{k-1}\Gamma_{k-1}^TH_k^T+R_{\xi,k-1})\delta_{kj}\\ E[W_k^*W_{j}^{*T}]=Q_{k-1}\Gamma_{k-1}^TH_k^T\delta_{kj}\\ \end{cases} \\ {Xk=Φk/k1Xk1+Γk/k1Wk1Zk=HkXk+Vkst:E[Wk]=0,E[Wk(Wj)T]=Qk1δkjE[Vk]=0,E[Vk(Wj)T]=(HkΓk1Qk1Γk1THkT+Rξ,k1)δkjE[WkWjT]=Qk1Γk1THkTδkj
Z k ∗ = Z k − ψ k / k − 1 Z k / k − 1 , H k ∗ = H k Φ k / k − 1 − ψ k / k − 1 H k − 1 , V k ∗ = H k Γ k / k − 1 W k − 1 + ξ k − 1 X k ∗ = X k − 1 , Φ k / k − 1 ∗ = Φ k − 1 / k − 2 , Γ k ∗ = Γ k − 1 , W k ∗ = W k − 1 Z_k^*=Z_k-\psi_{k/k-1}Z_{k/k-1},H^*_k=H_k\Phi_{k/k-1}-\psi_{k/k-1}H_{k-1},V^*_k=H_k\Gamma_{k/k-1}W_{k-1}+\xi_{k-1}\\ X^*_{k}=X_{k-1},\Phi^*_{k/k-1}=\Phi_{k-1/k-2},\Gamma_k^*=\Gamma_{k-1},W_k^*=W_{k-1} Zk=Zkψk/k1Zk/k1,Hk=HkΦk/k1ψk/k1Hk1,Vk=HkΓk/k1Wk1+ξk1Xk=Xk1,Φk/k1=Φk1/k2,Γk=Γk1,Wk=Wk1

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值