无人系统导航定位技术课件:卡尔曼滤波与组合导航原理 - 新.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《无人系统导航定位技术课件:卡尔曼滤波与组合导航原理 - 新.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 无人系统导航定位技术课件:卡尔曼滤波与组合导航原理 无人 系统 导航 定位 技术 课件 卡尔 滤波 组合 原理
- 资源描述:
-
1、无人系统导航定位技术无人系统导航定位技术 -卡尔曼滤波与组合导航技术卡尔曼滤波与组合导航技术 主讲:主讲: 申申 强强 机电工程与控制国家级重点实验室机电工程与控制国家级重点实验室010-68918500主要学习内容主要学习内容 最优估计与卡尔曼滤波最优估计与卡尔曼滤波 组合导航基本原理和方法组合导航基本原理和方法学习参考资料学习参考资料1.1.秦永元秦永元. .卡尔曼滤波与组合导航原理卡尔曼滤波与组合导航原理. .西北工业大学出版社西北工业大学出版社2.2.付梦印等付梦印等.Kalman.Kalman滤波理论及其在导航系统中的应用滤波理论及其在导航系统中的应用3.3.王志贤王志贤 编著编著.
2、 .最优状态估计与系统辨识最优状态估计与系统辨识. .西北工业大学出版社西北工业大学出版社. .卡尔曼鲁道夫鲁道夫卡尔曼(卡尔曼(Rudolf Emil KalmanRudolf Emil Kalman),匈),匈牙利裔美国数学家,牙利裔美国数学家,19301930年出生于匈牙利首都年出生于匈牙利首都布达佩斯。布达佩斯。 19531953年于麻省理工学院获得电机工年于麻省理工学院获得电机工程学士,翌年硕士学位。程学士,翌年硕士学位。19571957年于哥伦比亚大年于哥伦比亚大学获得博士学位。学获得博士学位。19641964年至年至19711971年任职斯坦福年任职斯坦福大学。大学。197119
3、71年至年至19921992年任佛罗里达大学数学系年任佛罗里达大学数学系统理论中心(统理论中心(Center for Mathematical Center for Mathematical System TheorySystem Theory)主任。)主任。19721972起任瑞士苏黎世联起任瑞士苏黎世联邦理工学院数学系统理论中心主任直至退休。邦理工学院数学系统理论中心主任直至退休。先居住于苏黎世和佛罗里达。先居住于苏黎世和佛罗里达。20092009年获美国国年获美国国家科学奖章。家科学奖章。 卡尔曼滤波的一个典型实例是从一组有限的,包含噪声的,卡尔曼滤波的一个典型实例是从一组有限的,包含噪
4、声的,对物体位置的观察序列(可能有偏差)预测出物体的位置的对物体位置的观察序列(可能有偏差)预测出物体的位置的坐标及速度。在很多工程应用坐标及速度。在很多工程应用( (如雷达、计算机视觉如雷达、计算机视觉) )中都可中都可以找到它的身影。同时,卡尔曼滤波也是控制理论以及控制以找到它的身影。同时,卡尔曼滤波也是控制理论以及控制系统工程中的一个重要课题。当输入为带有高斯白噪声的信系统工程中的一个重要课题。当输入为带有高斯白噪声的信号时,使期望输出和实际输出之间的均方根误差达到最小的号时,使期望输出和实际输出之间的均方根误差达到最小的线性系统,这种滤波方法以它的发明者鲁道夫线性系统,这种滤波方法以它
5、的发明者鲁道夫.E.E.卡尔曼的名卡尔曼的名字命名为卡尔曼滤波。字命名为卡尔曼滤波。1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.1 1.1 最优估计的基本概念最优估计的基本概念 估计的概念估计的概念 待求系统状态待求系统状态)(tX)()()(tVtXhtZ)(tX是是Z(t)Z(t)的函数的函数, ,若为线性函数若为线性函数, ,则则)(tX称作称作X(t)X(t)的线性估计的线性估计)(tX1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.1 1.1 最优估计的基本概念最优估计的基本概念 预测和平滑预测和平滑 当当t=tt=t1 1时时, ,)(tX称为称为X(t)X(t)的估计;的估计
6、;设在设在t t0 0,t t1 1 时间段内量测为时间段内量测为Z Z,待求状态为待求状态为( )X t当当tttt1 1时时, ,)(tX称为称为X(t)X(t)的预测;的预测;( )X t1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.1 1.1 最优估计的基本概念最优估计的基本概念 若以量测估计的偏差的平方和达到最小为指标若以量测估计的偏差的平方和达到最小为指标() ()minTZZZZ则所得估计为则所得估计为最小二乘估计最小二乘估计!1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.1 1.1 最优估计的基本概念最优估计的基本概念l 最小二乘估计最小二乘估计 该方法由高斯该方法由高斯(
7、Karl Gauss)(Karl Gauss)在在17951795年测定行星轨道而提年测定行星轨道而提出的参数估计算法。该算法特点是简单,不必知道被估计出的参数估计算法。该算法特点是简单,不必知道被估计量及量测值相关的任何统计信息。量及量测值相关的任何统计信息。 原理:原理:误差平方和最小。误差平方和最小。iiiVXHZ随机量测噪声量测矩阵量测向量被估计向量1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.1 1.1 最优估计的基本概念最优估计的基本概念111VXHZ222VXHZrrrVXHZVHXZ1nnm1m1m指标函数:指标函数:min)()()(XHZXHZXTJ0T)()(XHZXH
8、ZXXXJZHHHXT1T)(l 最小二乘估计最小二乘估计 1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.1 1.1 最优估计的基本概念最优估计的基本概念优点:优点:算法简单,不必知道量测误差的统计信息;算法简单,不必知道量测误差的统计信息;局限性:局限性: (1 1)只能估计确定性的常值向量,无法估计随机向量的)只能估计确定性的常值向量,无法估计随机向量的时间过程;时间过程; (2 2)最优指标只保证了量测的估计均方误差之和最小,)最优指标只保证了量测的估计均方误差之和最小,而并而并未确保被估计量的估计误差达到最佳,所以估计精度未确保被估计量的估计误差达到最佳,所以估计精度不高。不高。 最
9、小二乘估计的特点:最小二乘估计的特点: 1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.1 1.1 最优估计的基本概念最优估计的基本概念原理:原理:被估计量估计误差方差最小。被估计量估计误差方差最小。设设 为随机向量,为随机向量, 为为 的量测向量,即的量测向量,即 ,求求 的估计的估计 就是根据就是根据 解算出解算出 ,显然,显然 是是 的函的函数,由于数,由于 是随机误差,所以是随机误差,所以 无法从无法从 的函数关系式中的函数关系式中直接求取,而必须按统计意义的最优标准求取。直接求取,而必须按统计意义的最优标准求取。l 最小方差估计最小方差估计 min)()()()()(TMVZXZXZ
10、X,ZXXZXXXEJXVXZZ)(XZXXXXVZXZ最小方差估计等于量测为某一具体实现条件下的条件均值:最小方差估计等于量测为某一具体实现条件下的条件均值:/)(MVZXZXE定理定理 1 1XZXXZ1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.1 1.1 最优估计的基本概念最优估计的基本概念l 最小方差估计最小方差估计 最小方差估计是最小方差估计是 的无偏估计。的无偏估计。)(MVXZXEE定理定理 2 2 X定理定理 3 3若被估计向量若被估计向量 和量测向量和量测向量 都服从正态分布,且都服从正态分布,且ZXmZEmE,XXZZXCmmE)(,CovTZXZXZZZCmmE)(V
11、arTZZZ1nX1mZ则则 的最小方差估计为:的最小方差估计为:X)()(1MVzXZZCCmZmZXX1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.1 1.1 最优估计的基本概念最优估计的基本概念l 最小方差估计最小方差估计 估计的均方误差为:估计的均方误差为:ZXZXZXPZXXCCCC1MV)(VarVHXZ对于线性关系:对于线性关系:XXVCXmXCVV,)(,)(, 0)(VarEVarE和和XV互不相关,则互不相关,则: :)()()(1TMVXVXXHmZHmZXCCXVXXXHCHHCHP1TT)(CCC1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.1 1.1 最优估计的
12、基本概念最优估计的基本概念l 最小方差估计最小方差估计 还可写成:还可写成:)()()(11T11T1MVXmZHHHZXXVVXCCCC11T1)(HHCPVXC例:设例:设 为服从正态分布的随机量,均值为为服从正态分布的随机量,均值为 方差为方差为 ,对,对 用用 台仪器同时直接测量,测量误差都是服台仪器同时直接测量,测量误差都是服从正态分布的随机变量,均值为零,方差为从正态分布的随机变量,均值为零,方差为 ,求,求 的最小方差估计和估计的均方差。的最小方差估计和估计的均方差。 XXmXCXmXCX1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.1 1.1 最优估计的基本概念最优估计的基本
13、概念l 最小方差估计最小方差估计 根据题意,量测方程为:根据题意,量测方程为:VHZXT21mZZZZT111HT21mVVVV根据公式有:根据公式有:mixiVXXmZmCmCmCm1MV1)(XZXVXVXCmCCCP1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.1 1.1 最优估计的基本概念最优估计的基本概念l 极大验后估计极大验后估计 设设 为随机向量,为随机向量, 为为 的量测,的量测, 为为 条条件下件下 的条件概率密度(亦称的条件概率密度(亦称 的验后概率密度)。如的验后概率密度)。如果估计值果估计值 使下列指标满足使下列指标满足则则 称为称为 的极大验后估计。的极大验后估计。
14、定理定理 4 4 如果如果 和和 都服从正态分布,则都服从正态分布,则 的极大验后估计的极大验后估计与最小方差估计相等。与最小方差估计相等。XXZ)/(zxpzZXX)(MAZXmax)/()(MAzXxzxp)(MAZXXXZX1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.1 1.1 最优估计的基本概念最优估计的基本概念l 贝叶斯估计贝叶斯估计 设设 为被估计量,为被估计量, 是是 的量测量,的量测量, 是根据是根据 给给出的对出的对 的估计,的估计, 为估计误差,如果标量函为估计误差,如果标量函数数具有性质具有性质 (1 1)当)当 时,时, (2 2)当)当 时,时, (3 3)则称则
15、称 为为 对被估计量对被估计量 的损失函数,也称代价的损失函数,也称代价函数,并称其期望值函数,并称其期望值 为为 的贝叶斯风险。的贝叶斯风险。使贝叶斯风险达到最小的估计称为贝叶斯估计,记为使贝叶斯风险达到最小的估计称为贝叶斯估计,记为 XZX)(ZXZX)(ZXXX)()(ZXXXLL12XX 0)()(12XXLL0X0)(XL)()(XXLL)(XL)(ZXX)()(XXLEB)(ZX)(ZXB1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.1 1.1 最优估计的基本概念最优估计的基本概念l 极大似然估计极大似然估计 设设 为被估计量,为被估计量, 为为 的量测,的量测, 为为 条条件下
16、件下 的条件概率密度,的条件概率密度, 称为称为 的似然函数。的似然函数。使似然函数最大的估计量为最大似然估计,记为使似然函数最大的估计量为最大似然估计,记为 。XXZ)/(xzpxX Z)/(xzpX)(MLZX1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.1 1.1 最优估计的基本概念最优估计的基本概念l 线性最小方差估计线性最小方差估计 n如果将估值如果将估值 规定为量测矢量规定为量测矢量 的线性函数,即的线性函数,即Xn式中式中A A 和和 b b 分别是(分别是(n nm m)阶和)阶和 n n 维的矩阵和矢量。维的矩阵和矢量。这这 样的估计方法称为样的估计方法称为线性最小方差估计
17、线性最小方差估计。n可证明,这种估计只需要被估计值可证明,这种估计只需要被估计值X X和量测值和量测值Z Z 的一、的一、二阶统计特性,所以,它比最小方差估计较为实用。二阶统计特性,所以,它比最小方差估计较为实用。 bAZXZ)()(1zXZXLmZCCmZXZZXZXZXCCCCP11 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.1 1.1 最优估计的基本概念最优估计的基本概念l 各种最优估计的比较各种最优估计的比较估计方法特点最小二乘法对象:常值向量或随机向量;好处:不需要统计信息,算法简单缺点:精度不高。最小方差估计是所有估计中的最佳。求取条件均值需求条件概率密度,难! 极大验后、贝叶斯
18、、极大似然除正态分布,计算概率密度十分困难。常用于故障检测和识别的算法中。 线性最小方差估计所有线性估计中最优,只需求取被估计量和量测量的一阶和二阶矩。1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.2 1.2 离散卡尔曼滤波离散卡尔曼滤波l 卡尔曼滤波特点卡尔曼滤波特点 线性最小方差估计的问题:线性最小方差估计的问题: 平稳过程平稳过程简单,因为其一阶、二阶矩皆为常值。简单,因为其一阶、二阶矩皆为常值。 非平稳过程非平稳过程-复杂,因为其一阶、二阶矩随时间变化,复杂,因为其一阶、二阶矩随时间变化,难以适用!难以适用! 19601960年由卡尔曼(年由卡尔曼(R.E.KalmanR.E.Kal
19、man)首次提出,是一种线性)首次提出,是一种线性最小方差估计,其特点:最小方差估计,其特点: (1 1)算法是递推的,且使用状态空间法在时域内设计滤)算法是递推的,且使用状态空间法在时域内设计滤波器,所以卡尔曼滤波适用于对多维随机过程的估计。波器,所以卡尔曼滤波适用于对多维随机过程的估计。1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.2 1.2 离散卡尔曼滤波离散卡尔曼滤波n在在k k时刻以前估值的基础上,根据时刻以前估值的基础上,根据k k时刻的量测值时刻的量测值Z Zk k, ,递推得到递推得到k k时刻的状态估计值时刻的状态估计值 :根据根据k-1k-1时刻以前时刻以前所有的量测值得
20、到所有的量测值得到 1kXkZkX)(tXX X(k k)也可以说是综合利用)也可以说是综合利用k k时刻以前的所有量测值得到时刻以前的所有量测值得到 的的一次仅处理一个量测量一次仅处理一个量测量计算量大大减小计算量大大减小1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.2 1.2 离散卡尔曼滤波离散卡尔曼滤波l 离散卡尔曼滤波数学描述离散卡尔曼滤波数学描述n设离散化后的系统状态方程和量测方程分别为:设离散化后的系统状态方程和量测方程分别为:kkkkkkkkkkVXHZWXX1111,X Xk k为为k k时刻的时刻的n n维状态向量维状态向量(被估计量)(被估计量)Z Zk k为为k k时刻
21、的时刻的m m维量测向量维量测向量k-1k-1到到k k时刻的系统一步状态时刻的系统一步状态转移矩阵(转移矩阵(n nn n阶)阶)WWk-1k-1为为k-1k-1时刻的系统噪声时刻的系统噪声(r r维)维) k-1k-1为系统噪声矩阵为系统噪声矩阵(n nr r阶)阶)H Hk k为为k k时刻系统量测矩阵时刻系统量测矩阵(m mn n阶)阶)V Vk k为为k k时刻时刻m m维量测噪声维量测噪声1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.2 1.2 离散卡尔曼滤波离散卡尔曼滤波nQ Qk k和和R Rk k分别称为系统噪声和量测噪声的方差矩阵,分别称为系统噪声和量测噪声的方差矩阵,在
22、卡尔曼滤波中要求它们分别是已知值的非负定阵在卡尔曼滤波中要求它们分别是已知值的非负定阵和正定阵;和正定阵; n k jk j是是Kronecker Kronecker 函数,即:函数,即:)(1)(0jkjkkjn卡尔曼滤波要求卡尔曼滤波要求WWk k 和和VVk k 是互不相关的零均值的是互不相关的零均值的白噪声序列,有:白噪声序列,有:kjkTjkkjkTjkRVVEQWWE1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.2 1.2 离散卡尔曼滤波离散卡尔曼滤波n Var Var 为对为对求方差的符号求方差的符号n卡尔曼滤波要求卡尔曼滤波要求m mx0 x0和和C Cx0 x0为已知量为已
23、知量,n初始状态的初始状态的 一、二阶统计特性为:一、二阶统计特性为:00 xmXE00 xCXVarn且要求且要求X X0 0与与WWk k 和和VVk k 都不相关都不相关1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.2 1.2 离散卡尔曼滤波离散卡尔曼滤波l 离散卡尔曼滤波方程离散卡尔曼滤波方程1/)(kkkkkPHKIP或 11,1/kkkkkXXn状态一步预测方程状态一步预测方程)(1/1/kkkkkkkkXHZKXXn状态估值计算方程状态估值计算方程11/1/)(kTkkkkTkkkkRHPHHPKn滤波增益方程滤波增益方程TkkkTkkkkkkkQPP1111,11,1/n一步
24、预测均方差方程一步预测均方差方程TkkkTkkkkkkkKRKHKIPHKIP)()(1/n估计均方差方程估计均方差方程1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.2 1.2 离散卡尔曼滤波离散卡尔曼滤波l 离散卡尔曼滤波方程离散卡尔曼滤波方程11,1/kkkkkXX)(1/1/kkkkkkkkXHZKXX11/1/)(kTkkkkTkkkkRHPHHPKTkkkTkkkkkkkQPP1111,11,1/TkkkTkkkkkkkKRKHKIPHKIP)()(1/时间修正时间修正方程方程量测修正量测修正方程方程1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波1.2 1.2 离散卡尔曼滤波离散卡尔
25、曼滤波l 离散卡尔曼滤波方程物理意义离散卡尔曼滤波方程物理意义(1 1)状态一步预测方程)状态一步预测方程1kXX Xk-1k-1的卡尔曼滤波估值的卡尔曼滤波估值1/kkX利用利用X Xk-1k-1计算得到的一步预测计算得到的一步预测 1 最优估计与卡尔曼滤波最优估计与卡尔曼滤波 上式就是通过上式就是通过 计算新息,把计算新息,把 估计出来,并估计出来,并左乘一个系数矩阵左乘一个系数矩阵 加到加到 中,从而得到中,从而得到 估值估值 和,和, 称为滤波增益矩阵称为滤波增益矩阵1/ kkX1/kkXkXkKkK(2 2)状态估值计算方程)状态估值计算方程)(1/1/kkkkkkkkXHZKXXk
展开阅读全文