迭代扩展卡尔曼滤波学习

论文名字《The iterated Kalman filter update as a Gauss-Newton method》

引言:

计算资源大,IKF比EKF效果更好。IKF的更新方法采用的是GaussNewton方法,用于近似解。

更新问题

当前状态,当前状态估计(预测),测量值
在这里插入图片描述
测量函数:h
如EKF
在这里插入图片描述
因此,z,x预测,R,P都已知了,现在的问题就是找到一个更好的状态估计(预测)
和协方差在这里插入图片描述

更新

将刚估计出的状态和协方差作为迭代的第一个值
在这里插入图片描述
EKF的更新公式为
在这里插入图片描述
而IKF的更新公式:
在这里插入图片描述
怎么得到的呢?或者说为啥不同捏。这是因为IKF采用的是GN方法(最大似然更新)

最大似然更新

它将当前观测和预测的状态都放到一个大的观测向量里,并得到一个测量函数。?为啥
在这里插入图片描述
Z服从的分布,以及它的协方差可以求得
在这里插入图片描述
因此问题就变为了用Z,g,Q求解迭代的状态估计(后验)在这里插入图片描述
和协方差在这里插入图片描述
了。
似然函数-Z的概率密度函数:(啊,是正态分布),假设在这里插入图片描述是真值。

在这里插入图片描述
最大似然估计就是(将Z-g= Gx代入获得x的协方差)解答了fast-lio中在这里插入图片描述的疑问。

在这里插入图片描述
相应的,最大化的L对应最小化的二次项
在这里插入图片描述
函数q的最小值,应该在其一阶导为0的地方
13
总结一下目前的疑惑点:IKF的更新公式;最大似然估计得到的协方差形式。

测量函数g可以看作其在状态估计(后验)在这里插入图片描述处的一阶泰勒展开。
在这里插入图片描述
G是雅可比矩阵。
设测量误差为V
在这里插入图片描述
代入到13中
在这里插入图片描述
求得协方差阵
在这里插入图片描述
代入G,Q,得
在这里插入图片描述
在这里插入图片描述我没见过这种形式得卡尔曼增益。从哪来的呦—可以参考fast–lio,一种卡尔曼增益得新形式

高斯牛顿法

高斯牛顿法更新公式–看一下非线性最小二乘问题
在这里插入图片描述

右上标得点代表微分,倒三角在这里插入图片描述
:代表微分得转置在这里插入图片描述
在这里插入图片描述
其中第一项在这里插入图片描述,第二项在这里插入图片描述高斯牛顿舍弃了第二项(二阶导)得到一个近似值。
也就是说这玩意应该用约等于≈
22
因此xi+1就可以写成最小二乘形式在这里插入图片描述
在这里插入图片描述
从这里开始将上述高斯牛顿方法与IKF的更新联系起来
首先设在这里插入图片描述
在这里插入图片描述
将上式代入到公式22中
结合公式6,16,17 求逆引理得(就是将G Q Z 都展开
在这里插入图片描述
对应到Fast-lio中就是
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值