一类非线性滤波器_UKF综述_潘泉
- 格式:pdf
- 大小:325.61 KB
- 文档页数:10
UKF算法与SVDKF算法性能的比较周磊;董乃铭;洪振杰【摘要】在模式识别领域,基于Unscented的卡尔曼滤波算法(UKF)广受关注,但在求解过程中经常会遇到病态问题,从而影响算法的性能.基于奇异值分解(SVD)的卡尔曼滤波算法(SVDKF)以SVD代替Cholesky分解协方差矩阵产生sigma样本点,可以提高协方差矩阵的数值稳定性.通过对两种算法性能进行仿真比较发现,SVDKF 算法优于UKF算法,具有良好的鲁棒性,能有效改善滤波性能,提高算法的精度.【期刊名称】《温州职业技术学院学报》【年(卷),期】2013(013)001【总页数】4页(P81-83,86)【关键词】UKF算法;SVDKF算法;滤波;Cholesky分解;SVD【作者】周磊;董乃铭;洪振杰【作者单位】温州大学数学与信息科学学院,浙江温州 325035【正文语种】中文【中图分类】O2350 引言卡尔曼滤波技术是信号处理的理论基础之一,目前,广泛应用的扩展卡尔曼滤波算法(Extended Kalman Filtering,EKF)和基于Unscented的卡尔曼滤波算法(Unscented Kalman Filtering,UKF)都是在经典卡尔曼滤波(KalmanFiltering,KF)的基础上改进而来的。
EKF算法是将非线性系统模型在当前的估计值处采用Taylor级数展开近似线性化处理,是一种很好的弱非线性滤波技术,但由于忽略Taylor级数展开式的高阶项,所以系统模型非线性程度较高时,会带来较大误差,造成滤波精度严重降低[1-3];此外,EKF算法在线性化处理时必须采用雅克比(Jacobian)矩阵,这对于一些系统并不适用,如阶跃线性系统和非奇异系统等,而且Jacobian矩阵的计算复杂,会引入人为误差,不利于系统状态的误差估计。
Julier提出的UKF算法是根据Unscented变换(UT)和经典卡尔曼滤波相结合得到的一种滤波算法[4]。
ukf滤波算法范文UKF(Unscented Kalman Filter)是一种基于卡尔曼滤波的非线性滤波算法。
相比于传统的扩展卡尔曼滤波(EKF),UKF通过一种更好的方法来近似非线性系统的概率分布,从而提高了非线性滤波的精确度和鲁棒性。
UKF通过一种称为“无气味变换(unscented transform)”的方法来处理非线性函数。
该方法基于对概率分布的均值和协方差进行一系列的采样点选择,然后通过变换这些采样点来近似非线性函数的传播。
这些采样点被称为“Sigma点”,可以看作是真实系统状态在均值周围的一系列假设状态。
UKF的基本步骤如下:1.初始化:初始化系统状态和协方差矩阵。
2. 预测步骤(Prediction):- 通过生成Sigma点来近似系统状态的概率分布。
- 将Sigma点通过非线性函数进行变换,得到预测状态和预测协方差矩阵。
-计算预测状态的均值和协方差。
3. 更新步骤(Update):- 通过生成Sigma点来近似测量函数的概率分布。
- 将预测状态的Sigma点通过测量函数进行变换,得到预测测量和预测测量协方差矩阵。
-计算预测测量的均值和协方差。
-根据实际测量值和预测测量的概率分布,计算卡尔曼增益。
-更新预测状态和协方差。
UKF相比于EKF具有以下优势:1.不需要对非线性函数进行线性化。
EKF通过一阶泰勒展开来线性化非线性函数,这可能导致误差积累和不稳定性。
UKF通过采样点直接逼近非线性函数,避免了这个问题。
2.更好的估计准确度和收敛性。
UKF通过采样点的选择更好地逼近了真实概率分布,提高了滤波的准确度和收敛性。
3.适用于高维状态空间。
EKF在高维状态空间中存在计算复杂度高和数值不稳定的问题,而UKF则通过更好的采样点选择来解决了这个问题。
4.对初始条件不敏感。
UKF对初始条件的选择不太敏感,可以在一定程度上避免初始条件选择不当导致的滤波失效问题。
尽管UKF相比于EKF有许多优势,但它也存在一些缺点。
两类改进非线性滤波器UKF算法综述贾文哲;王剑平【摘要】通过对卡尔曼滤波的发展进行简述,引出标准无迹卡尔曼滤波和标准无迹变换的采样策略.通过对标准无迹卡尔曼滤波的分析,从两个切入点对标准无迹卡尔曼滤波进行改进,即超球体采样平方根无迹卡尔曼滤波和强跟踪无迹卡尔曼滤波,给出了对应的详细算法,并对无迹卡尔曼滤波算法进行总结与评述.【期刊名称】《化工自动化及仪表》【年(卷),期】2016(043)010【总页数】4页(P1011-1014)【关键词】无迹卡尔曼滤波;采样策略;超球体平方根无迹卡尔曼滤波;强跟踪无迹卡尔曼滤波【作者】贾文哲;王剑平【作者单位】昆明理工大学信息工程与自动化学院,昆明650504;昆明理工大学信息工程与自动化学院,昆明650504【正文语种】中文【中图分类】TP141960年,美国数学家卡尔曼提出一种滤波方法,将其命名为卡尔曼滤波[1]。
卡尔曼滤波的基本思想是将噪声融入系统的状态空间模型之中,对前一时刻采用估计的办法获得其估计值,对现在时刻采用其测量值,利用相关公式去预估计下一个状态的估计值。
卡尔曼滤波是在维纳滤波的基础之上,利用线性最小二乘法求出系统状态估计的最优值[2]。
因为是以线性最小二乘法为契机,当处理非线性系统时不能应用,但现实中几乎没有线性系统,很多非线性因素也不能忽略[3,4]。
为了解决卡尔曼滤波在非线性系统中的使用障碍[5],经过研究,Bucy等学者利用泰勒公式将非线性系统展开成泰勒的一阶形式,使它得到近似的线性化,这样再按照线性卡尔曼滤波的方法处理问题。
该方法被命名为扩展卡尔曼滤波[6](Extended Kalman Filtering,EKF)。
但该方法在非线性较大时精度不够,易失去稳定性。
此后,Julier S J等提出了无迹Kalman滤波(Unscented Kalman Filter,UKF),它是以无迹变换为基础,摒弃了扩展卡尔曼滤波将非线性系统线性化的做法,更好地处理了非线性化问题,同时提高了精度[7]。
ukf滤波算法UKF(Unscented Kalman Filter)滤波算法是一种非线性滤波算法,目的是通过逼近非线性系统的状态和测量值的真实分布来估计系统的状态。
相比于传统的Kalman滤波算法,UKF采用了Sigma点来近似系统状态和测量值的分布,从而可以处理非线性系统。
UKF算法的基本思想是使用一些特定的采样点(称为Sigma点)来近似系统状态和测量值的分布。
通过对这些Sigma点进行传播和更新,可以获得系统的状态估计值。
具体来说,UKF算法包含以下几个步骤:1.初始化:确定系统的状态和观测方程,以及状态协方差矩阵和测量噪声协方差矩阵。
2. Sigma点生成:根据系统状态的均值和协方差矩阵,生成一组代表系统状态的Sigma点。
通常,Sigma点的个数是通过经验确定的,一般取2n+1个,其中n是状态向量的维度。
3. Sigma点传播:根据系统的非线性状态方程,通过将Sigma点传播到下一个时刻,得到预测的Sigma点。
这一步骤的目的是在状态空间中对预测状态进行采样。
4.状态预测:利用预测的Sigma点计算出预测的系统状态的均值和协方差矩阵。
5. Sigma点更新:根据测量模型,通过对预测的Sigma点进行线性变换,得到预测的测量值Sigma点。
这一步骤的目的是在测量空间中对预测状态进行采样。
6.测量预测:利用预测的测量值Sigma点计算出预测的测量值的均值和协方差矩阵。
7.卡尔曼增益计算:根据预测的状态和测量值的均值和协方差矩阵,计算出卡尔曼增益。
8.状态更新:利用测量值对预测的状态进行修正,得到更新后的状态估计值和协方差矩阵。
通过以上步骤,UKF算法可以通过对状态和测量值的Sigma点进行传播和更新,逼近非线性系统的状态和测量值的真实分布,从而得到系统的状态估计值。
UKF算法的优点是可以处理非线性系统,并且不需要对系统进行线性化处理。
相比于传统的扩展卡尔曼滤波(EKF)算法,UKF算法更加精确和鲁棒。
基于UKF的滤波算法设计分析与应用共3篇基于UKF的滤波算法设计分析与应用1基于UKF的滤波算法设计分析与应用随着科技的发展,各行各业的数据处理越来越重要,滤波算法在这个过程中扮演了重要的角色。
本文将探讨一种基于UKF的滤波算法,包括其设计分析以及应用。
UKF是一种针对非线性系统的滤波算法,其全称为无迹卡尔曼滤波器(Unscented Kalman Filter)。
相比于卡尔曼滤波器,UKF更加适用于非线性、非高斯的系统,并且其运行速度更快、精度更高。
在UKF的运行过程中,需要进行两次变换,分别为sigma点变换和权值变换,其中sigma点变换将高斯分布的均值和协方差矩阵转换为一些离散的点,这些点在系统的非线性关系下具有良好的近似性质,权值变换则是将这些点的权重求出,最终依据这些点和权重来进行滤波。
在实际应用中,UKF滤波算法及其改进算法大量被应用在各种领域,比如机器人控制、导航、雷达信号处理等等。
本文将以信号处理方面为例,探讨在声音信号处理中,UKF滤波算法的设计分析与应用。
在声音信号处理中,我们常常需要对信号进行滤波以去除噪声,但是传统的滤波算法在处理非线性、非高斯信号时,精度不够高。
因此,UKF滤波算法便成了一个较好的选择。
在设计UKF滤波算法时,需要根据实际需求设置相关参数,比如系统的状态变量和测量变量,以及噪声的协方差矩阵。
在应用过程中,需要将待滤波的信号和上一时刻的状态量带入UKF滤波器进行处理,得到一个经过优化的滤波结果。
在实际应用中,UKF滤波算法在音频降噪方面表现突出,其通过取sigma点进行变换,避免了需要用到高斯假设的问题。
在汽车音响中,UKF滤波算法还可以用于提高音频效果,比如降低回声和噪声,提升车内音质。
此外,在语音识别领域中,UKF滤波算法可以有效提高语音识别的准确性,避免非线性噪声的影响。
需要注意的是,UKF滤波算法并不是万能的,其在处理高维系统时会有一定难度,而且高斯分布的假设仍然是不可取的。
非线性滤波概念和原理介绍一、背景介绍[1]“估计”就是从带有随机误差的观测数据中估计出某些参数或某些状态变量。
估计问题一般分为三类:从当前和过去的观测值来估计信号的当前值,称为滤波;从过去的观测值来估计信号的将来值,称为预测或外推;从过去的观测值来估计过去的信号值,称为平滑或内插。
滤波理论就是在对系统可观测信号进行测量的基础上,根据一定的滤波准则,对系统的状态或参数进行估计的理论和方法。
1795年,高斯(K.Gauss)提出了最小二乘估计法。
该方法不考虑观测信号的统计特性,仅仅保证测量误差的方差最小,一般情况下这种滤波方法的性能较差。
但该方法只需要建立测量模型(测量方程),因此目前在很多领域仍有应用。
二十世纪40年代,Weiner和Kolmogorov提出了维纳滤波理论。
维纳滤波充分利用输入信号和量测信号的统计特性推的,不便于实时应用。
V.Kucera于1979年提出了现代维纳滤波方法。
该方法可以直接得到可实现的和显式的维纳滤波器,可处理多维信号和非平稳随机信号。
卡尔曼(R.E.Kalman)于1960年提出了卡尔曼滤波(Kalman Filtering)理论。
该方法是一种时域方法,对于具有高斯分布噪声的线性系统可以得到系统状态的递推最小均方差估计(Recursive Minimum Mean-Square Estimation,RMMSE);将状态空间模型引入最优滤波理论,用状态方程描述系统动态模型(状态转移模型),用观测方程描述系统观测模型,可处理时变系统、非平稳信号和多维信号;采用递推计算,适宜于用计算机来实现。
该方法的缺点是要求知道系统的精确数学模型,并假设系统为线性、噪声信号为噪声统计特性已知的高斯噪声,计算量以被估计向量维数的三次方剧增。
为了将卡尔曼滤波器应用于非线性系统,Bucy和Sunahara等人提出了扩展卡尔曼滤波(Extended Kalman Filtering,EKF),其基本思想是将非线性系统进行线性化,再进行卡尔曼滤波,它是一种次优滤波。
Ca )非线性C h irp 的IF1科学成果概述(1)超声导波信号参数化表征方法的研究。
基于Chirplet 模型的参数化信号表征技术已经在超声导波的材料性能识别和结构完整性评估中引起了广泛地关注。
使 用高斯窗或线性调频函数建立的模型与实际情况不一致。
在实际情况中,常采用汉宁窗调制的正弦信号作为激励信 号,由于波的色散,接收到的信号具有非线性相位和不对 称包络等特性。
为了消除上述矛盾,提出了一沖非线性汉 宁窗线性调频模型,设计了一个非线性相位调制顶来调制 经典的汉宁窗和正弦函数。
用双曲正切函数建立相位调制 项,对非线性调制顶和NHWC (非线性汉亍窗线性调频) 模型的性质进行了数学分析,包括时间的可变性、奇偶性 和凹凸性。
这些性质用于指导信号表征中的参数设置。
N H W C 模型可以表征导波信号的各种特性,包括对称或不对称的汉亍包络以及相位非线性。
最后,采用自适应遗 传算法来验证N HW C 模型在试验测量的超声信号参数表 征中的有效性。
非线性C h irp 的IF (瞬时频率)曲线和 波形如图1所示。
北京工业大学无损检测与评价研究所成立于1998年, 隶属于学校工程与应用电子学院,重点招收机械工程、 仪器科学与技术等两个一级学科的硕士生和博士生,主要 研究方向为如何利用声、光、电的波动特性对机械结构、 功能材料等进行无损检测与结构健康监测。
研究所现有教授7名,副教授1名,讲师6名,博、 硕士研究生100余名,其中,北京市拔尖创新人才3人, 北京市创新团队1个,北京市科技新星3人,校“京华人 才’’ 2人。
@成立以来,研究所承担各类科研顶目70余项, 包括国家重点研发计划顶目、国家自然科学基金国家重大 科研仪器研制项目、国家自然科学基金重点项目、科技部 863计划顶目和国家科技支撑计划顶目等,科研经费累计 达6 000余万元。
研究所在无损检测和结构健康监测新技 术、新型传感器测试技术、高端检测设备及仪器幵发等方 面取得了丰硕的成果,针对企业需求,提供了多种定制化 的解决方案,其中•■防撞护栏钢立柱埋置深度无损检测技 术研究与设备研制”顶目获得浙江省科学技术奖二等奖。
本科毕业设计论文题目无迹卡尔曼滤波在目标跟踪中的应用专业名称学生姓名指导教师毕业时间毕业任务书一、题目无迹卡尔曼滤波在目标跟踪中的应用二、指导思想和目的要求利用已有的专业知识,培养学生解决实际工程问题的能力;锻炼学生的科研工作能力和培养学生的团结合作攻关能力;三、主要技术指标1、熟悉掌握无迹卡尔曼滤波的基本原理;2、对机动目标进行跟踪;四、进度和要求第01周----第02周:英文翻译;第03周----第04周:了解无迹卡尔曼滤波的发展趋势;第05周----第06周:学习无迹卡尔曼滤波基本原理;第07周----第09周:掌握Matlab编程,熟悉开发环境;第10周----第11周:学习常用目标的机动模型;第12周----第13周:编写程序,调试验证;第14周----第16周:撰写毕业设计论文,论文答辩;五、参考文献和书目1. 张勇刚,李宁,奔粤阳,等. 最优状态估计-卡尔曼及非线性滤波[M],国防工业出版社,2013。
2. 冯志全,孟祥旭,蔺永政,等.UKF滤波器的强跟踪性研究[J].小型微型计算机系统, 2006, 27(11): 2142-2145。
3. 潘泉,杨峰,叶亮,等.一类非线性滤波器-UKF综述[J].控制与决策, 2005, 20(5): 481-489。
4.宋迎春. 动态定位中的卡尔曼滤波研究[D]. 博士学位论文;长沙:中南大学, 2006。
5.贺觅知.基于卡尔曼滤波原理的电力系统动态状态估计算法研究[D].西安:西安交通大学,2006。
6.孙清,张陵,张爱社,伍晓红,等.基于扩展卡尔曼滤波(EKF)的结构动态物理参数识别[A];第十届全国结构工程学术会议论文集第Ⅲ卷[C];2001年。
7.黄铫.一种扩维无迹卡尔曼滤波.电子测量与仪器学报[J].2009,2009增刊:56-60。
8.柴霖,袁建平,罗建军,等。
非线性估计理论的最新进展[J].宇航学报,2005,26(3):380-384。
基于粒子滤波的水下目标被动跟踪算法章飞;孙睿【摘要】针对水下被动目标跟踪的非高斯噪声环境和弱可观性的特点,提出了将粒子滤波算法应用于水下被动目标跟踪中的非线性问题,克服了常规的线性化方法易发散且跟踪精度低、误差大的缺点.仿真结果表明:粒子滤波算法提高了滤波的稳定性,跟踪精度优于扩展卡尔曼滤波算法和无迹卡尔曼滤波算法,收到了良好的效果,具有较高的实用价值.【期刊名称】《江苏科技大学学报(自然科学版)》【年(卷),期】2010(024)001【总页数】5页(P83-87)【关键词】粒子滤波;纯方位;被动跟踪;非线性滤波;水下目标【作者】章飞;孙睿【作者单位】江苏科技大学,电子信息学院,江苏,镇江,212003;江苏科技大学,电子信息学院,江苏,镇江,212003【正文语种】中文【中图分类】TP274考虑到作战的隐蔽性,潜艇声纳主要处于被动工作方式,这使得对水下目标的检测、跟踪和识别更加困难.利用被动声纳所接收的目标方位信息,快速、准确、稳定地确定目标运动参数成为潜艇隐蔽攻击中的关键问题.通过声纳的被动方位角测量序列来实时估计目标运动参数,如距离、航速和航向等,这类问题被称为纯方位目标运动分析(Bearings-only Target Motion Analysis, BO-TMA).BO-TMA问题的本质是非线性、弱可观测性.这导致了跟踪算法上的处理困难,但该方法能够保证潜艇的隐蔽性,并在很多领域有着广泛的应用[1],国内外学者研究了很多算法来解决这一问题,如最小二乘滤波、扩展卡尔曼滤波、拟线性滤波和辅助变量法等.对于此类非线性问题,应用最广泛的就是扩展卡尔曼滤波(Extended Kalman Filter, EKF),即用状态预测值附近的一阶泰勒级数替代其观测方程,将其线性化,再进行卡尔曼滤波[2].但是,很多时候,这种局部线性化的方法可能导致不太理想的近似效果,甚至会导致滤波发散.Aidala指出了直角坐标系内的扩展卡尔曼滤波器容易表现出不稳定行为,并详细分析了产生这一现象的原因[3].Unscented卡尔曼滤波(Unscented Kalman Filter, UKF)是基于Unscented变换的卡尔曼滤波新算法,该方法在处理状态方程时,首先进行Unscented变换,然后使用变换后的状态变量进行滤波估计,以减小估计误差.该方法采用实际的非线性模型,用一个最小的样本点集来近似系统状态的分布函数,理论上能够捕捉到任何非线性函数后验均值与方差的二阶项,特别适合于解决高阶非线性问题[4-5].但UKF方法仍然是用一个Gauss随机变量来表征系统状态分布,在非线性非Gauss条件下,这种基于模型线性化和Gauss假设的方法在估计系统状态和方差时的误差仍然较大,并有可能引起发散.粒子滤波(Particle Filtering,PF)[6-8]算法是一类利用Monte Carlo积分方法处理递推估计问题的算法.该方法基于大量的量测,通过一组加权粒子的演化与传播来递推近似状态的后验概率密度函数,从而获得其他关于状态的统计量.这是一种基于仿真的统计滤波方法,不受模型线性和Gauss假设的约束,适用于任意非线性非Gauss 的随机系统.对于水下被动声纳的高测量噪声及纯方位被动跟踪的弱可观测性,基于模型线性化的方法不能取得好的跟踪效果.本文将粒子滤波算法应用到水下目标的被动跟踪问题中,通过仿真与EKF和UKF算法的跟踪性能进行了比较,结果表明PF算法的确比EKF和UKF算法有更好的跟踪性能.1 问题描述在直角坐标系下,观测站的运动状态向量记为:XO=[rxo,ryo,vxo,vyo]T,其中:rxo为观测站x轴的位置分量;ryo为观测站y轴的位置分量;vxo为观测站x轴的速度分量;vyo为观测站y轴的速度分量.选择目标状态向量X=XT-XO=[rxt,ryt,vxt,vyt]T,假设目标作匀速直线运动.目标与观测站之间相对运动状态向量为XT=[rx,ry,vx,vy]T,目标与观测站之间的相对运动态势如图1所示.图1 观测平台与目标之间相对运动态势图Fig.1 Relative motion figure between observer and target在上述向量定义和标记的条件下,系统的离散状态方程为X(k+1)=Φ(k+1,k)X(k)+W(k)(1)式中,为系统的采样时间间隔;W(k)为目标运动的随机扰动噪声,其统计特性为E(W(k))=q(k),E(W(k)WT(j))=Q(k)δkj系统的观测方程为(2)式中,为测量噪声,其统计特性为E(v(k))=r(k),E(v(k)vT(j))=R(k)δkj因此,水下纯方位跟踪问题就可通过获得的方位测量序列来估计出目标的运动状态.2 直角坐标系下的粒子滤波算法从系统的状态方程和观测方程可以看出,状态方程是线性的,观测方程是非线性的,因此,这是个非线性状态估计问题.利用粒子滤波可以很好的解决系统的非线性,避免线性化引起的估计误差.从Bayes滤波观点来看,状态估计问题就是在k时刻给定测量数据集Zk,递推计算状态xk的条件期望,这就需要构造后验概率密度函数p(xk|Zk),p(xk|Zk)通过预测和更新2个步骤来完成,但这样将会面临复杂的概率密度函数积分问题.序贯重要性采样(Sequential Importance Sampling, SIS)算法是一种Monte Carlo采样方法,它已成为大多数序贯Monte Carlo滤波方法的基础.它是一种Monte Carlo仿真实现递推Bayes滤波的技术,其关键思想是用一组带有相应权值的随机样本来表示需要的后验概率密度函数,同时基于这些样本和权值来计算估计值.这样就能解决上述Bayes滤波中后验概率密度函数p(xk|Zk)构造时的复杂概率密度函数积分问题. 现考虑式(1,2)所描述的非线性纯方位跟踪系统的滤波问题.设Xk={x1,x2,…,xk},Zk={z1,z2,…,zk},k∈N,两者分别表示直到k时刻的所有状态组成的向量集合和所有测量组成的向量集合;而k∈N,分别表示k时刻对所有状态采样且容量为N的样本及相应的权值.用,k∈N 表示系统后验概率密度函数p(Xk|Zk)的粒子集合,此处权值满足正则条件,即所以k 时刻的后验概率密度可以近似地表示为(3)式中,由此就有了一种表示真实后验概率密度函数p(Xk|Zk)的离散加权近似.如果根据重要性密度函数q(Xk|Zk)选择粒子,那么粒子的权值可以定义为(4)如果已得到k-1时刻的后验概率密度p(Xk-1|Zk-1)的近似重构,那么下一步就是用一个新的粒子集合来近似表示k时刻的后验概率密度p(Xk|Zk).如果选择的重要性密度函数能够进行分解,使得q(Xk|Zk)=q(xk|Xk-1,Zk)q(Xk-1|Zk-1)(5)利用已有的样本和新的状态采样得到样本进而,如果q(xk|Xk-1,Zk)=q(xk|xk-1,zk),则重要性密度函数仅仅依赖于xk-1和zk.根据Bayes公式得p(zk|xk)p(xk|xk-1)p(Xk-1|Zk-1)(6)将式(5,6)代入式(4),得权值更新方程(7)而后验滤波密度函数可近似为(8)由于重要性密度函数的选择对粒子滤波器的性能有着重要的影响,因此分别设计显得非常重要.常用的重要性密度函数就是先验密度函数(9)将式(9)代入式(7)有(10)SIS粒子滤波的一个普遍问题是退化现象,即经过几次迭代之后,几乎所有的粒子都具有负的权值.这种退化意味着大量的计算都用来更新粒子,而这些粒子对逼近p(Xk|Zk)的贡献几乎为零.对算法退化的一个度量就是有效样本容量,定义为(11)其中称为“真权值”.有效样本容量不能严格地计算得到,但有如下估计值(12)如果很小就意味着严重退化.退化问题会对粒子滤波产生不利影响,减少该不利影响的首要方法是采用非常大的样本量N,但很多情况下这是不现实的.因此可考虑另外2种方法来减少:① 优选重要性密度函数;② 重采样.重要性密度函数的选取方法通常包括最优重要性密度函数p(xk|xk-1,zk)和状态转移分布最优重要性密度函数要求具有从p(xk|xk-1,zk)采样和对全部新状态求积分的能力,这两点很难做到;但是可利用局部线性化方法对最优重要性密度函数进行次优近似,如EKF粒子滤波器(Extended Particle Filter, EPF),UKF粒子滤波(Unscented Particle Filter, UPF)[9]以及基于Gauss混合σ点粒子滤波[10]和浓缩粒子滤波[11]等.比较其他可用的密度函数,状态转移分布是最方便的一种选择. 重采样 (Resampling)就是去除权值较小的粒子,而复制具有较大权值的粒子,这是抑制退化现象的一种有效方法.目前已经提出了多种重采样算法,如系统重采样、分层采样、残差采样和最小方差采样等.但是,重采样后粒子不再独立,那些具有较高权值的粒子被复制很多次,而具有较低权值的粒子则会消失.经过若干次迭代后,所有粒子都坍塌到一个点上,使得描述后验概率密度函数的样本点集太小或不充分,这就是粒子的退化或耗尽.增加粒子个数可部分解决这个问题,另外在重采样过程后引入MCMC(Markov Chain Monte Carlo)可使粒子分布更加合理.在每次采样后,施行一个MCMC移动步骤,引导粒子朝着多样性方向发展[12].3 仿真结果和分析为验证粒子滤波算法在水下纯方位被动目标跟踪中的应用效果,分别应用直角坐标系下的扩展卡尔曼滤波器EKF、无迹卡尔曼滤波器UKF和直角坐标系下的粒子滤波器PF对水下纯方位被动目标状态进行估计比较.仿真条件:目标初始坐标[10 000,10 000],目标初始方位β0=0°,目标航速vt=12 m/s,目标航向Kt=160°,本舰初始坐标[0,0],航向K0=45°,航速v0=8 m/s,观测站随本舰在观测过程的中间时刻做90°的机动转向.EKF,UKF和PF的初始状态均为:和PF的初始协方差矩阵均为:P(0|0)=diag[(1/100)2 (1/100)2 (1/10)2 (1/10)2]观测噪声方差δβ=0.5°在上述条件下,经100次Monte Carlo仿真后,得到了EKF,UKF和PF三种算法的目标航向β和相对距离S的跟踪曲线及误差曲线(N为采样步数),如图2~5所示. 图2 目标方位滤波曲线Fig.2 Curves of target bearings filtering图3 目标方位滤波误差曲线Fig.3 Error curves of target bearings filtering图4 目标相对距离滤波曲线Fig.4 Curves of target relative distance filtering 图5 目标相对距离滤波误差曲线Fig.5 Error curves of target relative distance filtering从图2可以看出,UKF算法和PF算法的方位跟踪精度较高,EKF算法的方位跟踪趋于发散.从图3可进一步看出PF算法前半过程的稳态误差较UKF稍大,但观测站机动后的后半过程中得到了很好的改善;而UKF算法在观测站机动的中间时刻误差较大,出现了振荡,后半过程的跟踪精度下降,从整个过程来看,PF算法的精度比UKF算法更高.而对于距离跟踪情况,从图4,5可以看出,PF算法在整个跟踪过程中都有良好的距离跟踪精度;而EKF算法在跟踪的前半过程中有比较好的跟踪精度,但在中间时刻观测站做90°机动转向后出现了较大的误差,最终可能导致滤波发散;UKF算法在跟踪前半过程和后半过程中也都具有较好的跟踪效果,但在观测站机动的中间时刻出现了滤波振荡,有较明显的调整过程,出现了较大的跟踪误差.因此,PF算法的确比EKF和UKF算法具有更好的跟踪性能,能够很好的适用于水下目标的被动跟踪问题.4 结论本文讨论并比较了直角坐标系下水下目标被动跟踪的不同滤波方法的特点.结合仿真结果得到PF算法相对于EKF和UKF算法在非线性、非高斯噪声和弱可观测性背景下具有更好的跟踪精度和数值稳定性,减小了估计误差;但PF的计算量偏大,要获得更好的跟踪精度就要付出更大的计算代价,随着系统复杂度的增加,这一缺点更加明显.因此,今后对于PF算法的一个重要的研究内容就是快速算法的研究,进而完善PF算法,使它具有更好的实时性.参考文献[1] Musicki D. Bearings only multi-sensor maneuvering target tracking[J]. Systems and Control Letters, 2008, 57(3), 216-221.[2] Ferial E H, Fred A, Mbamalu G A N. The generalized kalman filter approach to adaptive underwater target tracking[J]. IEEE J Oceanic Engineering, 1992, 17(1):129-137.[3] Aidala V J, Hammel S E. Utilization of modified polar coordinates for bearings-only tracking[J]. IEEE Transactions on Automatic Control, 1983,28(3):283-294.[4] 潘泉,杨峰,叶亮,等.一类非线性滤波器—UKF综述[J].控制与决策, 2005, 20(5): 481-494.Pan Quan, Yang Feng, Ye Liang, et al. Survey of a kind of nonlinear filters-UKF[J]. Control and Decision, 2005, 20(5):481-494.(in Chinese)[5] Julier S J, Uhlmann J K. A new method for the nonlinear transformation of means and covariance in filters and estimators[J]. IEEE Transactions on Automatic Control, 2000, 45(3):477-482.[6] Su H T, Wu T P, Liu H W,et al. Rao-Blackwellised particle filter based track-before-detect algorithm[J]. IET Signal Processing, 2008, 2(2): 169-176.[7] Morelande M R, Challa S. Manoeuvring target tracking in clutter using particle filters[J]. IEEE Transactions on Aerospace and Electronic Systems, 2005, 41(1): 252-270.[8] 王敏, 张冰.基于一种改进粒子滤波算法的目标跟踪研究[J].江苏科技大学学报:自然科学版, 2008, 22(1): 63-67.Wang Min, Zhang Bing. Research on target tracking based on improved particle filter algorithm[J]. Journal of Jiangsu University of Science and Technology: Natural Science Edition, 2008, 22(1):63-67.(in Chinese)[9] Cheng Q, Bondon P.A new unscented particle filter[C]//IEEE International Conference on Acoustics, Speech and Signal Processing-Proceedings. Las Vegas, NV, United states:IEEE,2008.[10] Rudolph M,Eric W. Gaussian mixture sigma-point particle filters for sequential probabilistic inference in dynamic state-spacemodels[C]//Proceedings of the International Conference on Acoustics, Speech and Signal Processing. Hong Kong:[s.n.],2003.[11] Michael. Visual motion analysis by probabilistic propagation of conditional density[D]. Oxford: Oxford University, 1998.[12] Hu Hongtao, Jing Zhongliang, Li Anping,et al. Target tracking in glint noise using a MCMC particle filter[J]. Journal of Systems Engineering and Electronics, 2005, 16(2):305-309.。
综述类科技论文参考文献一、综述类科技论文期刊参考文献[1].通过公共选修课培养工科大学生综述类科技论文写作能力的实践. 《科技创新导报》.2009年7期.丁文锋.[2].一类非线性滤波器UKF综述.《控制与决策》.被中信所《中国科技期刊引证报告》收录ISTIC.被EI收录EI.被北京大学《中文核心期刊要目总览》收录PKU.2005年5期.潘泉.杨峰.叶亮.梁彦.程咏梅.[3].4芳基香豆素类化合物的活性及合成方法研究进展.《中国医药工业杂志》.被中信所《中国科技期刊引证报告》收录ISTIC.被北京大学《中文核心期刊要目总览》收录PKU.2015年12期.李娜.孙捷.孙敬勇.王晓静.[4].天然灵菌红素类化合物结构与生物活性的研究进展.《科技通报》.被中信所《中国科技期刊引证报告》收录ISTIC.被北京大学《中文核心期刊要目总览》收录PKU.2013年11期.何天豪.裘娟萍.张正波.[5].农作物冠层光谱信息检测技术及方法综述.《光谱学与光谱分析》.被中信所《中国科技期刊引证报告》收录ISTIC.被EI 收录EI.被SCI收录SCI.被北京大学《中文核心期刊要目总览》收录PKU.2015年7期.方孝荣.高俊峰.谢传奇.朱逢乐.黄凌霞.何勇.[6].对等网络中的搭便车行为分析与抑制机制综述.《计算机学报》.被中信所《中国科技期刊引证报告》收录ISTIC.被EI收录EI.被北京大学《中文核心期刊要目总览》收录PKU.2008年1期.余一娇.金海.[7].GLP1受体激动剂治疗非酒精性脂肪肝的新进展.《天津医药》.被中信所《中国科技期刊引证报告》收录ISTIC.被北京大学《中文核心期刊要目总览》收录PKU.2015年11期.李春君.于德民.[8].广豆根生物碱类物质积累机理研究进展.《绿色科技》.2016年6期.苏福聪.林波.[9]. 并嘧啶类农药活性化合物的研究进展.《现代农药》.被中信所《中国科技期刊引证报告》收录ISTIC.2014年1期.杨莉.房晓敏.陈伟.徐浩.徐元清.雷天乾.丁涛.[10].高光谱遥感岩矿识别的研究进展.《光学精密工程》.被中信所《中国科技期刊引证报告》收录ISTIC.被EI收录EI.被北京大学《中文核心期刊要目总览》收录PKU.2015年8期.张成业.秦其明.陈理.王楠.赵姗姗.二、综述类科技论文参考文献学位论文类[1].法医病理学案例研究报告及综述.作者:马祥涛.法医病理学华中科技大学2010(学位年度)[2].科技英语语篇中语法隐喻的功能和认知研究.被引次数:1作者:谭万俊.外国语言学及应用语言学东北师范大学2008(学位年度)[3].新型含氮杂环吡唑酰胺类化合物的合成及生物活性研究.作者:冯继收.化学工程青岛科技大学2014(学位年度)[4].逻辑分析在科学综述翻译中的应用案例.作者:龚康花.英语笔译山西大学2013(学位年度)[5].我国农村卫生适宜技术评估筛选研究.被引次数:3作者:李雪梅.社会医学与卫生事业管理山东大学2012(学位年度)[6].中国科技类出版社现阶段营销战略研究.被引次数:2作者:赵玉清.企业管理北京化工大学2007(学位年度)[7].中学实用文阅读教学内容的探讨.被引次数:2作者:王雪亘.学科教学(语文)浙江师范大学2007(学位年度)[8].老年人应对热浪脆弱性的系统综述及质性研究.作者:马会娟.护理学山东大学2015(学位年度)[9].中国新闻类周刊封面报道研究.被引次数:6作者:韩笑.新闻学华中科技大学2006(学位年度)[10].语域理论及其在科技英语翻译中的应用.作者:马海燕.英语语言文学山东大学2004(学位年度)三、综述类科技论文专著参考文献[1]刍议综述类论文的撰写.范鸣.李建平,2006第三届长三角科技论坛——科技期刊发展分论坛[2]网络环境下医学综述类期刊摆脱困境的思考.王立明.周骏.丁媛媛,2011第九届全国医药卫生期刊编辑出版学术会议[3]三类除草剂新作用靶标酶系综述.张小兵.张全,20122012中国国际农用化学品高峰论坛暨第四届农药科技与应用发展学术交流会[4]浙江省“十一五”期间地质找矿和地质科技成果综述.俞跃平,2011“十一五”地质科技和地质找矿学术交流会[5]内蒙古自治区“十一五”期间地质科技和地质找矿成果综述.,2011“十一五”地质科技和地质找矿学术交流会[6]湖北省“十一五”期间地质找矿和地质科技成果综述.沈贵文,2011“十一五”地质科技和地质找矿学术交流会[7]基于科技论文产出的源解析受体模型CMB、PMF比较综述.袁鸣蔚.吴亦潇.牛志华.鲁蕾.张维昊,20142014中国环境科学学会学术年会[8]上海市“十一五”期间地质科技成果综述.,2011“十一五”地质科技和地质找矿学术交流会[9]环保型丙烯酸类浆料应用综述.韩世洪.李华.李雪玲,2009“伊埃斯”杯无PVA上浆技术论坛暨第九届全国浆纱与浆料应用技术研讨会[10]中草药饲料添加剂树脂吸附法提取工艺综述.周孟清,20132013中国粮油学会饲料分会饲料科技论坛暨学术年会、第二届天目湖论坛、中国饲料工业生产管理与工艺创新论坛。
一类非线性滤波器——UKF综述
潘泉;杨峰;叶亮;梁彦;程咏梅
【期刊名称】《控制与决策》
【年(卷),期】2005(20)5
【摘要】回顾了UKF算法的发展,从一般意义讨论了UT变换算法和采样策略的选择依据,并给出了UKF算法描述.从条件函数和代价函数入手,在给出多种采样策略的基础上对UKF采样策略进行了分析和比较.最后对UKF算法未来可能的研究方向进行了探讨.
【总页数】10页(P481-489)
【关键词】非线性滤波器;unscented卡尔曼波滤器;UT变换;采样策略
【作者】潘泉;杨峰;叶亮;梁彦;程咏梅
【作者单位】西北工业大学自动化学院
【正文语种】中文
【中图分类】TP273
【相关文献】
F滤波器在非线性组合信号系统中的应用研究 [J], 刘罗仁;罗金玲
2.一种改进的UKF非线性滤波器研究 [J], 齐立峰;陶建锋;冯新喜;惠小平
3.两类改进非线性滤波器UKF算法综述 [J], 贾文哲;王剑平
4.多传感器非线性系统的鲁棒SCI-UKF滤波器 [J], 周晗;孙小君
5.多传感器非线性系统的鲁棒SCI-UKF滤波器 [J], 周晗;孙小君
因版权原因,仅展示原文概要,查看原文内容请购买。
第20卷第5期V ol.20N o.5 控 制 与 决 策 Contr ol andDecision 2005年5月 M a y 2005 收稿日期:2004-05-29;修回日期:2004-09-15. 基金项目:国家自然科学基金项目(60172037);陕西省科学技术研究发展计划项目(2003k 06-G 15);西北工业大学引进高层次人才科研启动费项目. 作者简介:潘泉(1961—),男,重庆人,教授,博士生导师,从事信息融合理论与应用、自适应滤波、估计与控制等研究;杨峰(1977—),男,陕西西安人,博士生,从事多传感信息融合理论、机动目标跟踪等研究. 文章编号:1001-0920(2005)05-0481-09一类非线性滤波器——UKF 综述潘 泉,杨 峰,叶 亮,梁 彦,程咏梅(西北工业大学自动化学院,陕西西安710072)摘 要:回顾了U K F 算法的发展,从一般意义讨论了U T 变换算法和采样策略的选择依据,并给出了U K F 算法描述.从条件函数和代价函数入手,在给出多种采样策略的基础上对U K F 采样策略进行了分析和比较.最后对U K F 算法未来可能的研究方向进行了探讨.关键词:非线性滤波器;unscented 卡尔曼波滤器;U T 变换;采样策略中图分类号:T P 273 文献标识码:ASurvey of a kind of nonlinear filters —UKFPA N Quan ,YAN G Feng ,YE L iang ,LI A N G Yan ,CH EN G Yong -m ei(Co llege of Auto matio n,No rt hw ester n Po ly technical U niver sity ,Xi ′an 710072,China.Cor respondent :YA N G Feng ,E -mail :fly ing _y ang feng @ho tmail .co m )Abstract :T he adv ances of unscented K alman filter (U KF )ar e fir st ly r eviewed.T he combinat ion of the K alma n linear filter ing w it h t he unscented tr ansfo rm atio n (U T )is discussed in g eneral sense.U KF and its t ypical sampling st rateg ies ar e given and analyzed .Finally ,the po ssible future dir ectio ns o f the U K F ar e also discussed .Key words :no nlinear filtering;unscent ed K alman filt er;unscent ed tr ansfor matio n;sampling str ategy1 引 言 在许多实际应用问题中,状态方程或量测方程为非线性而噪声为非高斯情况时,滤波问题也表现为非线性.解决非线性滤波问题的最优方案需要得到其条件后验概率的完整描述,然而这种精确的描述需要无尽的参数而无法实际应用[1],为此人们提出了大量次优的近似方法[2,3].对于非线性滤波问题的次优近似,有两大途径:1)将非线性环节线性化,对高阶项采用忽略或逼近措施;2)用采样方法近似非线性分布.对非线性函数进行线性化近似,对高阶项采用忽略或逼近是解决非线性问题的传统途径.其中最广泛使用的是扩展卡尔曼滤波器(EKF)[4,5].EKF 通过对非线性函数的T aylor 展开式进行一阶线性化截断,从而将非线性问题转化为线性.尽管EKF 得到了广泛的使用,但它存在如下不足:1)当非线性函数T aylor 展开式的高阶项无法忽略时,线性化会使系统产生较大的误差,甚至于滤波器难以稳定[6];2)在许多实际问题中很难得到非线性函数的雅克比矩阵求导;3)EKF 需要求导,所以必须清楚了解非线性函数的具体形式,无法作到黑盒封装,从而难以模块化应用.目前,虽然对EKF 有众多的改进方法[2,3,7],如高阶截断EKF [2,7],迭代EKF [3]等,但这些缺陷仍然难以克服.由于近似非线性函数的概率密度分布比近似非线性函数更容易,使用采样方法近似非线性分布来解决非线性问题的途径在最近得到了人们的广泛关注.粒子滤波器(PF)[8~10]使用参考分布,随机产生大量粒子;然后将这些粒子通过非线性函数变换得到的值,通过一定的策略统计组合,得到系统的估计.该方法解决了EKF所存在的问题,但要得到高精度的估计,需要较多数目的粒子,即使在二维、三维情况下,也要达到数以千计[11],从而产生较大的计算量,很难满足实时性的需要.同时,粒子经过迭代后会产生退化问题.尽管目前已有一些降低粒子退化的方法,如重采样方法SIS等[8,10],但仍无法彻底解决.UKF[12~21]是另外一大类用采样策略逼近非线性分布的方法.U KF以U T变换为基础,采用卡尔曼线性滤波框架,具体采样形式为确定性采样,而非PF的随机采样.U KF采样的粒子点(一般称为Sigma点)的个数很少,具体个数根据所选择的采样策略而定.最常用的是2n+1个Sig ma点对称采样[12].UKF的计算量基本与EKF算法相当,但性能优于EKF[12],并且采用的是确定性采样,从而避免了PF的粒子点退化问题.通过分析,UKF算法具有如下特点:1)对非线性函数的概率密度分布进行近似,而不是对非线性函数进行近似;2)非线性分布统计量的计算精度至少达到2阶[13,18],对于采用特殊的采样策略,如高斯分布4阶采样和偏度采样等可达到更高阶精度[14];3)不需要求导计算Jaco bian矩阵[12];4)可处理非加性噪声情况以及离散系统,扩展了应用范围;5)计算量与EKF同阶次[15];6)由于采用确定性采样策略,而非PF的随机采样,避免了粒子衰退问题.由于U KF的上述特点,U KF日益得到关注,其应用领域也不断扩展[22~74].U KF首先被应用于导航、跟踪方面,如导弹再入问题[13,24]、自治机器人定位[25]、地面车辆导航[12,20]和图像跟踪[29]等.最近在随机信号处理[28]、语音识别和增强[28,30]等方面也有应用.Merw e将U KF和目前流行的非线性估计算法par ticle filter方法结合,提出了unscented par ticle filter算法[32].Julier在提出U KF时使用的仿真实例就是导弹再入问题,用UKF处理状态方程中的强非线性[13].Ristic对U KF在导弹再入问题中的性能进行了分析[24].Brunke将UKF用于自治机器人定位,处理定位中的非线性变换问题[25].Julier用UKF 处理车辆导航中状态方程的强非线性[12,20].Cheng 等将UKF算法应用于椭圆轮廓物体(如人脸)的跟踪中[29],取得了优于EKF的跟踪效果.另外,M ITRE公司的研究人员将U KF算法用于导弹发射阶段参数估计问题[33],取得了比EKF算法更好的估计精度.Romanenko将UKF应用于热化学反应中[39];黄强宇将UKF应用于小行星软着陆问题[49];李培华将UKF应用于复杂背景条件下的轮廓跟踪[50];Camps等将UKF应用于Car atheodor y-fejer 多帧视觉跟踪[52];Crassidis将U KF用于飞机姿态估计.还有人将UKF应用于CDMA系统中,以处理联合通道系数和时延[67].作者将UKF的应用领域扩展到空间配准问题,并结合具体配准问题对多种采样策略进行了比较和分析[69],同时,还将UKF应用于多尺度估计,取得了较好效果.U KF最近在应用领域不断拓宽[12~67,71~74],但对于U KF的各种采样策略形式,尚没有较为深入的分析,对于采样策略的分析已滞后于其应用研究.为此,本文回顾了U KF算法的发展,从一般意义讨论了U T变换算法和采样策略选择依据,并给出了U KF算法描述.在UKF算法中从条件函数和代价函数入手,对不同的采样策略进行分析和比较.最后对U KF算法未来可能的研究方向进行了讨论.2 问题描述 考虑如下非线性系统:x(k+1)=f[x(k),u(k),v(k)],(1)z(k)=h[x(k),u(k),w(k)].(2)式中:x(k)为k时刻系统的n维状态向量,u(k)为输入向量,v(k)为q维零均值过程噪声向量,z(k)为量测向量,w(k)为m维零均值量测噪声.v(k)与w(k)线性无关,且满足E{v(i)v T(j)}=D ij Q(i),P i,j;E{w(i)w T(j)}=D ij R(i),P i,j. 卡尔曼滤波器在其更新规则中仅用到状态的前两阶信息(均值和协方差),因此卡尔曼滤波器具有如下优点[68]:1)未知分布的均值和协方差的获得仅需要保存较少的信息量,但却能支持大多数的操作过程,如确定搜索目标的区域等;2)均值和协方差具有线性传递性;3)均值和协方差估计的集合能用来表征分布的附加特征,例如重要模式等.正是由于以上优点,人们仍然希望在非线性滤波方法中应用卡尔曼线性估计形式[2,3,7].卡尔曼滤波包括两个步骤:预测与更新.假设xd(iûj)是利用从开始到j时刻的量测信息Z j= [z(1),…,z(j)]而得到的x(i)的估计,估计的协方差为P(iûj).给定xd(kûk),则预测与更新公式如下[15]:482控 制 与 决 策第20卷预测方程为xd (k +1ûk )=E {f [x d (k ûk ),u (k ),v (k )]ûZ k },P (k +1ûk )=E {(x (k +1)-x d (k +1ûk ))(x (k +1)-x d (k +1ûk ))T ûZ ûk },z d (k +1ûk )=E {h (x d (k +1ûk )ûZ k },P vv (k +1ûk )=E {(z (k +1)-z d (k +1ûk ))(z (k +1)-z d (k +1ûk ))T ûZ k };(3)更新方程为v (k +1)=z (k +1)-z d (k +1ûk ),W (k +1)=P z v (k +1ûk )P -1vv (k +1ûk ),xd (k +1ûk +1)=xd (k +1ûk )+W (k +1)v (k +1),P (k +1ûk +1)=P (k +1ûk )-W (k +1)P vv (k +1ûk )W T(k +1).(4) 当可以获取预测方程中的数学期望值时,整个更新方程均可以线性计算.当f (õ)和h (õ)均为线性时,则是完整的卡尔曼滤波公式.f (õ)和h (õ)为非线性时,当只有已知条件Z k 下的状态x (k )的分布时,才能得到上述统计量的值.然而,这种状态分布却没有一般形式.要应用卡尔曼线性滤波公式,则问题可转化为下面针对均值和协方差估计的非线性变换问题.2.1 均值和协方差的非线性变换假设随机变量x 为n 维向量,均值为x -,协方差为P x x ,要预测m 维随机变量y 的均值y -和协方差P y y ,y 与x 的关系由如下非线性变换定义:y =f (x ).(5)对式(5)在x -点进行T aylor 展开,有y =f (x -+e )=f (x -)+f (1)e 1+f (2)e 22!+f (3)e 33!+….(6)式中:f(i )为x 在x -点的i 阶偏导值,e 为x 在x -的邻域偏值.则y 的均值y -和协方差P yy 为y -=E (y )=E f (x -)+f (1)e 1+f(2)e22!+f (3)e 33!+…,P yy =E ((y -y -)(y -y -T))=E f(1)e 1+f (2)e 22!+f (3)e 33!+…(õ)T.(7) 如果可以精确得到f (õ)的各阶偏导,则可以得到y -和P yy 的真实统计量.但在实际系统中,这一点是很难满足的,一般实际系统仅可获得f (õ)的前两阶统计量.因此,一般只能获取y -和P y y 近似值.对于EKF 而言,仅用到f (õ)中Tay lor 展开式的第1项,得到y -和P yy 的近似值为[2,3]y -=f (x -),P yy =E (f (1)e 1õ(f(1)e 1)T)=f(1)õP xx õ(f (1))T .(8) 在引言中介绍了EKF 存在的不足,正是由于这些不足,人们寻求y -和P y y 的更精确的近似.UT 变换采用确定性采样策略,用多个粒子点逼近f (õ)的概率密度分布,从而得到y -和P yy 更高阶的近似.2.2 UT 变换U T 变换基于先验知识[12,14]:近似非线性函数的概率密度分布比近似其函数更容易.具体变换方法可用图1解释.在确保采样均值和协方差为x -和P xx 的前提下,选择一组点集(Sigm a 点集),将非线性变换应用于采样的每个Sigm a 点,得到非线性转换后的点集.y -和P yy 是变换后Sigm a 点集的统计量.图1 UT 变换原理LTU [13~15]为了说明问题,下面给出一般意义下的UT 变换算法(可应用任何Sig ma 采样策略).一般意义下U T 变换算法框架的步骤如下:1)根据输入变量x 的统计量x -和P xx ,选择一种Sigm a 点采样策略,得到输入变量的Sigma 点集{V i },i =1,…,L ,以及对应的权值W mi 和W ci .其中:L 为所采用的采样策略的采样Sig ma 点个数,W mi 为均值加权所用权值,W c i 为协方差加权所用权值.如果不采用比例修正,则W m i =W c i =W i .2)对所采样的输入变量Sigm a 点集{V i }中的每个Sig ma 点进行f (õ)非线性变换,得到变换后的Sigm a 点集{y i }.y i =f (V i ),i =1,…,L .(9) 3)对变换后的变Sig ma 点集{y i }进行加权处理,从而得到输出变量y 的统计量y -和P yy .具体的权值仍然依据对输入变量x 进行采样的各个Sig ma 点的对应权值. y -=∑L -1i =0Wm i y i, P yy =∑L -1i =0Wc i(y i -y -)(y i -y -)T.(10)483第5期潘泉等:一类非线性滤波器——UKF 综述 文献[13,18]对UT变化的精度给出了具体证明,得到y-和P y y的近似值为y-=f(x-)+E(f(2)e2),P yy=f(1)õP x xõ(f(1))T.(11) 从式(11)可以看出,UKF的均值精度较EKF高一阶(噪声均值为零),UKF方差与EKF同阶.UT变换的特点如下:1)对非线性函数的概率密度分布进行近似,而不是对非线性函数进行近似,不需要知道非线性函数的显式表达式;2)非线性函数统计量的精度至少达到2阶[13,18],对于采用特殊的采样策略,如高斯分布4阶采样和偏度采样等可达到更高阶精度[14];3)计算量与EKF同阶[15];4)不需要求导计算Jaco bian矩阵,可以处理非可导的非线性函数.在UT变换算法中,最重要的是确定Sig ma点采样策略,也就是确定使用Sig ma点的个数、位置以及相应权值.Sigm a点的选择应确保其抓住输入变量x的最重要的特征.假设p x(x)是x的密度函数, Sigma点选择遵循如下条件函数来确保其抓住x的必要特征[13]:g[{V i},p x(x)]=0.(12) 在满足如上条件的前提下,Sig ma点的选择可能仍有一定自由度.代价函数c[{V i},p x(x)]可用来进一步优化Sigm a点的选取[13].代价函数的目的是进一步引入所需要的特征,但并不要求完全满足所引入特征.随着代价函数值的增大,采样策略的精度将降低.将条件函数和代价函数结合起来,就可以得到Sig ma点采样策略的一般性选择依据:在g[{V i}, p x(x)]=0的条件下,最小化c[{V i},p x(x)].目前已有的Sig ma点采样策略有对称采样[12~15]、单形采样[17,20]、3阶矩偏度采样[16]以及高斯分布4阶矩对称采样等[14].其后,为了确保输出变量y协方差的半正定性,提出了对上述基本采样策略进行比例修正的算法框架[21].目前应用中最普遍使用的还是对称采样以及应用比例修正框架的比例对称采样.3 UKF算法 在上述卡尔曼滤波算法中,对于一步预测方程,使用UT变换来处理均值和协方差的非线性传递,就成为UKF算法[28,68].在U KF算法中,由于具有噪声项,需要对状态进行扩维处理[28,68].针对式(1)和(2)定义的系统,令x a=[x T v T w T]T,具体算法流程如下:状态初始条件为xd0=E(x0),P0=E((x0-xd0)(x0-xd0)T);(13)状态的初始条件扩维,即xd a0=E(x a0)=[xd0;0;0],P a0=E((x a0-xd a0)(x a0-xd a0)T)=P0000Q000R.(14) 1)Sigm a点采样采用某种采样策略,得到k时刻状态估计的Sigm a点集{V a i(kûk)},i=1,…,L,其中L为所采用的采样策略的采样Sigm a点个数.需要注意的是,此时的状态维数为n+q+m.V x i为粒子V a i的前n维组成的列向量,V v i为粒子V a i的n+1维到n+q维组成的列向量,V w i为粒子V a i的n+q+1维到n+q+ m维组成的列向量.2)预测方程V x i(k+1ûk)=f[V x i(kûk),u(k),V v i(k)],(15a)xd(k+1ûk)=∑L-1i=0W m i V x i(k+1ûk),(15b) P(k+1ûk)=∑L-1i=0W c i(V x i(k+1ûk)-xd(k+1ûk))(V x i(k+1ûk)-xd(k+1ûk))T,(15c) z i(k+1ûk)=h[V x i(k+1ûk),u(k),V w i(k+1)],(15d)zd(k+1ûk)=∑L-1i=0W m i z i(k+1ûk),(15e) P vv(k+1ûk)=∑L-1i=0W c i(z i(k+1ûk)-zd(k+1ûk))(z i(k+1ûk)-zd(k+1ûk))T,(15f) P xv(k+1ûk)=∑L-1i=0W c i(V x i(k+1ûk)-xd(k+1ûk))(z i(k+1ûk)-zd(k+1ûk))T.(15g) 3)更新方程W(k+1)=P x v(k+1ûk)P-1vv(k+1ûk),(16a)xd(k+1ûk+1)=xd(k+1ûk)+W(k+1)(z(k+1)-zd(k+1ûk)),(16b) P(k+1ûk+1)=P(k+1ûk)-W(k+1)P vv(k+484控 制 与 决 策第20卷 1ûk )W T(k +1).(16c) 在UKF 算法公式中,状态是按扩维处理的,Sigma 粒子的个数会比较多.以对称采样为例,L =2(n +q +m )+ 1.随着维数的增大,计算量上升得比较快.当系统过程噪声w (k )和量测噪声v (k )为加性噪声时,针对加性噪声,可以得到简化U KF 算法[28].简化UKF 算法只对状态进行Sig ma 点采样,而将过程噪声和量测噪声的信息提出来处理[28].从处理一般情况的扩维U KF 算法和处理加性噪声的简化UKF 看,加性噪声简化U KF 的Sigm a 点较处理一般情况的扩维UKF 要少许多.对于对称采样,简化UKF 的Sigma 点个数为L =2n +1,非简化U KF 为L =2(n +q +m )+ 1.对于单形采样而言,简化U KF 的Sigm a 点个数为L =n +2,非简化UKF 为L =(n +q +m )+ 2.由上述分析可知,简化U KF 的计算量较之扩维U KF 大大降低.在上述UKF 算法中,应用不同采样策略的区别仅在于算法的第1)步和后续计算的Sigm a 点个数L .下面给出UKF 算法中采用不同采样策略的讨论.3.1 对称采样[15]在仅考虑x 的均值x -和协方差P xx 的情况下,将x -和P xx 由L =2n +1个对称Sigm a 点近似,得到条件函数g [({V i },p x (x )]=∑2ni =0Wi-1∑2ni =0WiV i -x-∑2ni =0W i(Vi-x -)(V i -x -)T-P xx.求解得到Sig ma 点为{V i }=[x - x -+C P xx x --C P xx ], (17)其中C =n +J .对应的权值为W i =J /(n +J ),i =0,1/2(n +J ),i ≠0.(18)其中:J 为比例参数,可用于调节Sig ma 点和x -的距离,仅影响二阶之后的高阶矩带来的偏差;((n +J )P xx )i 为(n +J )P xx 的平方根矩阵的第i行或列;W i 为第i 个Sigm a 点权值,且有∑2n i =0W i = 1.对称采样的计算量基本与EKF 相当,均为O (n 3).在对称采样中,Sigma 点除中心点外,其他Sigm a 点的权值相同,且到中心点的距离也相同.这说明在对称性采样中,除中心点外的所有Sigm a 点具有相同的重要性,而且从Sig ma 点的分布可以看到,Sigm a 点是空间中心对称和轴对称的.对称采样确保任意分布的近似精度达到T aylo r 展开式2阶截断.这种Sig ma 点选取策略使得高于1阶的x 奇次中心矩为0.这一点使其比较吻合高斯分布的特征,对于高斯分布,可达到Tay lor 展开式3阶截断.对于J 值的选取,应进一步考虑x 分布的高阶矩,也就是考虑代价函数c [{V i },p x (x )].对于高斯分布,考虑4阶矩的统计量,求解c [{V i },p x (x )]=0得到J 的有效选取为n +J =3[15].由于J 值可取正值或负值,当J 为负时,无法保证式(32)的半正定性.对式(29)进行如下修改[18]:P vv =∑L -1i =0Wc i(z i -z 0)(z i -z 0)T.(19)3.2 单形采样[17,20]在对称采样中,Sig ma 点的个数为L =2n + 1.在对实时性要求比较高的系统中,要求进一步减少Sigm a 点的数目,从而降低计算负载.根据文献[20]的分析,对于一个n 维分布状态空间,最少需要n +1个点才能确定.在单形采样策略中,Sig ma 点的个数为L =n +2(考虑中心点).需要注意的是,在单形采样策略中,Sig ma 点分布不是中心对称的.目前的单形采样策略有两种:最小偏度单形采样[20]和超球体单形采样[17].最小偏度单形采样要求在匹配前两阶矩的前提下使得3阶矩(即偏度)最小.根据这一要求,代入前面所给出的Sigm a 点采样策略的选择依据:在g [(V i },p x (x )]=0的条件下,最小化c [{V i },p x (x )],求解得到Sigm a 点集如下[20]:1)选择0≤W 0< 1.2)Sigm a 权值为W i =1-W 02n ,i =1,2;2i -1W 1,i =3,…,L .(20) 3)迭代初始向量(对应于状态为1维情况)V 10=[0],V 11=-12W 1,V 12=12W 1.(21) 4)对于输入维数j =2,…,n 时,迭代公式为485第5期潘泉等:一类非线性滤波器——UKF 综述Vj +1i=V j00,i =0;V j i-12W j +1,i =1,…,j ;012W j +1,i =j + 1.(22) 5)对所生成的Sigm a 点加入x 的均值和协方差信息V i =x -+(P x x )V ji .(23) 由上述采样点公式,在最小偏度单形采样中,所选择的Sigma 点的权值和距离都是不同的,也就是说各个Sigma 点的重要性是不同的.低维扩维形成的Sigm a 点的权重较高维直接形成的Sigm a 点权重大,而且距中心点更近.随着维数的增大,有些Sigma 点的权值会变得很小,距中心点的距离也会很远.最小偏度单形采样的Sigm a 点分布不是中心对称的,但服从轴对称.公式推导是依照3阶矩为0进行推导的,也就是分布的3阶矩为0,确保了对于任意分布达到2阶截断精度,对于高斯分布达到3阶截断精度.超球体单形采样只要求匹配前两阶矩,但要求除中心点外的其他Sig ma 点权值相同,而且与中心点距离相同.在如上要求下,Sig ma 点分布在空间上呈现超球体状,所以称之为超球体单形采样.将上述条件代入g [{V i },p x (x )]=0中,可确定Sig ma 点如下[17]:1)选择0≤W 0< 1.2)Sig ma 权值为W i=(1-W 0)/(n +1).(24) 3)迭代初始向量(对应于状态为1维情况)V 10=[0],V 11=-12W 1,V 12=12W 1.(25) 4)对于输入维数j =2,…,n 时,迭代公式为 5)对所生成的Sig ma 点加入x 的均值和协方差信息V i =x -+(P xx )V j i .(27) 由上述采样点公式,在超球体单形采样中,除中心点外的所有Sigma 点的权值和到中心点的距离是相同的.这说明除中心点外的所有Sig ma 点具有相同的重要性.超球体单形采样不是中心对称的.公式推导是依照前两阶矩进行推导的,推导中分布的3阶矩不为0,确保了对于任意分布达到2阶截断精度,对于高斯分布也不例外.显然,如果分布是高斯分布,对称采样以及最小偏度采样的精度高于超球体采样1阶.当输入变量的维数n =1时,最小偏度采样和超球体采样的Sigma 点分布是一致的.在单形采样中,仅需确定的参数为W 0,也就是x 的均值点的Sigm a 点权值.当W 0=0时,说明没有使用均值点的Sig ma 点,L 退化为n +1个Sig ma 点.3.3 比例修正[21]上述采样中,Sigm a 点到中心x -的距离随x 的维数的增加而越来越远,会产生采样的非局部效应,对于许多非线性函数(如指数函数和三角函数等)会产生一些问题,如J 为负,则导致式(6)半正定性不满足[21].尽管有修正算法[18],但该方法要用到高阶矩信息,而且仅验证了对于对称采样策略修正的有效性,对其他采样策略(如单形采样)则无法保证.文献[21]提出了比例采样,可有效地解决采样非局部效应问题,并可适用于修正多种采样策略.比例采样修正算法如下:V ′i =V 0+A (V i -V 0);W m i =W 0/A 2+(1/A 2-1),i =0,W i /A 2,i ≠0;W ci=W m 0+(W 0+1+B -A 2),i =0,W m i ,i ≠0.(28)式中:A 为正值的比例缩放因子,可通过调整A 的取值来调节Sigma 点与x -的距离;B 为引入f (õ)高阶项信息的参数,当不使用f (õ)高阶项信息时,B =2[21].将比例修正算法应用于对称采样中,得到比例对称采样方法[28].具体的Sigma 点采样公式为{V i }=[x - x -+C P x x x --C P xx ]. (29)式中:K =A 2(n +J )-n .W (n +K ),i =0,2(n +K ),i ≠0;486控 制 与 决 策第20卷W c i=K/(n+K)+(1-A2+B),i=0, 1/2(n+K),i≠0. 比例对称采样中需要确定A,B和J共3个参数.文献[28]给出了参数确定的一般取值范围:A确定x-周围Sigma点的分布,通常设为一个较小的正数(例如1>A≥1e-4);对于高斯分布,B=2是最优的;而J是一个比例参数,通常设置为0或3-n.3.4 其他采样策略针对输入变量为高斯分布情况,为了进一步提高精度,文献[14]给出了一种高斯分布4阶矩对称采样方法,使用L=2n2+1个Sigm a点近似,其计算复杂度为O(n4).该方法将精度提高到4阶矩,将误差限制于6阶矩,但计算量也增大了许多.对于达到任意分布的3阶精度,Julier[16]给出了利用3阶矩信息的偏度采样的方法,以保证前3阶矩精度.但计算过于复杂,目前很少使用.4 展 望 U KF算法及其基础UT变换是一个较新的研究领域,目前虽取得了一些理论成果(如多种采样策略[12~21]、U T变换的精度证明[18]等),但尚有以下几方面问题值得关注:1)对UKF算法的稳定性问题进行研究.目前虽然可以得到U T变换的精确证明,但对于UT变化与卡尔曼滤波相结合来处理非线性问题的U KF算法尚不能象EKF那样给出稳定性分析.2)U KF算法和U T变换在处理非线性问题时具有普遍性.如果针对特定的一类非线性问题,则有可能利用一些特定领域的知识,以获取这一类具体问题更为有效的解决方法.3)采样策略自适应研究.可根据系统的性能指标(计算复杂度、精度要求和存储量等)对采样策略进行自适应选取,从而将滤波问题转化为优化问题.4)研究U KF算法的复杂度和性能分析.5 结 语 本文对UKF算法的优点进行了分析和总结,对其应用领域进行了讨论.并从条件函数和代价函数入手,对目前几种典型的采样策略以及Sigm a点的分布特征进行了分析和探讨,给出了UKF算法应用具体采样策略的优缺点.随着研究的进一步深入, UKF算法将应用到更多的领域.需要指出的是,目前国内已有不少学者在这一领域开展了卓有成效的工作[29,49,50,71~74],但大多属于U KF的应用研究.参考文献(References)[1]K ushner H J.Dy na mical equa tio ns for optimumno nlinear filtering[J].J of Diff er ential Equations,1967,26(3):179-190.[2]M ay beck P S.Stochastic mod els estimation and contr ol[M].N ew Y or k:A cademic,1982.[3]Jazw inski A H.Stochastic p r ocesses and f ilter ing theory[M].N ew Y or k:A cademic,1970.[4]U hlm ann J K.A lgo rit hm for multiple tar g et tr acking[J].A mer ican Science,1992,80(2):128-141.[5]Sor enso n H W.K alman f ilter ing:T heory andapp lication[M].New Y or k:IEEE P ress,1985.[6]L err o D,Bar-Shalom Y K.T r acking w it h D ebiasedConsistent Co nver ted M easurem ent v s.EK F[J].I E EE T r ans on A er osp ace and Electr onics Sy stems,1993,29(3):1015-1022.[7]Caba llero-G il P,F ster-Sabater A.A wide family ofnonlinea r filter functio ns w it h a lar ge linear span[J].I nf or mation Sciences,2003,164(1-4):197-207.[8]Go rdon N J,Salmond D J,Sm ith A F M.No velappr oach t o no nlinear/no n-Gaussian Bayesia n state estimation[J].I EEE P roc on Radar and Signal Pr ocessing,1993,140(2):107-113.[9]Doucet A,De F reitas A,G or do n N.Sequential montecar lo methods in p r actice[M].N ew Yo rk:Spring er-V erlag,2001.[10]A r ulampalam S,M a skell S,Go rdon N,et al.Atuto rial on pa rticle filter s for online nonlinea r/no n-G aussian Bayesian tr acking[J].I EEE T r ans on SignalP roces sing,2002,50(2):174-188.[11]T hrun S,F ox D,Bur g ard W,et al.Ro bust m ontecar lo lo calization for mobile ro bots[J].A r tif icialI ntelligence,2001,128(1-2):99-141.[12]Julier S J,U hlmann J K,Dur rant-Why ten H F.Anew appro ach fo r filter ing nolinear sy stem[A].P r oc of the A mer ican Contr ol Conf[C].W ashingto n:Seatt le,1995:1628-1632.[13]Julier S J,U hlmann J K.A genera l metho d forappro ximating no nlinear tra nsfo rmations of pr obabilit y distr ibutio ns[EB/O L].ht tp://w ww.r obo ts.ox.ac.uk/~siju/wo rk/publicatio ns/U nscented.zip,1997-09-27.[14]Julier S J,U hlm ann J K.A consistent,debiasedmet ho d for conver ting between polar and Car tesian co or dinat e sy stems[A].T he P roc of A eroS ense:T he 11th I nt Sy mp os ium on A er osp ace/D ef ense S ensing,S imulation and Contr ols[C].Or la ndo,1997:110-121.[15]Julier S J,U hlmann J K.A new ex tension of theK alman filter t o nonlinear systems[A].T he Pr oc ofA er oSense:11th I nt Sy mp osium A er osp ace/D ef enseS ensing,Simulation and Contr ols[C].Or lando,1997:54-65.[16]Julier S J.A skewed appr oach to filtering[A].T heP roc of A er oSense:12th I nt Sy mp osium A er osp ace/487第5期潘泉等:一类非线性滤波器——UKF综述Def ense Sens ing Simulation Contr ol[C].O r lando,1998:271-282.[17]Julier S J.T he spher ical simplex unscentedtr ansfo rmat ion[A].A mer ican Contr ol Conf[C].Denver,2003:2430-2434.[18]Julier S J,U hlmann J K,Dur rant-Whyt e H F.A newappr oach for the nonlinear tr ansfo r matio n o f means and cova ria nces in filter s and estimator s[J].I EEET r ans on A utomatic Contr ol,2000,45(3):477-482. [19]L efebv re T,Br uyninckx H,De Schutt er m enton"a new method fo r the nonlinear tr ansfo rma tio n ofmeans and cov ariances in filter s and estimat or s"[J].I EEE T rans on A utomatic Contr ol,2002,47(8):1406-1408.[20]Julier S J,U hlma nn J K.Reduced sig ma point filter sfor the pr opag atio n of means and co var iances thr oug h nonlinear tra nsfo rmat ions[A].Pr oc of A merican Control Conf[C].Jefferson Cit y,2002:887-892. [21]Julier S J.T he scaled unscented t ransfor mation[A].Pr oc of A mer ican Contr ol Conf[C].Jeffer so n Cit y,2002:4555-4559.[22]Far ina A,Ristic B,Benv enuti D.T r acking a ballistictar get:Co mpariso n of sever al no nlinear filter s[J].I EEE T rans on A er osp ace and Electr onic Sy stems,2002,38(3):854-867.[23]V ijay K C,Ra jag opal R,R avi K N.A n optimalinteg rated tr acing(IT S)fo r passive DOA t racking using unscent ed K alman filter[A].I nf or mation,Decision and Contr ol,2002[C].A delaide,2002:253-258.[24]Ristic B,Far ina A,Benvenuti D,A r ulampala m M S.Per for mance bo unds and co mpar iso n o f nonlinear filters fo r tr acking a ballistic o bject o n re-entr y Radar [J].I EE P roc on Radar,S onar and N av ig ation,2003,150(2):65-70.[25]Br unke S,Cam pbell M.Estimat ion archit ect ur e fo rfutur e autono mous vehicles[A].P roc of A merican Control Conf[C].Jefferson Cit y,2002:1108-1114. [26]Wan E A,V an der M er ve R.T he unscented K almanfilter for no nlinear est imation[A].Pr oc of Sy mp osium 2000on A dap tiv e Sy stems f or Signal P rocess ing,Communication and Contr ol[C].L ake L ouise,A lber ta,2000:153-158.[27]Ristic B,A rula mpalam M S.T racking a maneuver ingtar get using ang le-only measur ement s:A lgo rithms and perfo rmance[J].Signal Pr ocessing,2003,83(6):1223-1238.[28]Wan E A,Van der M erw e R.T he unscented K almanfilter,in Ka lman filter ing and neural netw or ks[DB/OL].http://w w w.cse.og /PacSoft/pro jects/sec/wa n01b.ps,2004-03-10.[29]Chen Y Q,Hua ng T,Y ong R.Par ametr ic conto urtr acking using unscented Kalman filt er[A].2002I nt Conf on I mage P r oc[C].N ew Yo rk,2002:613-616.[30]V an der M er we R,Wan E A.T he squar e-r oo tunscented K alman filter for stat e and par ameter-estimatio n[A].I nt Con f on A coustics,Sp eech,and S ig nal Pr oc[C].Salt L ake City,2001:3461-3466. [31]Steng er B,M endo nc,a P R S,Cipolla R.M odel-basedhand tracking using an unscented K alman filter[A].P roc B ritish M achine V is ion Conf(BM V C2001)[C].N chest er,2001:63-72.[32]R udolph der M erw e,Doucet A,De Fr eitas N,et al.T he unscented par ticle filter[A].A d vances in N eur alI nf ormation Pr oc Sy stems(N I PS13)[C].http://speech.bme.og /publica tio ns/ps/m er w e00a.pdf,2004-03-10.[33]James R,V an Zandt.Bo ost phase tr acking with anunscented filter[A].Signal and D ata P roc of Small T ar gets2002[C].O rlando,2002,4728:263-274. [34]V an der M er w e R,Wa n E A.Efficient derivative-fr eeK alman filter s for online learning[A].ESA N N'2001 P roc-E ur op ean Sy mp osium on A rtif icial N eur al N etw or ks Br uges[C].Belg ium,2001:205-210. [35]W an E A,V an der M er we R,Nelson A T.D ualestimatio n and the unscented tr ansfo rm atio n[A].A dv ances in N eural I n f ormation P roce Sy stems12[C].M IT P ress,2000:666-672.[36]R udolph der M erw e,Doucet A,De Fr eitas N,et al.T he unscented part icle filter[EB/OL].http://speech.bm e.o /publicatio ns/ps/merw e00.pdf,2004-03-10.[37]V an der M er we R,Wan E A,Sigma-po int Kalmanfilter s fo r pro ba bilist ic infer ence in dy namic state-space mo dels[DB/O L].htt p://w ww.ir o.umo nt real.ca/~keg l/CRM W or ksho p/pr o gr am.html,2004-03-10.[38]T enne D,Sing h T.the hig her or der unscented filter[A].2003A mer ican Control Con f[C].Denv er,2003:2441-2446.[39]R omanenko R,Cast ro J A A M.T he unscent ed filteras an alter nativ e to the EK F for nonlinear state estimatio n:A simulation case study[J].Comp uter s and Chemical Engineer ing,2004,28(3):347-355. [40]V anDy ke M C,Schw artz J L,Hall C D.U nscentedK alman filter ing fo r spa cecr aft attit ude st ate and par ameter estimatio n[DB/O L].htt p://ww w.space-flig ht.or g/A AS_meetings/2004_winter/w2004_pr og ram.pdf,2004-03-10.[41]Y ong R,Chen Y Q.Better pro po sal dist ributions:O bject tracking using unscented part icle filter[A].P roc of the2001I EEE Comp uter S ociety Con f on488控 制 与 决 策第20卷。