卡尔曼滤波的详细原理( 二 )


应用
比如,在雷达中,人们感兴趣的是跟踪目标,但目标的位置、速度、加速度的测量值往往在任何时候都有噪声 。卡尔曼滤波利用目标的动态信息,设法去掉噪声的影响,得到一个关于目标位置的好的估计 。这个估计可以是对当前目标位置的估计(滤波),也可以是对于将来位置的估计(预测),也可以是对过去位置的估计(插值或平滑) 。
【卡尔曼滤波的详细原理】扩展卡尔曼滤波(EXTEND KALMAN FILTER, EKF)
是由kalman filter考虑时间非线性的动态系统,常应用于目标跟踪系统 。
状态估计
状态估计是卡尔曼滤波的重要组成部分 。一般来说,根据观测数据对随机量进行定量推断就是估计问题,特别是对动态行为的状态估计,它能实现实时运行状态的估计和预测功能 。比如对飞行器状态估计 。状态估计对于了解和控制一个系统具有重要意义,所应用的方法属于统计学中的估计理论 。最常用的是最小二乘估计,线性最小方差估计、最小方差估计、递推最小二乘估计等 。其他如风险准则的贝叶斯估计、最大似然估计、随机逼近等方法也都有应用 。
状态量
受噪声干扰的状态量是个随机量,不可能测得精确值,但可对它进行一系列观测,并依据一组观测值,按某种统计观点对它进行估计 。使估计值尽可能准确地接近真实值,这就是最优估计 。真实值与估计值之差称为估计误差 。若估计值的数学期望与真实值相等,这种估计称为无偏估计 。卡尔曼提出的递推最优估计理论,采用状态空间描述法,在算法采用递推形式,卡尔曼滤波能处理多维和非平稳的随机过程 。
理论
卡尔曼滤波理论的提出,克服了威纳滤波理论的局限性使其在工程上得到了广泛的应用,尤其在控制、制导、导航、通讯等现代工程方面 。
卡尔曼(kalman)滤波卡尔曼滤波是一种高效率的递归滤波器(自回归滤波器), 它能够从一系列的不完全包含噪声的测量(英文: measurement)中,估计动态系统的状态 。应用实例卡尔曼滤波的一个典型实例是从一组有限的,对物体位置的,包含噪声的观察序列预测出物体的坐标位置及速度. 在很多工程应用(雷达, 计算机视觉)中都可以找到它的身影. 同时,卡尔曼滤波也是控制理论以及控制系统工程中的一个重要话题.比如,在雷达中,人们感兴趣的是跟踪目标,但目标的位置,速度, 加速度的测量值往往在任何时候都有噪声. 卡尔曼滤波利用目标的动态信息,设法去掉噪声的影响, 得到一个关于目标位置的好的估计 。这个估计可以是对当前目标位置的估计(滤波), 也可以是对于将来位置的估计(预测),也可以是对过去位置的估计(插值或平滑).命名 这种滤波方法以它的发明者鲁道夫.E.卡尔曼(Rudolf E. Kalman)命名. 虽然Peter Swerling实际上更早提出了一种类似的算法.斯坦利.施密特(Stanley Schmidt)首次实现了卡尔曼滤波器. 卡尔曼在NASA埃姆斯研究中心访问时, 发现他的方法对于解决阿波罗计划的轨道预测很有用, 后来阿波罗飞船的导航电脑使用了这种滤波器. 关于这种滤波器的论文由Swerling (1958), Kalman (1960)与 Kalman and Bucy (1961)发表.目前,卡尔曼滤波已经有很多不同的实现. 卡尔曼最初提出的形式现在一般称为简单卡尔曼滤波器.除此以外, 还有施密特扩展滤波器,信息滤波器以及很多Bierman, Thornton 开发的平方根滤波器的变种.也行最常见的卡尔曼滤波器是锁相环,它在收音机,计算机和几乎任何视频或通讯设备中广泛存在.

推荐阅读