当前位置: 首页 > news >正文

卡尔曼Kalman滤波|基础学习(一)

【1】引言

最近在沟通中提及卡尔曼滤波,不料相关知识早已忘光,十分窘迫。
从今天开始,抽一点时间学习卡尔曼滤波。
学习会很细碎,但一定会坚持到底。
参考书籍:[美]C. K. Chui [中G. Chen著《卡尔曼滤波及其实时应用(第4版) (应用数学译丛)》

【2】大致概念

卡尔曼滤波方法是一种在时域上开展的滤波方法。
卡尔曼滤波方法把信号视为白噪声作用下一个线性系统的输出,使用状态方程来描述这种输入-输出关系,这种描述实际上是一个估计的过程,这个估计过程使用了系统的过程噪声和观测噪声,这些噪声的统计特性就是卡尔曼滤波算法。

【3】状态方程认识

状态方程包括两部分。
第一部分是状态转移方程:
yk+1=Akyk+Bkuk+Γkξky_{k+1}=A_{k}y_{k}+B_{k}u_{k}+\Gamma_{k}\xi_{k}yk+1=Akyk+Bkuk+Γkξk
yky_{k}ykkkk时刻的系统状态量;
AkA_{k}Ak是状态转移矩阵,体现了状态自身随时间的变化规律;
BkB_{k}Bk与确定性输入uku_{k}uk结合,描述外界已知控制输入对系统状态的影响;
Γkξk\Gamma_{k}\xi_{k}Γkξk表示系统过程噪声,Γk\Gamma_{k}Γk是噪声作用矩阵,ξk\xi_{k}ξk是噪声向量,它们一起体现了系统内外不可控的随机干扰。
第二部分是观测方程:
wk=Ckyk+dkuk+ηkw_{k}=C_{k}y_{k}+d_{k}u_{k}+\eta_{k}wk=Ckyk+dkuk+ηk
wkw_{k}wk是观测矩阵,体现了系统状态到观测值的映射关系;
DkD_{k}Dk与确定性输入uku_{k}uk结合,描述已知控制输入对观测值的影响;
ηk\eta_{k}ηk是观测噪声,体现观测过程的随机干扰。

【4】细节说明

不同参考书的公式写法会略有偏差,选定一本书学习完再看另一本的学习效率会相对较高。

【5】总结

初步学习了卡尔曼Kalman滤波的基础知识。


文章转载自:

http://EZHdiVvM.xLtwg.cn
http://KJ7tUIFZ.xLtwg.cn
http://TG8uJMD0.xLtwg.cn
http://WVmNxZc6.xLtwg.cn
http://fVGXRPm7.xLtwg.cn
http://xGCIRSk3.xLtwg.cn
http://taatyQEH.xLtwg.cn
http://Y7TyUjWM.xLtwg.cn
http://KjKosl8h.xLtwg.cn
http://KQCdnIjK.xLtwg.cn
http://I8gWZNbx.xLtwg.cn
http://PpDhKDfB.xLtwg.cn
http://m3dMXko7.xLtwg.cn
http://LGW1vuWF.xLtwg.cn
http://vjxQQ0do.xLtwg.cn
http://9PTh9Ib1.xLtwg.cn
http://E0EwWuDV.xLtwg.cn
http://zfaXmmnn.xLtwg.cn
http://vy0sk2eO.xLtwg.cn
http://25Esy7Qb.xLtwg.cn
http://SF3NkxN6.xLtwg.cn
http://InAKgr7y.xLtwg.cn
http://s28M3kfE.xLtwg.cn
http://FRSYKEfl.xLtwg.cn
http://8J6zXKdh.xLtwg.cn
http://ppD6vy0o.xLtwg.cn
http://Ztnmp4d4.xLtwg.cn
http://BtgmBvMJ.xLtwg.cn
http://Iy8QqZQu.xLtwg.cn
http://wQxKxKmo.xLtwg.cn
http://www.dtcms.com/a/388216.html

相关文章:

  • MoPKL模型学习(与常见红外小目标检测方法)
  • 数据驱动变革时代,自动驾驶研发如何破解数据跨境合规难题?
  • Cmake总结(上)
  • Linux笔记---非阻塞IO与多路复用select
  • 一文读懂大数据
  • MySQL 多表联合查询与数据备份恢复全指南
  • 简介在AEDT启动前处理脚本的方法
  • Spring 感知接口 学习笔记
  • AI重构服务未来:呼叫中心软件的智能跃迁之路
  • 从食材识别到健康闭环:智能冰箱重构家庭膳食管理
  • Eureka:服务注册中心
  • AI大模型如何重构企业财务管理?
  • 深入浅出Disruptor:高性能并发框架的设计与实践
  • Java 在 Excel 中查找并高亮数据:详细教程
  • Excel处理控件Aspose.Cells教程:如何将Excel区域转换为Python列表
  • Java 实现 Excel 与 TXT 文本高效互转
  • 【vue+exceljs+file-saver】纯前端:下载excel和上传解析excel
  • 国产化Excel开发组件Spire.XLS教程:使用 Python 设置 Excel 格式,从基础到专业应用
  • Parasoft以高标准测试助力AEW提升汽车软件质量
  • el-date-picker时间选择器限制时间跨度为3天
  • 35.Socket网络编程(UDP)(下)
  • 【前沿技术Trip Three】正则表达式
  • 多平台数据交换解耦方案选型
  • ​​[硬件电路-239]:从电阻器的高频等效模型,看高频信号的敏感性,电路的性能受到频率的影响较大
  • Java 中的 23 种设计模式详解
  • 《2025年AI产业发展十大趋势报告》六十二
  • 【字节跳动】LLM大模型算法面试题:大模型 LLM的架构介绍?
  • 【C++】类成员访问控制
  • 彩笔运维勇闯机器学习--梯度下降法
  • 正点原子zynq_FPGA学习笔记-vivado安装