卡尔曼滤波器公式

1、卡尔曼滤波公式如下

(1)预测方程:

预测状态向量=转换矩阵*上一时刻更新的状态向量 + 控制矩阵*当前的系统输入

/----------------------P推导 begin-----------------------------/

预测系统状态的协方差矩阵 = E(状态向量-预测状态向量)(状态向量-预测状态向量)转置

预测系统状态协方差矩阵 = 转换矩阵*上一时刻系统状态协方差矩阵*转换矩阵的转置+随机噪声*随机噪声转置

/----------------------P推导 end-----------------------------/

(2)更新方程:

/---------------------------------------辅助公式 begin-------------------------------------------------/

当前时刻测量值 = 测量矩阵*当前状态向量 + 测量噪声

测量值估计 = 测量矩阵*预测状态向量

/--------------------------------------辅助公式 end--------------------------------------------------/

状态向量估计 = 预测状态向量 + 卡尔曼增益(当前测量值-测量估计值)

卡尔曼增益 = 系统协方差矩阵*测量矩阵转置/(测量矩阵*系统协方差矩阵*测量矩阵转置)+高斯噪声

系统协方差矩阵 = 预测系统协方差矩阵 - 卡尔曼增益*测量矩阵*预测系统协方差矩阵

/-----------------P+推导 begin------------------------/

状态向量1:

状态向量2:

它们符合高斯分布,如下有,Rt为高斯噪声,

这两个状态向量的来源我们可以认为是独立的,因此他们的联合概率分布是各自概率分布的乘积。***重点是,高斯分布的乘积依旧是高斯分布!!!!***新的高斯分布的均值和方差有如下表达形式:

/-----------------P+推导 end----------------------/

相关推荐
旖旎夜光16 分钟前
LeetCode 991: 坏了的计算器(贪心算法) —— 题解
数据结构·c++·算法·leetcode·贪心算法
旖旎夜光35 分钟前
LeetCode 553:最优除法(贪心算法) —— 题解
数据结构·c++·算法·leetcode·贪心算法
雾喔1 小时前
算法练习7
java·数据结构·算法
可编程芯片开发2 小时前
基于模糊PID控制的六步逆变器供电无刷直流电机调速simulink仿真
算法
imperialeast2 小时前
WinAXP音乐播放器8月4日更新
windows·算法·ui
ZhouDevin2 小时前
算法论文/模型微调1——CNN架构做lora微调训练
人工智能·深度学习·算法·架构·cnn
小月土星2 小时前
LeetCode 21. 合并两个有序链表 超详细题解(虚拟头结点 + 逐行代码拆解)
算法
oier_Asad.Chen3 小时前
【OI学习笔记】Floyed-Warshall算法解决传递闭包问题
c++·笔记·学习·算法·图论·最短路·传递闭包
国科安芯3 小时前
卫星星务计算机数据管理中SEU容错机制的技术实现研究——以AS32S601存储器ECC架构为例
网络·单片机·算法·fpga开发·架构·云计算·risc-v
孙启超3 小时前
【AI应用开发】Agent 无限 loop(反复调用同一个工具)如何规避?
人工智能·python·算法·llm·agent·loop·ai应用开发