卡尔曼滤波及其算法实现.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
卡尔曼滤波及其算法实现.doc

卡尔曼滤波及其算法实现目标跟踪技术在现代社会中有非常重要的应用价值。虽然目标跟踪的概念在上世纪中期就已经提出,但目标跟踪技术的真正形成是在卡尔曼滤波理论在机动目标跟踪中成功应用之后。目标跟踪就是雷达取得目标位置、运动参数数据后,进行关联、跟踪、滤波、平滑、预测等运算,精确估计出目标位置和相关的运动参数(角度,角速度,角加速度等)。对雷达量测数据进行处理可以有效的抑制测量过程中引入的随机误差。   目标跟踪可分为非机动目标跟踪和机动目标跟踪。机动是指目标改变原来的运动,比如采取转向、俯冲、加速、减速、蛇形机动等。在目标跟踪概念刚提出的时候,目标速度和机动性不高,可以假设其运动轨迹在一定的时间内为匀速运动。不过,随着科技的发展,由于各种需要,比如躲避攻击或者发起攻击,目标常常要采取机动措施,这时候目标的机动性就十分强,如果再用跟踪匀速的模型来跟踪就会丢失目标。由于机动的随机和多样性,迄今为止没有一种通用的技术适合于各种跟踪情况。这就需要我们根据各自需求,选择最适合的模型和算法。这也是机动目标跟踪两个核心的问题。随着现代航空航天技术的发展,各种飞行器的机动性能越来越高。在这个背景下,提高对机动目标的跟踪性能成为越来越重要的问题,而研究更合理的机动目标模型以及拥有良好性能的跟踪滤波方法成为重中之重。   随着第一部跟踪雷达站SCR-28的出现,以及其他声纳、红外、激光等目标跟踪系统的出现和发展,目标跟踪问题逐渐成为了研究的热门领域之一。在目标跟踪的发展历程中,卡尔曼滤波理论绝对算的上是一个里程碑。随着它的出现,目标跟踪技术才越来越受到大家的重视,发展也越来越迅猛。近二十年来,随着其他一些新技术的出现,比如扩展卡尔曼滤例子滤波、交互式多模型、多速率处理等,结合这些技术,研究学者们提出了很多创新的方法,取得了长足的进步。但是在现在目标的运动速度和机动性变得越来越高的情况下,扩展卡尔曼滤(Extend Kalman Filter,EKF)、不敏卡尔曼滤波(Unscented Kalman Filter,UKF)、联邦卡尔曼滤波、自适应卡尔曼滤波等这些在目标运动模式基本固定的情形下能获得良好滤波效果的算法就出现了跟踪精度下降的问题。为了解决这个问题,适应目标机动,减少跟踪误差,又出现了一些新的算法,主要有强跟踪滤波器、变维滤波器、粒子滤波器、模糊自适应算法等。粒子滤波[1]是用一组随机抽样的有相应权值的粒子群来表示概率密度,它有不受非线性、非高斯的限制的优点。不过,粒子滤波有个很大的缺点,就是计算量比较大,难以满足实时性的要求。同时,如何可靠的检测粒子滤波的收敛性也是一个问题。建立合适的模型和选用简单有效的滤波方法是机动目标跟踪的两个关键问题。就滤波算法而言,主要有Gauss在1809年最早提出的最小二乘滤波;N·Weiner提出的维纳滤波;1960年,R E Kalman提出的卡尔曼滤波。   由于机动目标的运动特征,单一的模型很难准确描述目标的运动状态,因此很自然的就出现了用多个模型来描述的方法。第一代多模型算法(MM)首先由D.T.Magill提出,之后又出现了基于这种算法的改进算法,这些算法一起被称为静态多模型算法(SMM)。主要特点是没有考虑系统模式之间的跳变,基于各个模型的滤波器并行工作但各滤波器之间没有交互。这些算法在处理是不变的未知或不确定的系统时有效,但不能应用于系统模式频繁跳变的问题。第二代多模型算法虽然仍使用固定数目的模型,但各个模型之间有交互,考虑了系统模式的跳变,一般假设系统模式是马尔科夫或半马尔科夫过程。代表算法有Ackerson和Fu提出的泛化伪贝叶斯算法(Generalized Pseudo-Baysian,GPB)以及Blom和Bar-Shalom提出的交互式多模型算法(Interacting Multiple Model,IMM)。GPB算法中假设各模型均与目标的运动状态相符,没有考虑各模型的特点;而IMM算法考虑了各模型的特点,在某个时刻与目标的实际运动状态相匹配的只有一个模型,而不是所有模型。而且IMM算法的计算量只与一阶广义伪贝叶斯(GPB1)算法相当,但却能够取得和二阶广义伪贝叶斯(GPB2)算法相似的性能。   算法的一个关键因素是目标运动模型。一个好的目标运动模型既要符合运动载体的实际运动情况,又要方便计算。最早的微分多项式模型,它依据任何一条运动轨迹都可以用多项式来描述的原理,虽然它近似性很好,但是跟踪性能差,计算量很大,而且没有考虑随机干扰。在目标机动性越来越高的情况下,考虑如何用准确的模型描述目标机动变得越来越重要。关于运动模型的研究,目前主要有以下几种:1969年,R.A.Singer提出了机动目标的零均值、一阶时间相关机动加速度模型,即Singer模型,将目标的机动加速度表示为随机状态

文档评论(0)

docinpfd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5212202040000002

1亿VIP精品文档

相关文档