在上一篇文章中手把手推导了一遍卡尔曼增益,不熟悉的小伙伴可以看

养生的控制人:卡尔曼增益推导​zhuanlan.zhihu.com

这里再回顾一下重点。

问题重述

假设真实系统为

其中

我们对系统状态的估计(数据融合)为

其中卡曼尔增益为

我们可以看到卡尔曼增益中的估计协方差矩阵

还是未知的,因此我们需要把它表示出来。

估计协方差矩阵推导

根据定义

带入真实系统模型和状态估计的模型

再带入估计协方差矩阵的表达式

把转置放进去

把括号打开

由于四项之间是线性相加的,可以把期望的运算放进去,等于每一项的期望。

注意到

,而
是作用到
上的,所以
是相互独立的。因为相互独立,所以相乘的期望等于期望的相乘

因此估计的协方差矩阵剩下两项

有了这个表达式后,我们就可以用卡尔曼滤波器来估计状态了

卡尔曼滤波器两步法

目前为止卡尔曼增益中各项都是已知的了,因此可以用于估计了,卡尔曼滤波分为两个步骤:预测和校正

Step1. 预测

(1)利用系统模型对状态变量进行递推估计
(2)对协方差矩阵进行估计

Step2. 校正

(3)计算卡尔曼增益
(4)

数据融合即对状态的估计

(5)更新协方差矩阵用于下一次的预测

至此,卡尔曼滤波(估计器)就推导完毕了,给定初值

,它就能递推估计了。记住核心思想无非是:

数据融合、预测校正


公式(5)的推导

在上一篇文章中我们推导得到协方差矩阵的表达式为

合并同类项

带入卡尔曼增益

卡尔曼_卡尔曼估计两步法相关推荐

  1. Heckman两步法 | 样本选择模型 处理效应模型

    这期推送简单介绍一下样本选择模型和处理效应模型,其中样本选择模型是一般意义上的Heckman两步法,后者则借鉴了Heckman两步法的构建思想,但又不完全等同于前者.模型介绍之后,将利用help文件中 ...

  2. R语言EG(Engle-Granger)两步法协整检验、RESET、格兰杰因果检验、VAR模型分析CPI和PPI时间序列关系...

    全文链接:http://tecdat.cn/?p=31108 作为衡量通货膨胀的基本指标,消费者价格指数CPI和生产者价格指数PPI的作用关系与传导机制一直是宏观经济研究的核心问题.(点击文末&quo ...

  3. Stata:广义Heckman两步法-gtsheckman

    全文阅读:Stata:广义Heckman两步法-gtsheckman| 连享会主页 目录 1. 背景简介 2. 估计步骤 2.1 异质性截距和异质性系数 2.2 具体估计步骤 3. 命令介绍 4. 具 ...

  4. Tsai两步法求手眼标定矩阵

    Tsai两步法求手眼标定矩阵 Tsai方法介绍 术语概念 齐次变换矩阵和坐标系的定义 旋转轴和旋转角度 引理的证明和解释 AX=XB构造 引理1 引理2 引理3 引理4 引理5 引理6 --得到公式( ...

  5. CV:利用cv2自带两步法haarcascade_frontalcatface.xml实现对猫脸检测

    CV:利用cv2自带两步法haarcascade_frontalcatface.xml实现对猫脸检测 目录 输出结果 实现代码 输出结果 实现代码 @author: niu ''' import cv ...

  6. CV:利用cv2自带两步法haarcascade_frontalface_default.xml、_smile.xml实现对人脸、笑脸同时检测

    CV:利用cv2自带两步法haarcascade_frontalface_default.xml._smile.xml实现对人脸.笑脸同时检测 目录 输出结果 实现代码 输出结果 实现代码 #CV:利 ...

  7. 加权回归估计_比率估计与回归估计

    本章讨论简单随机抽样和分层随机抽样下比率估计和回归估 计的构造及性质.要求: ①掌握总体比率.比率估计量及回归估计量的概念. ②了解比率估计量.回归估计量的偏倚.方差及方差的估计量. ③掌握应用比率估 ...

  8. 用matlab给图片标记区域,MATLAB二值图像连通区域标记(两步法)

    posted on2012-12-06 16:24Dsp Tian 两步法中第二步是比较麻烦的,其中用到了不相交集合的一些理论,尤其是不相交集合森林,这里的find_set函数就是参考<算法导论 ...

  9. 多重网格法解泊松方程(两步法)

    这里是一个一维泊松方程,采用两步法求解,教程见 http://bender.astro.sunysb.edu/classes/numerical_methods/lectures/elliptic-m ...

最新文章

  1. 服务器怎么设置网站写入权限,如何设置服务器写入权限设置方法
  2. 根据鼠标点击位置获取DataGridView的选择行号。
  3. 使用SQL Server Analysis Services Tabular Model建立分析模型
  4. 英雄联盟更新后服务器还在维护吗,英雄联盟今天维护到什么时候结束 11月12日停机更新维护公告...
  5. JDK1.7 深入理解 LinkedHashMap
  6. C++ public、protected、private 继承方式的区别
  7. 攻防世界 MISC 新手练习区 答题(1-12题解)
  8. c 获取char*的长度_C/C++编程笔记:C语言字符串比较函数,超详细,值得收藏!...
  9. 20190912每日一句
  10. STM32中使用PS2手柄
  11. 阿里云分布式调度系统-伏羲
  12. 稿费一般多少钱一千字_写一篇1000字的稿子多少钱?一般
  13. 用量子物理学原理解释为什么振金可以吸收能量(论发散思维的重要性)
  14. [番外]:带你玩正则1--数据遍地是,看你取不取
  15. luoguP4234 最小差值生成树
  16. WAP Push SP接口协议
  17. element ui dialog custom-class不生效最终解决办法
  18. android studio记账,Android Studio--家庭记账本(三)
  19. ArcGIS三维网络分析
  20. 大学物理 复习指导、公式推导精简过程、结论归纳 第二章 牛顿定律

热门文章

  1. 【ArcGIS微课1000例】0020:关于ArcCatalog,你知道多少?
  2. 【ArcGIS微课1000例】0003:按属性选择(Select by Attributes)
  3. C#输入姓名或者拼音码(姓名的首字母,大小写均可)进行快速模糊查找
  4. 程序员永远的痛之字符编码的奥秘
  5. 史上最全的Visual Studio Code安装C/C++环境,若不行头砍给你。
  6. Android之SwipeRefreshLayout
  7. Android之倍数提高工作效率的 Android Studio 奇技
  8. echarty轴自定义显示不全_表格打印不全怎么办?这招超简单!
  9. 当全家人一起看电影,播到羞羞镜头时......
  10. 程序员,为什么给你50万年薪,你还要搞死我公司?