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

Part5.2D_Kalman_Filter_Example

\(Key:\)

\[\begin{align*} &z_1 = 6.5 mm,\sigma_1 = 0.2 mm;z_2 = 7.3 mm,\sigma_2 = 0.4 mm & \\ &求最优估计: \hat{z} = ? \\ \hat{z} &= z_1 + \frac{\sigma_1^2}{\sigma_1^2 + \sigma_2^2} (z_2 - z_1) \\ &= 6.5 + \frac{0.2^2}{0.2^2 + 0.4^2} \cdot (7.3 - 6.5) \\ &= 6.66 \\ So:& \\ &The\ key\ is\ 6.66. \end{align*} \]


\(Example:\)

Example

\[\begin{align*} States&: \\ &x_1:位置;x_2:速度& \\ 匀速&: \\ &位置:x_{1,k} = x_{1,k-1} + \Delta T x_{2,k-1} = x_{1,k-1} + x_{2,k-1},{\color{red}{\Delta T = 1}} \\ &速度:x_{2,k} = x_{2,k-1} \\ &采样时间:\Delta T\ k时刻与k-1时刻的间隔 \\ 因为&具有不确定性:\\ &位置:x_{1,k} = x_{1,k-1} + x_{2,k-1} + w_{1,k-1} \\ &速度:x_{2,k} = x_{2,k-1} + w_{2,k-1} \\ &w为Process\ Noise(过程噪声),p(w) \sim N(0,Q) \\ 测量&: \\ &z_{1,k} = x_{1,k} \\ &z_{2,k} = x_{2,k} \\ 同样&因为具有不确定性:\\ &z_{1,k} = x_{1,k} + v_{1,k} \\ &z_{2,k} = x_{2,k} + v_{2,k} \\ &v为Measure\ Noise(过程噪声),p(v) \sim N(0,R) \\ \therefore\ & \begin{aligned} &\begin{bmatrix} x_{1,k} \\ x_{2,k} \\ \end{bmatrix} = \begin{bmatrix} 1 & 1 \\ 0 & 1 \\ \end{bmatrix} \begin{bmatrix} x_{1,k-1} \\ x_{2,k-1} \\ \end{bmatrix} + \begin{bmatrix} w_{1,k-1} \\ w_{2,k-1} \\ \end{bmatrix} \Rightarrow {\color{red}{X_k = A X_{k-1} + w_{k-1}}} \\ &\begin{bmatrix} z_{1,k} \\ z_{2,k} \\ \end{bmatrix} = \begin{bmatrix} 1 & 0 \\ 0 & 1 \\ \end{bmatrix} \begin{bmatrix} x_{1,k} \\ x_{2,k} \\ \end{bmatrix} + \begin{bmatrix} v_{1,k} \\ v_{2,k} \\ \end{bmatrix} \Rightarrow {\color{red}{Z_k = H X_k + v_k}} \\ \end{aligned} {\color{red}{\Rightarrow \hat{X}_k最优}} \end{align*} \]


\(预测\)

\[\begin{align*} &先验: \hat{X}_k^- = A \hat{X}_{k-1}^- + B u_{k-1}& \\ &先验误差协方差: P_k^- = A P_{k-1} A^T + Q,{\color{green}{P_{k-1} \rightarrow 上一次误差的协方差}} \\ \end{align*} \]

\(校正\)

\[\begin{align*} Kalman\ Gain:K_k &=\frac{P_k^- H^T}{H P_k^- H^T + R}& \\ 后验估计: \hat{X}_k &= \hat{X}_k^- + K_k (Z_k - H \hat{X}_k^-) \\ 更新误差协方差: P_k &= (I - K_k H) P_k^- \\ \end{align*} \]

http://www.zskr.cn/news/174899.html

相关文章:

  • PyTorch混合精度训练AMP实战教程
  • 9个AI论文软件推荐,研究生轻松搞定学术写作!
  • PyTorch线性回归实战:从数据到模型完整流程
  • PyTorch DataLoader shuffle参数作用解析
  • 经典算法题型之排序算法(一)
  • PyTorch DataLoader worker_init_fn用途
  • PyTorch Softmax函数应用实例讲解
  • Part1.Recursive_Algorithm
  • PHP+MySQL开源订水小程序源码:助力水站数字化转型,轻松搭建自有送水平台
  • PyTorch-CUDA-v2.7镜像资源占用优化说明
  • 在Ubuntu上使用`appimagetool`和`linuxdeploy`打包可执行文件
  • Markdown绘制流程图:描述PyTorch模型结构
  • 零基础搭建线上水站,PHP开源订水小程序源码系统的核心功能与独特优势
  • PyTorch安装提示No module named ‘torch‘?彻底解决
  • DiskInfo定期扫描预防坏道影响PyTorch训练
  • DiskInfo监控NVMe温度:防止GPU服务器过热降频
  • DiskInfo分析磁盘碎片:提升PyTorch数据加载效率
  • Anaconda Prompt执行PyTorch命令无响应?解决方案
  • 2025年靠谱的防火堵料生产厂家排行榜,新测评精选诚信的防火堵料推荐厂家 - 工业品网
  • PyTorch安装失败?试试国内镜像源一键安装脚本
  • Jupyter Notebook主题美化:打造个性化PyTorch开发界面
  • 【数据可视化实战】用Matplotlib绘制动态疫情趋势图:从数据到故事
  • GitHub Actions自动构建PyTorch镜像
  • DiskInfo对比不同SSD读写速度:选型参考
  • 科学家就在超级电脑里创造个人类文明看看他们能不能打破瓶颈无限套娃
  • Jupyter Notebook扩展插件推荐:提升PyTorch编码效率
  • 国内最专业的GEO优化公司究竟哪家强?深度测评揭秘行业标杆 - 品牌测评鉴赏家
  • Vue3基于Java的网上药店商城进销存管理系统(编号:74484357)
  • PyTorch模型序列化保存与加载:避免常见陷阱
  • PyTorch-CUDA-v2.7镜像在远程医疗诊断中的潜力