完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
对于Kalman 滤波相信大多数人都听过这么个例子:
|
|
相关推荐
|
|
看完这段话之后,我觉得一点也不神奇,1.好多数字无端端就冒出来了,不知其所以然(想来很多人都是这样强行接受了),偏偏我是个喜欢刨根问底的主(就是想不明白。。。望有明白的指点)。
但是看完这段话,还是接触到几个名词: 1.测量值 2.估计值(实际上,卡拉曼滤波有两种估计值,这个在后文会讲清楚,别急) 3.协方差(这个是个神奇的东西,私以为两个随机向量x,y间才有协方差之称,我认为撑死就是个方差这个可以看后文解释)(就是想不明白。。。望有明白的指点) 4.卡尔曼增益 |
|
|
|
|
|
看完这段话之后,我觉得一点也不神奇,1.好多数字无端端就冒出来了,不知其所以然(想来很多人都是这样强行接受了),偏偏我是个喜欢刨根问底的主(就是想不明白。。。望有明白的指点)。
但是看完这段话,还是接触到几个名词: 1.测量值 2.估计值(实际上,卡拉曼滤波有两种估计值,这个在后文会讲清楚,别急) 3.协方差(这个是个神奇的东西,私以为两个随机向量x,y间才有协方差之称,我认为撑死就是个方差这个可以看后文解释)(就是想不明白。。。望有明白的指点) 4.卡尔曼增益 |
|
|
|
|
|
5.偏差(这个是什么鬼~。。。) 好了,设立一个背景,如果我们要测量室内温度,那么就有传感器的原始数据(测量值)。原始数据一般都是有噪声的,这个噪声是满足高斯正态分布的(即有均值和测量方差)。而且这真实的室内温度(估计值),刚好就是我们所要求得了。好了有了这个背景,稍微有点高等数学的知识,私认为是可以看懂标量卡尔曼滤波的证明过程的(OMG,证明过程,***好高大上有木有***)其实没有什么高端的东西,这个只是卡尔曼先生的博士论文而已~对于公式的东西,MakeDown 上传截图失败,见谅~请按下面的思路看,千万不要跳步骤,否则容易走火入魔,哈哈! |
|
|
|
|
|
1.首先先清楚一个变量(这个搞清楚数学意义就可以了)
|
|
|
|
|
|
2.搞清楚我们要滤波的数据的模型。(这个模型目前还是比较容易理解的)
卡尔曼滤波器用于估计离散时间过程的状态变量 x ∈ <实数 。这个离散时间过程由以下离散随机差分方程描述: x(k) = A*x(k−1) + B*u(k−1) + w(k−1)(估计的温度模型) 得到量测方程: z(k) = H*x(k) + v(k)(测量到的数据和真实温度数据的模型) 随机信号 wk 和 vk 分别表示过程激励噪声1和观测噪声。假设它们为相互独立,正态分布的白噪声: p(w) ∼ N(0, Q), (1.3) p(v) ∼ N(0, R). (1.4) 实际系统中, 过程激励噪声方差 Q 和观测噪声方差 R 可能会随每次迭代计算而变化。但在这儿我们假设它们是常数。 以上公式限定为了线性系统,传说中卡尔曼滤波是线性的,来源就在这里。 |
|
|
|
|
|
3.第一点提到,根据先验估计和测量值的残余可以做n时刻的先验估计的修正,就可得到最优估计,接下来讨论如何得到最优估计。
根据我们使用的模型 先验估计x^-(t)=A*x^(t-1)+B*u(t) (先验估计=上次的最优估计加上控制量,这里的控制量是系统自身的,反映出来就是真实数据的变化) 真实值x(t)=A*x(t-1)+B*u(t)+w(t) (控制量反映真实值得变化,w(t)反映预测过程的噪声,有基础,有变化,有噪声,基本就是符合实际情况) |
|
|
|
|
|
4.为了修正先验估计得到最优估计后验估计,我们定义残余
测量值Z(t)和预测值之间的差就是残余 Residual = z(t)-h*x^-(t); z(t)为测量值 残余反映了预测值和实际值之间的差别。残余为零的话,估计值和实际值完全吻合。如果残余很小,表明估计值很好,反之就不好。卡尔曼滤波器可以利用残余的这一信息改善对X(t) 的估计,给出**后验估计 x^(t)*=x^-(t)+Kg(Residual) (后验估计=先验估计,卡尔曼增益和残余积决定) |
|
|
|
|
|
5.先给出先验估计误差和后验估计误差定义(不知道为何,最近我的博客上传不了图片了,所以导致大家看到的符号会比较难看点~): |
|
|
|
|
|
6,接下来就是Kalman的精髓了(找到卡尔曼增益): 同样的可以算出后验方差: |
|
|
|
|
|
《DNESP32S3使用指南-IDF版_V1.6》第三十五章 摄像头实验
219 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第三十章 DHT11数字温湿度传感器
574 浏览 0 评论
684 浏览 0 评论
【敏矽微ME32G070开发板免费体验】之原厂2812测试例程解析
1074 浏览 0 评论
1073 浏览 2 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12048 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 20:52 , Processed in 0.662197 second(s), Total 51, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号