




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上Kalman滤波的直接推导为了和大家更好的共同学习,这里稍稍整理了一下Kalman滤波直接推导的过程和一些个人理解。由于能力有限,难免会有误解之处,希望同学们可以不吝指正!在开始直接推导之前,我们需要关注几个非常重要的方程和性质。我们设一个系统的下一个状态可以由前一个状态再外加一个噪声扰动得到。即,可以获得如下系统的状态方程(equal 1)式中的为时刻到时刻的一步转移阵(所谓的一步转移阵就是反映下一时刻和上一时刻的变化关系),为系统的噪声驱动阵,为系统的激励噪声序列。好了,现在我们知道了系统的状态方程。那么我们怎么知道系统的状态的呢?这时我们就需要一个外部的检测设备
2、,但是我们知道,检测设备检测的时候也会有噪声的干扰,那么,我们就将量测方程表现为下面这种形式:(equal 2)式中的为时刻的测量值,为量测阵,为量测噪声序列,为系统时刻的状态。由于卡尔曼滤波要求所有的噪声干扰为高斯白噪声(所谓的高斯白噪声就是:如果一个噪声,它的幅度分布服从高斯分布,而它的功率谱密度又是均匀分布的,则称它为高斯白噪声。热噪声和散粒噪声是高斯白噪声。可自行百度)所以,上面的和序列都要满足以下等式(equal 3)好了,以上对于卡尔曼滤波直接推导的铺垫部分已经结束,接下来开始正式的直接推导过程。在开始之前,我们需要认识一下著名的卡尔曼滤波五大基本方程(这个,如果真没办法,就只能背
3、了!五个基本方程是卡尔曼滤波应用的核心,背下来还是益处多多的就不要偷懒了)它们分别是:1、状态一步预测方程:2、状态估计方程:3、滤波增益方程:4、一步预测均方误差方程:5、估计均方误差方程:(柴毅老师的ppt中还列举了方程3,5的其他形式,这里暂不讨论,有兴趣的同学自行查阅资料)机智的编程大神应该已经发现,这方程这样写,顺序似乎有点问题啊。编程的话,不是应该么14532么。嘿嘿,我个人感觉老师这样排还是有他的道理滴,至于为什么呢,后面再说好了,在熟练的背下以上五大基本方程后,我们开始真正重点的部分Kalman滤波基本方程的直观推导首先,我们来推导第一个方程一步预测方程推导() 一步预测是根据
4、时刻的状态估计预测时刻的状态,即根据 个量测,对作线性最小方差估计。即:这里等号前后应用了等式1,且应该是······,那么,将上式展开就得到:根据等式1()可知,只影响,所以与无关,且(性质那块)故:再根据BLUE估计(形式如注:感觉老师PPT这里打错了应该是可有:这里可能应该是因此,得证。在有了一步预测后,我们就可以利用状态估计方程来估计系统状态。那么我们就开始进行状态估计方程的推导。首先,我们容易知道,一步预测应该是会有误差的,那么,我们就定义用一步预测代替真实状态所引起的误差为:因为量测方程()中,我们用到了系统状态,故这里也
5、会引起量测的估计误差,也就是:滤波理论中称为残差(也称新息)。容易想到,既然有残差,那么我们对预测状态进行残差补偿不就得了么。最常见的就是对残差加权然后加上原来的预测值,即:式中为对残差的加权阵,称为滤波增益阵。好,我们一不小心把方程2给推倒了。那么,问题又来了,这个得怎么确定呢?这就关系到了滤波增益方程。那我们就开始进行滤波增益方程的推倒工作。在推倒滤波增益方程之前呢,我们需要明确一下,卡尔曼滤波和维纳滤波都被称为是最佳线性过滤或线性最优估计,也就是说他们都是以估计的均方误差阵达到最小为目标的。为了更好的阐明问题,我们先来介绍均方误差阵。我们就用来表示均方误差阵。这里为估计误差。考虑到等式1
6、(),我们有所以这里有很大一串,大家不要怕!其实就是矩阵的基本运算,因为都是参数所以提出了,其他的继续放在E里面求协方差。如果真的记不住,只需记,其他的临时推导即可(考试的时候,速度要快!)又由于是根据时刻前的量测对时刻的状态所作的估计,而是时刻的量测噪声。所以与不相关,并注意到,因此有带入前面的一大串,化简得:式中,那我们就先把估计均方误差方程给先推导了。现在,反过来继续推导滤波增益阵方程。老师PPT中这里有一段话,讲的不错,懒了,就先拷过来。(不算侵犯版权把)若滤波增益阵偏离最佳增益阵的偏离量为,则由估计均方误差方程所确定的估计的均方误差将偏离最小值而达到,且为非负定阵,即(这个好理解,不
7、可能比最小值还小嘛,所以)。那么,我们将和视为一个整体,代替和带入可得:注:感觉老师这里又打漏了,应该是:又因为,那么我们对上式进行展开,再减去就可以得到(这一步确实比较复杂,但是不困难,还是基本运算)式中若我们取即那么有:有因为我们希望可以达到最小,所以我们取此时至此,我们已经直接推导了四个基本,那我们就一鼓作气把最后一个给推倒了吧!感觉,读到这里,大家应该具备了独自推倒基本方程的能力了,那最后一个方程我不多说,继续抄老师PPT进行一步预侧均方误差阵的推导:一步预测产生的误差为:所以一步预测均方误差阵为由于,只影响,不影响,所以与不相关,又因为(这个可能已经忘了,是最前面讲的噪声的性质哦)因此:到此,五个基本方程全部推倒。不知道大家是否有一点小激动呢
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国进出口代理合同
- 商品混凝土外加剂购销合同
- 养殖场转让合同协议书
- 大庆医学高等专科学校《电路理论B》2023-2024学年第二学期期末试卷
- 9《心中的“110”》 (教学设计)-部编版道德与法治三年级上册
- 泉州工程职业技术学院《双碳概论》2023-2024学年第二学期期末试卷
- 必修3 第三单元 全面依法治国-高中政治单元教学设计
- 江苏卫生健康职业学院《跆拳道教学与训练》2023-2024学年第二学期期末试卷
- 第14课《诗词三首-水调歌头》教学设计 2024-2025学年统编版语文九年级上册
- 湖北第二师范学院《产品设计速写》2023-2024学年第二学期期末试卷
- 医院急救中心劳务外包采购项目评标办法(评分细则表)
- JTG H12-2015 公路隧道养护技术规范
- 2024天津工业职业学院教师招聘考试笔试试题
- QCT1067.5-2023汽车电线束和电器设备用连接器第5部分:设备连接器(插座)的型式和尺寸
- 石灰石开采项目可行性分析报告
- 2024年高考历史总复习中外历史大事年表
- 追求理解的教学设计
- 管网改造工程施工组织设计
- 工行安心账户托管(交易资金)三方协议
- 第1课+古代亚非【中职专用】《世界历史》(高教版2023基础模块)
- 赵尚志爱国主义教育班会
评论
0/150
提交评论