资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,卡尔曼滤波,The,Kalman,Filtering,article,2005.11,Contents,背景简介,一个实际问题,算法描述,实验应用,Rudolf Emil,Kalman,匈牙利数学家,BS&MS at MIT,PhD at Columbia,1960,年发表的论文,A New Approach to Linear Filtering and Prediction Problems,(线性滤波与预测问题的新方法),Signal Processing,数字滤波:通过一种算法排除可能的随机干扰,提高检测精度的一种手段,线性系统,f(A+B,)=,f(A,)+,f(B,),数学方法处理,噪声信号输入,-,尽可能少噪声输出,Use for,机器人导航、控制,传感器数据融合,雷达系统以及导弹追踪,计算机图像处理,头脸识别,图像分割,图像边缘检测,Temperature Problem-Ideal World,假设当前室内温度仅跟上一时刻有关,温度计观测(摄氏,华氏),根据连续的观测值来推算实际温度变化,Temperature Problem-Real World,假设当前室内温度仅跟上一时刻有关,但变化中可能有噪声,温度计观测(摄氏,华氏),读数会有误差,两种噪声相互无关,根据连续的观测值来推算实际温度变化,Kalman,Filtering First Sight,KF,是根据上一状态的估计值和当前状态的观测值推出当前状态的估计值的滤波方法,S(t,)=f(S(t-1),O(t,),它是用状态方程和递推方法进行估计的,因而卡尔曼滤波对信号的,平稳性,和,时不变性,不做要求,维纳滤波:使用全部观测值保证平稳性,Kalman,Filtering-Advantages,卡尔曼滤波器是一个“,optimal recursive data processing algorithm,(最优化自回归数据处理算法)”,对于解决很大部分的问题,他是最优,效率最高甚至是最有用的,Formula of KF,x,k,系统状态,实际温度,A,系统矩阵,温度变化转移,B,、,u,k,状态的控制量,(通常没有),Z,k,观测值,温度计读数,H,观测矩阵,摄氏度,-,华氏度,w,k,过程噪声,温度变化偏差,v,k,测量噪声,读数误差,KF Model-Definition,定义 为 先验状态估计,为 后验状态估计值,先验误差和后验误差定义如下:,协方差:,KF Model-Algorithm,递推公式,如果没有误差,可以认为,则包含全部误差的信息,称为新息,(innovation),K,为修正矩阵,或称混合因子,(Blend factor),Blend factor Matrix,修正矩阵的形式有多种,其中一种为:,R-0 =K=1/H,Discrete KF,Flow Chart,任意给定初值均可,但,P!=0,Experiment,目标:,用,KF,估计一个常数(电压),约束:,数据本身有误差(电压不稳),观测有误差(电压表不准),Analysis Matrix Assignment,A=1,,,B=0,,,H=1,简化为:,w,v,为高斯白噪声,Wk-1,Analysis Time&Measure Update,时间更新,测量更新,Result-Estimation,Result-Error,Application,视频跟踪,
展开阅读全文