Kalman滤波学习记录(一)

1

最小二乘

对于某一状态X(X是n行1列),已知测量灵敏度矩阵H,且得到测量
Z=HX+v
测量噪声v布置其分布,那么如何从观测Z中得到X。
考虑使估计的状态最贴近观测值,即:
在这里插入图片描述

1.1最小二乘是用来处理对于某一状态的多次观测,即对于冗余信息的分析,所以观测信息必须多于状态信息。
1.2分析最小二乘的误差
令估计误差最小:
在这里插入图片描述

上述变换使用到了矩阵迹的交换律性质。考虑这些误差是随机变量,使用期望来分析
在这里插入图片描述

考虑到这一步的时候发现H是固定的,R是噪声v的相关函数(若均值为0 ,则是方差),没有可变的变量,因此考虑改变H阵,即改变估计方式。

最小二乘带权重的最小二乘

如果考虑估计方式G,使得GZ更贴近实际值呢?
假设有估计方式G,使得GZ与真实状态的均方误差最小,根据上述的结果,可以得到
在这里插入图片描述
同时还要满足GH=I这个等式,满足这两个式子的G便是估计误差最小的线性组合方式。G是不定的,有多个解。因此参考最小二乘的形式,令
在这里插入图片描述
当然,这需要满足一些条件。
按照书上的推导逻辑时,定义加权的损失函数
在这里插入图片描述

取W为对称阵,则

利用许瓦茨不等式可以得到其误差最小时,是当W=R^-1时。
在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Kalman滤波定位是一种常用的定位算法,它可以通过使用传感器测量数据和先验信息来估计物体的位置和速度。该算法通过不断地更新估计值来提高定位的精度和准确性,同时也能够处理传感器噪声和误差等问题。Kalman滤波定位在导航、自动驾驶、机器人等领域得到了广泛应用。 ### 回答2: Kalman滤波定位是一种用于估计移动目标位置的算法。它通过结合先验信息和测量观测数据,通过递归迭代的方式对目标位置进行准确估计。 Kalman滤波定位算法的基本思想是将目标的位置和运动状态建模为高斯分布。算法假设目标的运动是基于线性系统,并假定存在观测噪声。通过对目标的运动状态进行预测,并与测量数据进行比较,Kalman滤波可以根据预测误差来修正估计值。 Kalman滤波定位的计算过程可以分为两个步骤:预测步骤和更新步骤。在预测步骤中,根据系统模型和先验信息,通过线性预测方程对目标的位置进行预测。在更新步骤中,根据测量数据和估计的预测值,通过校正方程来修正预测的估计值。这样,通过不断迭代计算,可以得到最优的目标位置估计值。 Kalman滤波定位算法具有高效性和精确性。它能够充分利用先验信息和测量数据,对目标位置进行准确估计。此外,Kalman滤波算法还可以处理不完全观测数据和存在噪声的情况,具有较强的鲁棒性。 在实际应用中,Kalman滤波定位广泛应用于无线通信、导航系统、目标跟踪等领域。通过Kalman滤波定位算法,可以实现准确且实时的目标位置估计,提高了系统的性能和可靠性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值