




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1 卡尔曼滤波算法卡尔曼滤波算法 目录 Contents 状态估计原理简介状态估计原理简介 二二 卡尔曼滤波算法数学推导卡尔曼滤波算法数学推导四四 卡尔曼滤波的典型应用卡尔曼滤波的典型应用多传感器数据融合处理多传感器数据融合处理五五 滤波算法简介滤波算法简介一一 卡尔曼滤波引例卡尔曼滤波引例温度测量温度测量 三三 目 录 第1页/共59页 一:滤波简介 滤波:滤波:通过一定的算法将信号中特定波段频率滤除,排除可能的随机干扰,提高检测精度的一种手段。 功能: 平滑、预测,微分、积分、信号分离和噪声抑制等功能。 信号种类 数字滤波:数字滤波:使用软件编程/可编程逻辑器件设计 模拟滤波:模拟滤
2、波:采用电容,电阻和电感的组合来完成。 算法 (频域/时域) 经典滤波:经典滤波:信号和噪声处于不同的频带。 高通、低通、带通、带阻滤波器。 现代滤波:现代滤波:利用信号和噪声的随机统计特性。 维纳滤波,Kalman滤波,自适应滤波,小波变 换等 第2页/共59页 二:状态估计原理简介 状态估计是卡尔曼滤波的重要组成部分状态估计是卡尔曼滤波的重要组成部分。 定量判断定量判断 随机状态量随机状态量 (很难直接得到很难直接得到) 观测数据观测数据 (可以直接得到可以直接得到) 估计问题估计问题 : 例如,飞机实时的位置、速度等状态参数需要通过雷达或其 它 测量装置进行观测,而雷达等测量装置也存在随
3、机 干扰,因此在观测到飞机的位置、速度等信号中就夹杂着 随机干扰,要想正确地得到飞机的状态参数是不可能的, 只能根据观测到的信号来估计和预测飞机的状态。 第3页/共59页 二:状态估计原理简介 定量判断定量判断 内部状态量内部状态量 (动态规律,很难直接得到动态规律,很难直接得到) 观测数据观测数据 (输入输出:输入输出: 外部特性外部特性) 状态估计状态估计 : 状态估计对于了解和控制一个系统具有重要意义状态估计对于了解和控制一个系统具有重要意义 。 信号平滑信号平滑/插值(过去)插值(过去) 信号的滤波(现在)信号的滤波(现在) 信号的预测(将来)信号的预测(将来) 随机过程、随机过程、
4、噪声等影响噪声等影响 第4页/共59页 二:状态估计原理简介 最优估计 估计误差 无偏估计 卡尔曼滤波算法即为递推最优估计理论,采用状态空卡尔曼滤波算法即为递推最优估计理论,采用状态空 间描述法,以线性最小均方误差为估计准则来得到对状态间描述法,以线性最小均方误差为估计准则来得到对状态 变量的最优估计。变量的最优估计。 状态估计方法:状态估计方法:最小二乘估计,线性最小方差估计、最小方差估计、递推最小二乘估计等。最小二乘估计,线性最小方差估计、最小方差估计、递推最小二乘估计等。 估估 计计 值值 真真 实实 值值 第5页/共59页 三:卡尔曼滤波引例 背景介绍:背景介绍: Kalman,匈牙利
5、数学家。 卡尔曼滤波器源于他的博士论文和1960年 发表的论文A New Approach to Linear Filtering and Prediction Problems (线性滤波与预测问题的新方法)。 卡尔曼将状态变量引入虑波理论,提出了递推滤波算法 ,建立了后来被自动控制界称道的“卡尔曼滤波”。 第6页/共59页 三:卡尔曼滤波引例 实质:实质:由量测值重构系统的状态向量。它以“预测实测修正”的顺序递推,根据量测值来消除随机干扰,再现系统的状态。 卡尔曼滤波:卡尔曼滤波:是一种高效率的是一种高效率的递归递归滤波器滤波器(自回归滤波器自回归滤波器) ,它能够从一系列完全包含噪声的测
6、量中,它能够从一系列完全包含噪声的测量中, 估计动态系统的状态。估计动态系统的状态。 基本思想:基本思想:采用信号与噪声的状态空间模型,利用前一时刻的估计值和现时刻的观测值来更新对状态变量的估计,求出现在时刻的估计值。它适合于实时处理和计算机运算。 无需历无需历 史数据史数据 第7页/共59页 三:卡尔曼滤波引例 1.被建模的系统是线性的:被建模的系统是线性的:K时刻的系统状态可以用某个矩阵与时刻的系统状态可以用某个矩阵与K-1时刻的系统状态的乘积表示。时刻的系统状态的乘积表示。 2.影响测量的噪声属于高斯分布的白噪声:噪声与时间影响测量的噪声属于高斯分布的白噪声:噪声与时间 不相关,且只用均
7、值和协方差就可以准确地建模。不相关,且只用均值和协方差就可以准确地建模。 l 这些假设实际上可以运用在非常广泛的普通环境中。这些假设实际上可以运用在非常广泛的普通环境中。 l卡尔曼滤波器的两个重要假设:卡尔曼滤波器的两个重要假设: 第8页/共59页 三:卡尔曼滤波引例 10 房间温度的当前感觉值房间温度的当前感觉值 房间温度计的当前读数房间温度计的当前读数 五分钟以后房间温度的实际值五分钟以后房间温度的实际值 问题描述 已知条件 希望得到 都带有误差都带有误差 感觉值感觉值 + 测量值测量值未来时刻的真实值未来时刻的真实值 ? = 第9页/共59页 三:卡尔曼滤波引例 预测:预测:根据K-1时
8、刻温度的最优估计值预测K时刻的温度为23度,其高斯噪声的偏差是5度(设k 1时刻温度的最优估算的偏差是3, 自己预测的不确定度是4度,它们平方相加再开方,就是5)。 观测:观测:从温度计那里得到k时刻的温度值, 假设是25度,同时该值的偏差是4度。 第10页/共59页 三:卡尔曼滤波引例 更新:更新:根据预测误差和观测误差的协方差有Kg2=52/(52+42),即Kg=0.78,则可估算出k时刻的实际温度值(最优估计)是: 23+0 78. 78 (25* (25 23)=24.56度。可以看出,因为温度计的covariance比较小(比较相信温度计), 所以估算出的最优温度值偏向温度计的值。
9、 递推关键:递推关键:由此可知,进行K+1时刻的最优估计,需要K时刻的最优估计值和其偏差。偏差计算: (1 Kg) * 5 2) 0.5=2.35。这里的5就是上面k时刻温度预测为23度时的偏差,得出的2.35就是k时刻估算出的最优温度值的偏差(对应于上面的3)。 卡尔曼滤波器不断的把卡尔曼滤波器不断的把covariance递归,递归, 从而估算出最优的温度值。其运行的很快,而且它只保留了上一时刻的从而估算出最优的温度值。其运行的很快,而且它只保留了上一时刻的covariance。 第11页/共59页 三:卡尔曼滤波引例 第12页/共59页 四:卡尔曼滤波算法数学推导 引入一个离散控制过程的系
10、统。 该系统可用一个线性随机微分方程来描述: X(k)=F X(k-1)+B U(k)+W(k) 加上系统的测量值: Z(k)=H X(k)+V(k) X(k)是k时刻的系统状态,U(k)是k时刻对系统的控制量。 F和B是系统参数,对于多模型系统,他们为矩阵。Z(k)是k时刻的测量值, H是测量系统的参数,对于多测量系统,H为矩阵。 W(k)和V(k)分别表示过程和测量的噪声。它们被假设成高斯白噪声,它们的协方差分别是Q,R(这里假设它们不随系统状态变化而变化)。 系统可用一个马系统可用一个马 尔可夫链表示,尔可夫链表示, 该马尔可夫链建该马尔可夫链建 立在一个被高斯立在一个被高斯 噪声干扰的
11、线性噪声干扰的线性 算子上的。算子上的。 第13页/共59页 卡尔曼滤波器的模型 四:卡尔曼滤波算法数学推导 圆圈代表向量圆圈代表向量 方块代表矩阵方块代表矩阵 星号代表高斯噪声星号代表高斯噪声 第14页/共59页 四:卡尔曼滤波算法数学推导 x(k-1) k时刻时刻k+1时刻时刻k-1时刻时刻 z(k) x(k|k) u(k) 第15页/共59页 四:卡尔曼滤波算法数学推导 x(k+1)=F x(k)+B u(k)+w(k) k时刻时刻k+1k-1 x(k|k-1)=F x(k-1|k-1)+B u(k)+w(k) x(k-1|k-1)P(k|k-1)=F P(k-1|k-1) F+Q 预测
12、预测 第16页/共59页 四:卡尔曼滤波算法数学推导 18 k时刻时刻 k+1 k-1 x(k|k) 至此,完成了预测阶段 得到了两个量: k时刻的状态预测x(k|k-1) 描述x(k|k-1)优劣程度的协方差P(k|k-1) 预测预测 第17页/共59页 四:卡尔曼滤波算法数学推导 19 z(k)= H x(k|k-1)+v(k) K时刻时刻 k+1 k-1 测量值z(k) x(k+1|k+1) x(k|k-1) P(k|k-1) 实测实测 第18页/共59页 四:卡尔曼滤波算法数学推导 20 K时刻时刻k+1时刻时刻 k-1 x(k|k-1) P(k|k-1) x(k|k)=x(k|k-1
13、) + Kg(k) (Z(k)-H X(k|k-1) Kg(k)=P(k|k-1)H/(HP(k|k-1) H +R) 修正修正 P(k|k)=(I-Kg(k)H)P(k|k-1) x(k+1|k+1) 第19页/共59页 四:卡尔曼滤波算法数学推导 时间更新(预测) (1)计算先验状态估计值 x(k|k-1)=F x(k-1|k-1)+B u(k)+w(k) (2)计算先验状态估计值的协方差 P(k|k-1)=F P(k-1|k-1) F+Q 测量更新(修正) (1)计算加权矩阵(卡尔曼增益) Kg(k)=P(k|k-1)H/(HP(k|k-1) H +R) (2)对预测值进行修正 x(k|
14、k)=x(k|k-1) + Kg(k) (Z(k)-H X(k|k-1) (3)更新修正值的协方差 P(k|k)=(I-Kg(k)H)P(k|k-1) 初始值x(0)、P(0) 第20页/共59页 四:卡尔曼滤波算法数学推导 针对上述不足,很多学者提出了 不同的方法加以克服,如限定记忆法、 平方根滤波、渐消记忆滤波、自适应卡 尔曼滤波(AKF)、抗野值滤波等。其 中,AKF因为具有自适应特性非常适合 动态系统滤波而受到广泛重视。因此, 在采用卡尔曼滤波处理动态测量数据时, 一般都要考虑采取适当的自适应滤波方 法来解决这一问题。 卡尔曼滤波的发展 第21页/共59页 五:卡尔曼滤波的典型应用多传
15、感器数据融合处理 23 应用场合应用场合 机器人导航、控制 传感器数据融合传感器数据融合 雷达系统以及导弹追踪 计算机图像处理 头脸识别 图像分割 图像边缘检测 第22页/共59页 五:卡尔曼滤波的典型应用多传感器数据融合处理 多传感器数据融合:多传感器数据融合:将经过集成处理的多种传感器信息进将经过集成处理的多种传感器信息进 行合成,形成对被测对象及其性质的最佳一致估计。行合成,形成对被测对象及其性质的最佳一致估计。 提高信息的准确性和全面性。比单一传感器获得有关周围环境更准确、全面的信息。提高信息的准确性和全面性。比单一传感器获得有关周围环境更准确、全面的信息。 降低信息的不确定性。一组传
16、感器采集的信息存在互补性,可以对单一传感器的不确定性和测量范围的局限性进行补偿。降低信息的不确定性。一组传感器采集的信息存在互补性,可以对单一传感器的不确定性和测量范围的局限性进行补偿。 提高系统的可靠性,某个或几个传感器失效时,系统仍能正常运行;提高系统的可靠性,某个或几个传感器失效时,系统仍能正常运行; 增加系统的实时性。增加系统的实时性。 第23页/共59页 五:卡尔曼滤波的典型应用多传感器数据融合处理 数据融合的模型数据融合的模型: (a)集中式融合系统集中式融合系统; (b)无反馈式分布融合系统无反馈式分布融合系统; (c)有反馈式分布融合系统有反馈式分布融合系统; (d)有反馈的全
17、并行系统有反馈的全并行系统 (a)集中式融合系统集中式融合系统 集中式融合系统可利用所有传感器的信息进行状态估计、速度估计和预测计算。集中式融合系统可利用所有传感器的信息进行状态估计、速度估计和预测计算。 第24页/共59页 五:卡尔曼滤波的典型应用多传感器数据融合处理 (b)无反馈式分布融合系统无反馈式分布融合系统 各传感器分别滤波,将各局部状态估计送给融合中心进行融合各传感器分别滤波,将各局部状态估计送给融合中心进行融合,最后给出融合结果。最后给出融合结果。 数据融合的模型数据融合的模型: (a)集中式融合系统集中式融合系统; (b)无反馈式分布融合系统无反馈式分布融合系统; (c)有反馈
18、式分布融合系统有反馈式分布融合系统; (d)有反馈的全并行系统有反馈的全并行系统 第25页/共59页 五:卡尔曼滤波的典型应用多传感器数据融合处理 (c)有反馈式分布融合系统有反馈式分布融合系统 融合中心到各传感器有反馈通道,提高各传感器状态估计和预测精度。融合中心到各传感器有反馈通道,提高各传感器状态估计和预测精度。 数据融合的模型数据融合的模型: (a)集中式融合系统集中式融合系统; (b)无反馈式分布融合系统无反馈式分布融合系统; (c)有反馈式分布融合系统有反馈式分布融合系统; (d)有反馈的全并行系统有反馈的全并行系统 第26页/共59页 五:卡尔曼滤波的典型应用多传感器数据融合处理
19、 (d)有反馈的全并行系统有反馈的全并行系统 数据融合的模型数据融合的模型: (a)集中式融合系统集中式融合系统; (b)无反馈式分布融合系统无反馈式分布融合系统; (c)有反馈式分布融合系统有反馈式分布融合系统; (d)有反馈的全并行系统有反馈的全并行系统 最复杂最复杂,但也是最有潜力的融合系统。但也是最有潜力的融合系统。 第27页/共59页 五:卡尔曼滤波的典型应用多传感器数据融合处理 以跟踪雷达为背景,它配有电视角跟踪仪、激光测距器等传感器,通过联合卡尔曼滤波实现其数据融合。 滤波结构框图滤波结构框图 1.雷达、电视局部卡尔曼滤波,分别得到各局部最优估计雷达、电视局部卡尔曼滤波,分别得到
20、各局部最优估计 。 2.将全部局部最优估计送到融合中心进行全局融合。将全部局部最优估计送到融合中心进行全局融合。 3.融合中心按照融合中心按照“信息分配信息分配”原则形成的信息分配量,向雷达与电视进行信息反馈。原则形成的信息分配量,向雷达与电视进行信息反馈。 第28页/共59页 谢 谢 第29页/共59页 目录 Contents 状态估计原理简介状态估计原理简介 二二 卡尔曼滤波算法数学推导卡尔曼滤波算法数学推导四四 卡尔曼滤波的典型应用卡尔曼滤波的典型应用多传感器数据融合处理多传感器数据融合处理五五 滤波算法简介滤波算法简介一一 卡尔曼滤波引例卡尔曼滤波引例温度测量温度测量 三三 第30页/
21、共59页 一:滤波简介 滤波:滤波:通过一定的算法将信号中特定波段频率滤除,排除可能的随机干扰,提高检测精度的一种手段。 功能: 平滑、预测,微分、积分、信号分离和噪声抑制等功能。 信号种类 数字滤波:数字滤波:使用软件编程/可编程逻辑器件设计 模拟滤波:模拟滤波:采用电容,电阻和电感的组合来完成。 算法 (频域/时域) 经典滤波:经典滤波:信号和噪声处于不同的频带。 高通、低通、带通、带阻滤波器。 现代滤波:现代滤波:利用信号和噪声的随机统计特性。 维纳滤波,Kalman滤波,自适应滤波,小波变 换等 第31页/共59页 二:状态估计原理简介 状态估计是卡尔曼滤波的重要组成部分状态估计是卡尔
22、曼滤波的重要组成部分。 定量判断定量判断 随机状态量随机状态量 (很难直接得到很难直接得到) 观测数据观测数据 (可以直接得到可以直接得到) 估计问题估计问题 : 例如,飞机实时的位置、速度等状态参数需要通过雷达或其 它 测量装置进行观测,而雷达等测量装置也存在随机 干扰,因此在观测到飞机的位置、速度等信号中就夹杂着 随机干扰,要想正确地得到飞机的状态参数是不可能的, 只能根据观测到的信号来估计和预测飞机的状态。 第32页/共59页 二:状态估计原理简介 定量判断定量判断 内部状态量内部状态量 (动态规律,很难直接得到动态规律,很难直接得到) 观测数据观测数据 (输入输出:输入输出: 外部特性
23、外部特性) 状态估计状态估计 : 状态估计对于了解和控制一个系统具有重要意义状态估计对于了解和控制一个系统具有重要意义 。 信号平滑信号平滑/插值(过去)插值(过去) 信号的滤波(现在)信号的滤波(现在) 信号的预测(将来)信号的预测(将来) 随机过程、随机过程、 噪声等影响噪声等影响 第33页/共59页 二:状态估计原理简介 最优估计 估计误差 无偏估计 卡尔曼滤波算法即为递推最优估计理论,采用状态空卡尔曼滤波算法即为递推最优估计理论,采用状态空 间描述法,以线性最小均方误差为估计准则来得到对状态间描述法,以线性最小均方误差为估计准则来得到对状态 变量的最优估计。变量的最优估计。 状态估计方
24、法:状态估计方法:最小二乘估计,线性最小方差估计、最小方差估计、递推最小二乘估计等。最小二乘估计,线性最小方差估计、最小方差估计、递推最小二乘估计等。 估估 计计 值值 真真 实实 值值 第34页/共59页 三:卡尔曼滤波引例 背景介绍:背景介绍: Kalman,匈牙利数学家。 卡尔曼滤波器源于他的博士论文和1960年 发表的论文A New Approach to Linear Filtering and Prediction Problems (线性滤波与预测问题的新方法)。 卡尔曼将状态变量引入虑波理论,提出了递推滤波算法 ,建立了后来被自动控制界称道的“卡尔曼滤波”。 第35页/共59页
25、 三:卡尔曼滤波引例 实质:实质:由量测值重构系统的状态向量。它以“预测实测修正”的顺序递推,根据量测值来消除随机干扰,再现系统的状态。 卡尔曼滤波:卡尔曼滤波:是一种高效率的是一种高效率的递归递归滤波器滤波器(自回归滤波器自回归滤波器) ,它能够从一系列完全包含噪声的测量中,它能够从一系列完全包含噪声的测量中, 估计动态系统的状态。估计动态系统的状态。 基本思想:基本思想:采用信号与噪声的状态空间模型,利用前一时刻的估计值和现时刻的观测值来更新对状态变量的估计,求出现在时刻的估计值。它适合于实时处理和计算机运算。 无需历无需历 史数据史数据 第36页/共59页 三:卡尔曼滤波引例 1.被建模
26、的系统是线性的:被建模的系统是线性的:K时刻的系统状态可以用某个矩阵与时刻的系统状态可以用某个矩阵与K-1时刻的系统状态的乘积表示。时刻的系统状态的乘积表示。 2.影响测量的噪声属于高斯分布的白噪声:噪声与时间影响测量的噪声属于高斯分布的白噪声:噪声与时间 不相关,且只用均值和协方差就可以准确地建模。不相关,且只用均值和协方差就可以准确地建模。 l 这些假设实际上可以运用在非常广泛的普通环境中。这些假设实际上可以运用在非常广泛的普通环境中。 l卡尔曼滤波器的两个重要假设:卡尔曼滤波器的两个重要假设: 第37页/共59页 三:卡尔曼滤波引例 39 房间温度的当前感觉值房间温度的当前感觉值 房间温
27、度计的当前读数房间温度计的当前读数 五分钟以后房间温度的实际值五分钟以后房间温度的实际值 问题描述 已知条件 希望得到 都带有误差都带有误差 感觉值感觉值 + 测量值测量值未来时刻的真实值未来时刻的真实值 ? = 第38页/共59页 三:卡尔曼滤波引例 预测:预测:根据K-1时刻温度的最优估计值预测K时刻的温度为23度,其高斯噪声的偏差是5度(设k 1时刻温度的最优估算的偏差是3, 自己预测的不确定度是4度,它们平方相加再开方,就是5)。 观测:观测:从温度计那里得到k时刻的温度值, 假设是25度,同时该值的偏差是4度。 第39页/共59页 三:卡尔曼滤波引例 更新:更新:根据预测误差和观测误
28、差的协方差有Kg2=52/(52+42),即Kg=0.78,则可估算出k时刻的实际温度值(最优估计)是: 23+0 78. 78 (25* (25 23)=24.56度。可以看出,因为温度计的covariance比较小(比较相信温度计), 所以估算出的最优温度值偏向温度计的值。 递推关键:递推关键:由此可知,进行K+1时刻的最优估计,需要K时刻的最优估计值和其偏差。偏差计算: (1 Kg) * 5 2) 0.5=2.35。这里的5就是上面k时刻温度预测为23度时的偏差,得出的2.35就是k时刻估算出的最优温度值的偏差(对应于上面的3)。 卡尔曼滤波器不断的把卡尔曼滤波器不断的把covarian
29、ce递归,递归, 从而估算出最优的温度值。其运行的很快,而且它只保留了上一时刻的从而估算出最优的温度值。其运行的很快,而且它只保留了上一时刻的covariance。 第40页/共59页 三:卡尔曼滤波引例 第41页/共59页 四:卡尔曼滤波算法数学推导 引入一个离散控制过程的系统。 该系统可用一个线性随机微分方程来描述: X(k)=F X(k-1)+B U(k)+W(k) 加上系统的测量值: Z(k)=H X(k)+V(k) X(k)是k时刻的系统状态,U(k)是k时刻对系统的控制量。 F和B是系统参数,对于多模型系统,他们为矩阵。Z(k)是k时刻的测量值, H是测量系统的参数,对于多测量系统
30、,H为矩阵。 W(k)和V(k)分别表示过程和测量的噪声。它们被假设成高斯白噪声,它们的协方差分别是Q,R(这里假设它们不随系统状态变化而变化)。 系统可用一个马系统可用一个马 尔可夫链表示,尔可夫链表示, 该马尔可夫链建该马尔可夫链建 立在一个被高斯立在一个被高斯 噪声干扰的线性噪声干扰的线性 算子上的。算子上的。 第42页/共59页 卡尔曼滤波器的模型 四:卡尔曼滤波算法数学推导 圆圈代表向量圆圈代表向量 方块代表矩阵方块代表矩阵 星号代表高斯噪声星号代表高斯噪声 第43页/共59页 四:卡尔曼滤波算法数学推导 x(k-1) k时刻时刻k+1时刻时刻k-1时刻时刻 z(k) x(k|k)
31、u(k) 第44页/共59页 四:卡尔曼滤波算法数学推导 x(k+1)=F x(k)+B u(k)+w(k) k时刻时刻k+1k-1 x(k|k-1)=F x(k-1|k-1)+B u(k)+w(k) x(k-1|k-1)P(k|k-1)=F P(k-1|k-1) F+Q 预测预测 第45页/共59页 四:卡尔曼滤波算法数学推导 47 k时刻时刻 k+1 k-1 x(k|k) 至此,完成了预测阶段 得到了两个量: k时刻的状态预测x(k|k-1) 描述x(k|k-1)优劣程度的协方差P(k|k-1) 预测预测 第46页/共59页 四:卡尔曼滤波算法数学推导 48 z(k)= H x(k|k-1
32、)+v(k) K时刻时刻 k+1 k-1 测量值z(k) x(k+1|k+1) x(k|k-1) P(k|k-1) 实测实测 第47页/共59页 四:卡尔曼滤波算法数学推导 49 K时刻时刻k+1时刻时刻 k-1 x(k|k-1) P(k|k-1) x(k|k)=x(k|k-1) + Kg(k) (Z(k)-H X(k|k-1) Kg(k)=P(k|k-1)H/(HP(k|k-1) H +R) 修正修正 P(k|k)=(I-Kg(k)H)P(k|k-1) x(k+1|k+1) 第48页/共59页 四:卡尔曼滤波算法数学推导 时间更新(预测) (1)计算先验状态估计值 x(k|k-1)=F x(
33、k-1|k-1)+B u(k)+w(k) (2)计算先验状态估计值的协方差 P(k|k-1)=F P(k-1|k-1) F+Q 测量更新(修正) (1)计算加权矩阵(卡尔曼增益) Kg(k)=P(k|k-1)H/(HP(k|k-1) H +R) (2)对预测值进行修正 x(k|k)=x(k|k-1) + Kg(k) (Z(k)-H X(k|k-1) (3)更新修正值的协方差 P(k|k)=(I-Kg(k)H)P(k|k-1) 初始值x(0)、P(0) 第49页/共59页 四:卡尔曼滤波算法数学推导 针对上述不足,很多学者提出了 不同的方法加以克服,如限定记忆法、 平方根滤波、渐消记忆滤波、自适
34、应卡 尔曼滤波(AKF)、抗野值滤波等。其 中,AKF因为具有自适应特性非常适合 动态系统滤波而受到广泛重视。因此, 在采用卡尔曼滤波处理动态测量数据时, 一般都要考虑采取适当的自适应滤波方 法来解决这一问题。 卡尔曼滤波的发展 第50页/共59页 五:卡尔曼滤波的典型应用多传感器数据融合处理 52 应用场合应用场合 机器人导航、控制 传感器数据融合传感器数据融合 雷达系统以及导弹追踪 计算机图像处理 头脸识别 图像分割 图像边缘检测 第51页/共59页 五:卡尔曼滤波的典型应用多传感器数据融合处理 多传感器数据融合:多传感器数据融合:将经过集成处理的多种传感器信息进将经过集成处理的多种传感器
35、信息进 行合成,形成对被测对象及其性质的最佳一致估计。行合成,形成对被测对象及其性质的最佳一致估计。 提高信息的准确性和全面性。比单一传感器获得有关周围环境更准确、全面的信息。提高信息的准确性和全面性。比单一传感器获得有关周围环境更准确、全面的信息。 降低信息的不确定性。一组传感器采集的信息存在互补性,可以对单一传感器的不确定性和测量范围的局限性进行补偿。降低信息的不确定性。一组传感器采集的信息存在互补性,可以对单一传感器的不确定性和测量范围的局限性进行补偿。 提高系统的可靠性,某个或几个传感器失效时,系统仍能正常运行;提高系统的可靠性,某个或几个传感器失效时,系统仍能正常运行; 增加系统的实时性。增加系统的实时性。 第52页/共59页 五
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河南省许昌平顶山两市2025届高考冲刺模拟英语试题含答案
- 2025届浙江省湖州市长兴县、德清县、安吉县高考英语五模试卷含答案
- 2025-2030咖啡行业市场深度调研及发展趋势与投资战略研究报告
- 2025-2030去角质刷行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 2025-2030全球及中国混合动力应急照明行业市场现状供需分析及投资评估规划分析研究报告
- 2025届江西省新余市第六中学高考临考冲刺英语试卷含解析
- 山东省临沂市兰陵县第四中学2025年高三二诊模拟考试英语试卷含解析
- 2025届江苏省南通市高三第五次模拟考试英语试卷含解析
- 2025-2030中国食用植物油行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中国食品加工和切碎机行业市场发展趋势与前景展望战略研究报告
- 2025购销合同(电子产品)范文
- 基于全生命周期的绿色建筑成本影响因素研究
- 2025年普法知识竞赛题库及答案(共80题)
- 心力衰竭护理查房 课件
- 【课时练基础作业】人教版四年级数学下册第四单元《期中计算能力测试》(含答案)
- 树木修剪合同协议
- 2025年兰州市九年级诊断考试(一诊)物理试卷
- 特种设备检查记录
- 武广客运专线隧道防排水技术的突破QC成果
- 部编版五年级道德与法治下册第三单元《百年追梦复兴中华》教材分析单元分析
- 初级培训机器人的机械系统
评论
0/150
提交评论