美文网首页
卡尔曼滤波理论小释理科生版

卡尔曼滤波理论小释理科生版

作者: Rolandash | 来源:发表于2020-10-29 15:25 被阅读0次

再强调一遍,我并不打算写一篇完整地介绍卡尔曼滤波的文章,因为重复性的材料太多,没有必要。我只选择一般的教材中不会讲到,却又对理解整个理论非常重要的一些概念性问题进行解释。

随手翻开一本介绍卡尔曼滤波的材料,你都能看到卡尔曼对动态系统状态空间建模的公式是这样的:

图1 动态系统状态空间

然后经过一番变换推导,得到卡尔曼滤波理论中最重要的公式之一(predict):

图2 卡尔曼预测公式

So, 这个公式和推导的过程我都可以理解。但为什么一定要用这种形式来描述一个动态系统呢?更具体地说,用数学模型描述一个系统的方法很多,为什么一定要选择微分方程的形式来描述呢?

微分方程是艾萨克·牛顿发明的。大家当然都知道,牛顿也是力学理论的鼻祖。研究力学系统中一个物体运动的规律是牛顿作出的最杰出贡献之一,考察表征运动物体的物理状态随时间变化的规律是重要的研究内容之一,而这些规律都可以用物体状态对时间的导数(微分)的形式来描述(比如速度是位置变化对时间的导数),这种物理和数学之间天然的概念上的联系,直接导致牛顿用微分方程的形式给出了牛顿第二运动定律、开普勒定律以及万有引力定律。

卡尔曼滤波器需要处理的问题是对随时间变化动态系统的下一个状态进行预测,也就是要用 n时刻的状态来预测n+1时刻的状态。当时间间隔足够小时,这个问题非常接近于研究系统状态对时间求导数(微分)的行为。这样选择用(一组)微分方程来对系统建模也就显得非常自然了。

理解了这一点,我们在设计卡尔曼滤波器对动态系统建模时就有了指导原则。我们应该选择我们感兴趣的那些系统状态量,并找出它们和系统随时间变化的那些物理量之间的关系,来建立微分方程组,最后推导出卡尔曼预测公式的各项系数。

然而需要指出的是,微分方程并不是一个容易求解的工具,能够完美求解的情况很少。所以在实际工程应用中,需要通过数值方法近似逼近求解。这也是在设计卡尔曼滤波器时需要注意的一点。

相关文章

  • 卡尔曼滤波理论小释理科生版

    再强调一遍,我并不打算写一篇完整地介绍卡尔曼滤波的文章,因为重复性的材料太多,没有必要。我只选择一般的教材中不会讲...

  • 卡尔曼滤波理论小释之卡尔曼增益

    卡尔曼增益是卡尔曼滤波理论中的一个核心概念。一般教材里面是这么给出它的公式的: 直觉上容易理解,所谓的增益是指每次...

  • 卡尔曼滤波及其无人驾驶应用

    无人驾驶汽车系统感知模块的重要技术——卡尔曼滤波,应用包括:卡尔曼滤波与行人状态估计扩展卡尔曼滤波(EKF)与传感...

  • 卡尔曼滤波器之调参

    Dirty hands 在一整套卡尔曼滤波理论和公式学完之后,你终于觉得大功告成,开始设计第一个卡尔曼滤波器。 但...

  • 卡尔曼滤波估计理论

  • 卡尔曼滤波(一)

    卡尔曼滤波(一) 我们将从理论和实际案例两个方面讨论卡尔曼滤波器,以下的讨论可能需要一些线性代数和概率论知识。 首...

  • 图文并茂,卡曼滤波

    ​卡尔曼滤波是如何工作? 看图说话! 我务必向大家介绍卡尔曼滤波器(Kalman Filter),因为它之所能, ...

  • iOS-卡尔曼滤波算法

    一:前言 滤波算法 用于过滤掉连续的数据中出现偏差较大的数据 二:卡尔曼滤波算法 <0>卡尔曼滤波的原理请自行百度...

  • 卡尔曼滤波

    把卡尔曼滤波写一下吧,思想很简单,不详细写了,就是根据方差实现的一种最优估计方法。 卡尔曼滤波五个基本的公式 1....

  • 卡尔曼滤波

    卡尔曼公式 先以状态协方差随时间的传播性,得到先验估计(时间更新),再利用测量值和最小二乘估计,得到后验估计(状态...

网友评论

      本文标题:卡尔曼滤波理论小释理科生版

      本文链接:https://www.haomeiwen.com/subject/cjbkvktx.html