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

从贝叶斯角度理解卡尔曼滤波算法

        学完卡尔曼滤波可以说你是地球上战斗力超强的人了,因为几乎所有带电的军事装备、航空航天装备都需要卡尔曼滤波算法。

 直观理解

        首先卡尔曼滤波要解决的问题是什么?以我军发射一枚导弹攻击敌方某固定位置目标为例(搞技术的总要有点情怀,老是讲啥小车运动,温度计这些就太low了)。导弹需要每隔一秒开雷达测下离目标的距离,由于雷达有误差,所以需要融合自己上个时刻的位置、速度等信息来更准确的确定当前时刻离目标的距离。这就是卡尔曼滤波需要解决的事。

        直观理解卡尔曼滤波是怎么解决这个问题的呢?首先导弹已知“当前这秒雷达测量的导弹离目标的距离”(称之为观测值,比如雷达测量导弹离目标距离7m),“上个时刻导弹离目标的距离”和“导弹自己当前时刻的速度”可以估算出当前导弹离目标的距离(称之为粗略估计值)。如上一秒离目标10m,速度是4m/s,那么当前这秒估计就离目标距离是6m。这个速度数据可以从传感器里读取也可以从发动机那获得。

        那么问题来了,导弹离目标的距离现在既有个观测值7m,又有个估计值6m。到底相信哪个?单纯相信观测值万一雷达被敌方干扰了呢?单纯相信估计值那么万一上个时刻的距离估计值或速度不准呢?所以&#x


http://www.kler.cn/a/293719.html

相关文章:

  • 狂奔的荣耀,稳健的苹果:AI Agent手机竞速赛
  • Linux平台屏幕|摄像头采集并实现RTMP推送两种技术方案探究
  • 使用isolation: isolate声明隔离混合模式
  • 超声波测距模块HC-SR04(基于STM32F103C8T6HAL库)
  • 比较差异 图片 视频
  • 问题合集更更更之cssnano配置导致打包重新计算z-index
  • 中秋猜灯谜_猜字谜小程序源码,无需服务器
  • 目标检测-YOLOv8
  • PowerMock 单元测试总结与常见坑解决方案
  • 前端框架有哪些
  • Java项目: 基于SpringBoot+mysql+maven房屋租赁系统(含源码+数据库+毕业论文)
  • 4--SpringBootWeb-请求响应
  • 创建型设计模式-工厂模式(Factory Pattern)- python实现
  • 【动态规划】【完全背包】力扣322. 零钱兑换
  • 家庭教育系列—投资理财
  • Vue双向绑定
  • 常见面试1
  • 久久派简单搭建小游戏网站
  • 开源 AI 智能名片 S2B2C 商城小程序在社区团购中的应用与价值
  • 滚雪球学MyBatis-Plus(04):基础配置