1.卡尔曼滤波的基本认知
维纳滤波主要用于平稳信号的处理,作用于频域信号,对于非平稳信号效果无法达到预设的效果。
卡尔曼滤波可以用于线性以及非线性控制问题,也可以用于平稳以及非平稳信号的滤除,主要作用于时域信号。
2.卡尔曼滤波的基本原理
常见的状态量:
状态估计值:X(k|k),利用k时刻的预测值与测量值对k时刻系统状态进行估计
状态矢量:x(k),N维
激励矢量:w(k),P维
状态转移矩阵:U(k+1,k)表示时刻k到k+1的状态转移,NN
激励转移矩阵:V(k+1,k)表示k到k+1的激励转移,N
N
观测矢量:z(k+1),M维,k+1时刻的观测数据
观测矩阵:h(k+1),MN
测量误差矩阵:r(k+1),M维,k+1时刻的测量误差
卡尔曼增益:K(k+1)
状态矢量协方差矩阵:L(k+1),N
N,k+1时刻的x(k)的协方差矩阵,L(k+1|k)单步预测误差协方差矩阵
激励矢量协方差矩阵:Q(k),NN,k时刻的w(k)的协方差矩阵
观测误差矢量的协方差矩阵:R(k+1),M
M,k+1时刻的r(k)的协方差矩阵
初始条件x(0)

卡尔曼滤波的方程组如下:
状态方程:x(k+1)=U(k+1,k)*x(k)+v(k+1,k)*w(k)
观测方程:z(k+1)=h(k+1)*x(k+1)+r(k+1)
系统状态估计方程:X(k+1|k+1)=U(k+1,k)X(k|k)+K(k+1)[z(k+1)-h(k+1)*U(k+1,k)*X(k|k)]
卡尔曼增益:K(k+1)=L(k+1|k)*h(T)(k+1)*[h(k+1)*L(k+1|k)*h (T)(k+1)+R(k+1)]^(-1)
协方差矩阵:L(k+1|k+1)=[I-K(k+1)*H(k+1)]*P(k+1|k) I为单位矩阵

【卡尔曼滤波原理及基本认知】相关推荐

  1. 自动驾驶算法-滤波器系列(一)——详解卡尔曼滤波原理

    详解卡尔曼滤波原理 什么是卡尔曼滤波? 我们能用卡尔曼滤波做什么? 卡尔曼滤波是如何看到你的问题的 使用矩阵来描述问题 外部控制量 外部干扰 用测量量来修正估计值 融合高斯分布 将所有公式整合起来 总 ...

  2. 【编译原理】语言认知之Java、Python、C++快速排序三者运行效率与开发效率比较

    [编译原理]语言认知之Java.Python.C++快速排序&三者运行效率与开发效率比较 一.实验目的 二.实验环境 三.实验步骤 四.快速排序程序 五.实验结果 六.总结 一.实验目的 强化 ...

  3. ukf源程序 matlab,《卡尔曼滤波原理及应用-MATLAB仿真》程序-5.1UKF

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 无迹Kalman滤波在目标跟踪中的应用 % ...

  4. 卡尔曼滤波原理及实现

    卡尔曼滤波原理及实现 前一段时间,做项目研究了一下卡尔曼滤波,并且在项目当中实现了一个物体跟踪的功能,所以,借着新鲜劲儿,本次博客对卡尔曼滤波进行一次整理. 卡尔曼滤波是什么 卡尔曼滤波能做什么 卡尔 ...

  5. 卡尔曼滤波原理详解(一)

    卡尔曼滤波原理详解(一) 前言 数据融合的思想 例子引入 卡尔曼增益推导 前言 本文是对卡尔曼滤波学习的记录,主要参照了DR_CAN老师的视频进行学习.视频专栏链接:DR_CAN卡尔曼滤波视频专栏.虽 ...

  6. 卡尔曼滤波原理及c++实现

    卡尔曼滤波原理及c++实现 滤波原理 卡尔曼滤波是一种最优估计算法. 用处:1)利用可测量值估算无法测量的量.2)对有测量噪声的物理量进行估计.常用于制导和导航.计算机视觉等. 状态估计器 卡尔曼滤波 ...

  7. 卡尔曼滤波原理详解(二)

    卡尔曼滤波原理详解(二) 前言 卡尔曼增益推导 总结 前言 本文是对卡尔曼滤波学习的记录,主要参照了DR_CAN老师的视频进行学习.视频专栏链接:DR_CAN卡尔曼滤波视频专栏.虽然网上有很多卡尔曼滤 ...

  8. 关于浏览器运行原理的初步认知

    在对浏览器运行原理的认知过程中我们首先需要精细的了解一些"概念" 这些"概念"也许理解起来很容易,但没有精细理解的时候很容易忽视 而在没有精细了解这些" ...

  9. 《卡尔曼滤波原理及应用-MATLAB仿真》程序-5.2UKF

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 功能说明: UKF在目标跟踪中的应用 % 参数 ...

  10. 《卡尔曼滤波原理及应用-MATLAB仿真》程序-5.3UKF

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 程序说明:对比UKF与EKF在非线性系统中应用 ...

最新文章

  1. adminLTE 教程 -4 轮播控件
  2. VRML语法基础跟简介
  3. JDBC预状态通道设置时间格式的问题
  4. C++虚函数---我的理解
  5. 【MySQL】Mysql索引优化与底层数据结构深入剖析 - 笔记
  6. Coolite(二)服务器端Alert,Confirm,Prompt
  7. duilib清空richedit内容
  8. 业内人士惊暴网络求职黑幕!
  9. k8s部署nexus3
  10. Riverbed:SDN向广域网扩展为企业带来哪些价值
  11. Edge、Chrome自定义新标签页网址
  12. PLSQL 误删表恢复及误删数据恢复
  13. 【论文-笔记】软件化雷达显示终端的设计与实现
  14. 黄河科技学院计算机等级考试成绩查询,全国计算机等级考试成绩查询汇总
  15. XP下硬盘安装fedora linux操作系统
  16. sqlyog安装详细步骤
  17. 台式计算机戴尔3020,戴尔 Dell OptiPlex 3020M 台式机整机 评测
  18. 基于MinIO/Deleta Lake/Dremio和Superset或Metabase搭建简单的数据湖
  19. 计算机和学生的关系的英语作文,学生和老师的关系的英文作文
  20. 快速分割任何视频 Flv 音频aac wma等等文件,无需重新编码

热门文章

  1. vue的el-tree实现部门人员的tree展示选择,包括根据已有id进行默认选中设置
  2. pikachu靶场 暴力破解 sql注入详解
  3. 实用:AE/PR 视频交换格式哪家强?
  4. 利用scrapy爬取美图录网站图集按模特姓名存储到本地(三)
  5. ThinkPHP一键检测ThinkPHP漏洞,漏洞检测工具
  6. 使用SAS实现单因素方差分析
  7. 我的超长综合面经 ---- 北京大学 黄晔
  8. NXP ZigBee JN5169开发流程总结
  9. 【洛谷1137】旅行计划【拓扑排序模板】
  10. html轮播图片不显示不了,图片轮播的奇怪现象【图片显示不完整】