UKF在组合导航系统中的应用分析

合集下载

强跟踪UKF滤波在SINS_GPS组合导航中的应用研究

强跟踪UKF滤波在SINS_GPS组合导航中的应用研究

1 引言
由于惯 性 导航 和 卫 星 导 航 信 息 的互 补 性 ,捷
联 惯 性 导航 (1 ) P 组 合导 航 成 为较 为 理想 的 SNS/ S G
的,如果 失准 角很大 ,则会给滤 波带来 很大的误差
甚 至导致 滤波 发散 。而加 性 四元 数法 最能准确地 描 述 大 失准 角 下的误 差传 播特性 ,为此 ,本文采 用四 元数法 建立 SNS系统 的误 差方程 。 由于姿态误 差 I
( CC lg f uo t n n i eigNaj g n e i f eo at d t nui N nig 10 6C i ) NR ol e A t i g er , ni i rt o A rnui a r at , aj 0 1, h a e o ma o E n n n U v sy c n As o c n2 n
K l n ftr ama l )是一 种cne
hg l mo l ar r f,c mb n d ih y bi e i a t o i e wi UKF l o i m,a to g ra k n UKF lo i m i p o o e .By h c t h ag rt h s n t c i g r a g rt h s rp sd te
强跟 踪 U F滤波 S N— P K IS G S组 合 导 航 中 的 心用 研 究 陆 海 勇等
20 0 8年 l 第 3 2月 9卷 第 4期 ( 第 13期 ) 总 3
强跟踪 U KF滤 波在 S N S组 合 导 航 中 的应 用研 究 I S GP
陆海勇 ,赵 伟 ,熊 剑 ,赖际舟 ,刘建业
( 京 航 空航 天 大 学 自动 化学 院 导航 研 究 中心 ,南 京 2 0 1 ) 南 10 6

自适应UKF算法在GNSSINS深组合系统中的应用

自适应UKF算法在GNSSINS深组合系统中的应用

向精确度提升 60%以上,效果明显;此外,算法耗时减少 18.64%,说明本文算法能够在提升滤波
精确度的同时减少部分计算量。
关键词:GNSS/INS 深组合;无迹卡尔曼滤波算法;量测噪声变化;噪声估计
中 图 分 类 号 :T N 9 6 7. 2
文 献 标 志 码 :A
doi:10.11805/TKYDA201902.0221
Keywords:deep integrated GNSS/INS;Unscented Kalman Filter(UKF);measurement noise variation; noise estimation
随着高机动飞行器的发展和全球卫星导航系统/惯导系统(GNSS/INS)导航技术应用领域的扩展,高动态环境 对组合导航系统中 GNSS 接收机动态性能提出了更高的要求。但松、紧组合并不能改善组合导航系统中 GNSS 接收机的抗干扰和动态跟踪能力,因此在高动态环境下独立的 GNSS 接收机难以正常工作[1-2]。与松、紧、超紧 组合不同,深组合实现 INS 和 GNSS 接收机间的相互辅助,将组合概念引入到接收机内部,即利用组合导航滤 波结果修正惯导结果,同时利用惯导结果辅助接收机基带实现对卫星信号的快速捕获和稳定跟踪。级联式深组 合系统结构通过预滤波器完成对码/载波跟踪误差的估计与修正,通过组合导航滤波完成对 INS 误差的估计与修
Abstract:Aiming at the problem that the filtering accuracy is poor or even divergent in deep integrated Global Navigation Satellite System/Inertial Navigation System(GNSS/INS) in high dynamic motion environment with strong nonlinearity and inaccurate time-varying noise statistics, an adaptive hybrid filtering algorithm is proposed. In the proposed algorithm, the hybrid filtering idea is adopted to simplify the Unscented Kalman Filter (UKF) algorithm. According to the high dynamic system measurement noise time change, especially easy to change quickly and abrupt, an adaptive measurement noise estimator based on fading memory exponent is designed. It estimates and corrects the statistical characteristics in real time, and adaptively regulates the estimation cycle. The simulation results show that, in the case of variation of measurement noise, the accuracy of the algorithm is raised in comparison with the conventional UKF algorithm. The improvement effect of horizontal direction precision is obvious, which is more than 60%. In addition, the time consumption is reduced by 18.64% compared to the conventional UKF algorithm.

UKF在基于地磁场的自主导航中的应用分析

UKF在基于地磁场的自主导航中的应用分析

U KF在 基 于 地 磁 场 的 自主 导 航 中 的应 用 分 析
王 向磊 赵 东 明
( 解放 军信息工程大学测绘学 院,பைடு நூலகம்郑州 4 05 ) 5 0 2
摘 要 研究基于地磁场的自 主导航, 建立以卫星轨道动力学方程为基础的系统状态方程, 推导出以地磁场矢量
为 观 测 量 时 的 观测 方程 。为 解 决 系统 的非 线 性 问 题 , U F引入 基 于 地 磁 场 的 自主 导 航 系 统 中 。并 用 Maa 把 K t b对 l
t y a i q to fs tli r i r ui n h bs r ai n e u t n t e m a n tc fed v co st e he d n m c e uain o ae l e o b twe e b l a d t e o e v to q ai swih g o g ei l e t ra h t t o i
h sg o e o ma e i tb lt n o v r e c . a o d p r r nc n sa ii a d c n e g n e f y
K e o ds g o g e i a ia in;a o o usn vg to y w r : e ma n t n v g t c o utn mo a i ain;UKF; g o g ei ed mo e ;smu a in e ma n tc f l d l i l t i o
第 3 卷 第6 0 期
2 1年1 00 2月
大 地 测 量 与 地 球 动 力 学
J URNAL OF GE E Y AND GE YN O OD S OD AMI S C
Vo _ 0 . l3 No 6

UKF联合滤波器在车辆定位系统中的应用

UKF联合滤波器在车辆定位系统中的应用

UKF联合滤波器在车辆定位系统中的应用曹洁;杨荣荣;张玲【期刊名称】《计算机仿真》【年(卷),期】2008(025)003【摘要】传统的应用于GPS/DR组合定位系统中的联合卡尔曼滤波器都是由扩展卡尔曼滤波器(EKF)构成,而EKF具有滤波收敛速度慢、对系统模型误差和噪声统计特性的鲁棒性差和实际中难以实施等缺点,这些对联合卡尔曼滤波器的整体滤波性能和实用性都会产生不利影响.针对这一问题,通过用无迹卡尔曼滤波器(UKF)来替代EKF构成一种新型的基于UKF的联合卡尔曼滤波器,并将这种联合滤波器应用于GPS/DR车辆组合定位系统中.通过详细的计算机仿真和分析后,结果表明与传统的基于EKF的联合卡尔曼滤波器相比 ,该联合卡尔曼滤波器的滤波精度、收敛速度、鲁棒性、实用性和可靠性都得到了很大的改善,满足了定位系统低成本和高精度的要求,具有一定的应用价值.【总页数】5页(P262-266)【作者】曹洁;杨荣荣;张玲【作者单位】兰州理工大学电气工程与信息工程学院,甘肃,兰州,730050;兰州理工大学电气工程与信息工程学院,甘肃,兰州,730050;兰州理工大学机械工程与电子工程学院.甘肃,兰州,730050;兰州理工大学机械工程与电子工程学院,甘肃,兰州,730050【正文语种】中文【中图分类】U666.12【相关文献】1.改进UKF算法在移动机器人定位系统中的应用 [J], 任福君;张秀华;姜永成;孙忠伟F滤波器在非线性组合信号系统中的应用研究 [J], 刘罗仁;罗金玲3.一种自适应联合卡尔曼滤波器及其在车载GPS/DR组合导航系统中的应用研究[J], 房建成;申功勋;万德钧4.简化SSUKF在车载SINS行进间对准中的应用 [J], 贾继超;李岁劳;夏家和;冷月香;肖春雨F滤波方法及其在车辆导航状态估计中的应用(英文) [J], 张传斌;田蔚风;金志华因版权原因,仅展示原文概要,查看原文内容请购买。

改进的强跟踪SVD-UKF算法在组合导航中的应用

改进的强跟踪SVD-UKF算法在组合导航中的应用

改进的强跟踪SVD-UKF算法在组合导航中的应用孙磊;黄国勇;李越【摘要】针对无迹卡尔曼滤波(Unscented Kalman Filter,UKF)在系统强非线性或状态模型不精确的情况下,存在滤波精度降低甚至发散的问题,提出一种改进的强跟踪SVD-UKF算法.该算法采用奇异值分解(Singular Value Decom-position,SVD)的方法改进UKF中状态协方差矩阵的迭代,保证协方差矩阵的非负定性及迭代的稳定性;算法基于强跟踪滤波(Strong Tracking filter,STF)理论框架,对改进的SVD-UKF引入多重渐消因子自适应调整状态协方差矩阵,在系统状态发生突变的情况下,实现系统真实状态的强跟踪.将该算法在BDS/INS组合导航中仿真验证,结果表明了该算法的有效性.%The performance of the Unscented Kalman filter would be degraded in accuracy or divergences when the sys-tem states are uncertain and strong nonlinear, an improved strong tracking SVD-UKF algorithm is proposed. The iteration of covariance matrix in UKF is improved by Singular Value Decomposition(SVD)of covariance matrix, ensured the sta-bility of the iteration of covariance matrix and restrained the negative definiteness of system state covariance matrix. Mul-tiple fading factors matrices are introduced in improved SVD-UKF, in order to automatic improve system state covariance matrix based on Strong Tracking Filter(STF)theory framework, and realize the strong tracking of the real state while sys-tem status are mutating. The proposed strong tracking SVD-UKF is applied to the BDS/INS integrated system for simula-tion, simulation results show the effectiveness of the presented algorithm.【期刊名称】《计算机工程与应用》【年(卷),期】2017(000)010【总页数】6页(P225-229,240)【关键词】无迹卡尔曼滤波(UKF);奇异值分解(SVD);强跟踪;渐消因子;组合导航【作者】孙磊;黄国勇;李越【作者单位】昆明理工大学信息工程与自动化学院,昆明 650500;云南省矿物管道输送工程技术研究中心,昆明 650500;昆明理工大学信息工程与自动化学院,昆明650500;云南省矿物管道输送工程技术研究中心,昆明 650500;昆明理工大学信息工程与自动化学院,昆明 650500;云南省矿物管道输送工程技术研究中心,昆明650500【正文语种】中文【中图分类】V249.32+8非线性系统状态估计在组合导航中应用十分广泛,非线性滤波方法成为组合导航的热门研究之一。

UKF的原理

UKF的原理

UKF
• 1、思想 • 不同于EKF对系统进行线性近似,UKF是对系统 的概率分布进行近似。 • 2、核心(UT变换)
UKF
• k是个标量,控制每个点到状态均值的距离,w为权值,且
• 这样用了更多采样点的信息,揭露出非线性系统的本质。
UKF
UKF
• 3、UKF算法
系统:
状态扩充: 初始化:
x a [ xT

X k 1 ( x k 1 , k 1)Wk 1

z k - h( x k 1 , k 1)
• • • • •

h
xk
|
x k ,k 1
xk v
对此线性系统进行常规kalman滤波。 直接线性化的缺点: 1、忽略系统高阶成分造成误差。 2、计算雅可比矩阵困难。 3、要想精确,取 x 就要小,总计算量就很大。
5 2 Rk 0
0 0.012
观测次数N=50
采样时间为t=0.5
实例分析
t=0.5
实例分析
t=0.5时,滤波值到实际值的距离差的对比,显然UKF精度优于EKF。
谢谢观赏
Make Presentation much
more fun
UKF 在INS/GPS组合导航中 的应用
目录
INS/GPS组合导航简介 KF、EKF的不足
UKF出场 实例分析
INS/GPS组合导航简介
优点:完全自主、运动参数完备、抗干扰性强
缺点:误差积累、成本较高
惯性导航系统
优点:全天候、高精度、误差不积累
缺点:缺少姿态信息、易被干扰
卫星导航系统
用GPS的高精度定位信息通过组合滤波器来标定和补偿惯 导系统的积累误差,提高导航精度。同时,利用惯导系统的速 度和加速度信息对GPS进行速度辅助,以提高GPS的抗干扰能 力以及动态性能。

自适应UKF在GNSS/INS紧组合导航中的应用研究


t h e e ic f i e n c y .T h e p o s i t i o n i n g p r e c i s i o n o f mu h i mo d e s a t e l l i t e s s y s t e ms i n c r e a s e s b y 4 9 . 3 8 % .
Ke y wo r d s : G N S S / I N S ; t i g h t l y c o u p l e d ;n a v i g a t i o n ; a d a p t i v e i f l t e r ; U n s c e n t e d K a l m a n F i l t e r ( U K F )
AUKF mo d e l c a n r e s t r a i n t he i n lu f e n c e o f t h e s t a t e e s t i ma t i o n e r r o r s f o r a d a p t i v e e s t i ma t i o n,a n d r e d uc e a b n o r ma l e r r o r s,t h e a c c u r a c y a n d r e l i a b i l i t y o f n a v i g a t i o n s y s t e m a r e i mp r o v e d o bv i o u s l y,a n d i t ha s n o ne g a t i v e i mp a c t o n
t i o n( I A E)i s i m p l e m e n t e d .A 2 1 一 s t a t e i f l t e r u s i n g t i g h t l y c o u p l e d i n t e g r a t i o n s c h e me i s e mp l o y e d o n t h e G N S S /

UKF与EKF在GPS_INS超紧组合导航中的应用比较


2 超紧组合导航系统非线性模型
状态方程 惯 性 导 航 系 统 本质上 是非线 性 的, 常用的线性 误差模型都是建立在假设姿态误差角是小量的情况 下得到的 , 由于忽略了高阶项 , 所以当存在较大的导 航误 差时 , 线性化 误 差 方 程 就 不 能 精 确 描 述 系 统 的 非线性特性 。 我们也知道 , 对于一个非线性系统 , 滤 波的 计算量会因 为 矩 阵 运 算 而 很 大 , 当状态向量的 维数增加 , 计算量会增加 , 因此在不损失总体性能的 情况下 , 忽略系统的一些非线性项是合理的 。 比起速 姿态误差对惯性系统的性能影响要严 度 和 位 置,
7 ] 卡尔曼滤波以及联邦卡尔曼滤波 [ 。 这些方法有模
燉 G P S I NS组合导航系统因为克服了各自缺点 , 取长补短 , 被一致 认 为 是 飞 行 载 体 较 理 想 的 导 航 系 。G 燉 P S I NS组合导航系统按照信息交换或组 合 程 度 的 不 同, 又 分 为 松 散 组 合、 紧组合和超紧组
段笑菊 , 薛晓中
南京理工大学 , 南京 ( 摘 2 1 0 0 9 4 )
要: 针对 G 基于四元素法建立了系统的非线性状态方程 , 利用 G 燉 P S I NS超紧组合特点 , P S接收机原始伪 距 测 量 信 息
对 系 统 状 态 进 行 观 测, 并将 E 仿 真 结 果 表 明 UKF在 姿 态 、 位置估计上精度要优于 KF和 UKF方 法 运 用 到 系 统 进 行 比 较 , 。 E KF 关键词 : 超紧组合 , 非线性 , , E KF UKF 中图分类号 : 4 9 3 2 V2 文献标识码 : A
总第 3 ( 5 -9 5 3 )
·6 1 ·

EKF、UKF、PF组合导航算法仿真对比分析

EKF、UKF、PF组合导航算法仿真对比分析摘要随着人类对海洋探索的逐步深入,自主式水下机器人已被广泛地应用于海底搜救、石油开采、军事研究等领域。

良好的导航性能可以为航行过程提供准确的定位、速度和姿态信息,有利于AUV精准作业和安全回收。

本文介绍了三种不同的导航算法的基本原理,并对算法性能进行了仿真实验分析。

结果表明,在系统模型和时间步长相同的情况下,粒子滤波算法性能优于无迹卡尔曼滤波算法,无迹卡尔曼滤波算法性能优于扩展卡尔曼滤波算法。

关键词自主式水下机器人导航粒子滤波无迹卡尔曼滤波扩展卡尔曼滤波海洋蕴藏着丰富的矿产资源、生物资源和其他能源,但海洋能见度低、环境复杂、未知度高,使人类探索海洋充满了挑战。

自主式水下机器人(Autonomous Underwater Vehicle,AUV)可以代替人类进行海底勘探、取样等任务[1],是人类探索和开发海洋的重要工具,已被广泛地应用于海底搜救、石油开采、军事研究等领域。

为了使其具有较好的导航性能,准确到达目的地,通常采用组合导航算法为其导航定位。

常用的几种组合导航算法有扩展卡尔曼滤波算法(Extended Kalman Filter,EKF)、无迹卡尔曼滤波算法(Unscented Kalman Filter,UKF)和粒子滤波算法(Particle Filter,PF)。

1扩展卡尔曼滤波算法EKF滤波算法通过泰勒公式对非线性系统的测量方程和状态方程进行一阶线性化截断,主要包括预测阶段和更新阶段。

预测阶段是利用上一时刻的状态变量和协方差矩阵来预测当前时刻的状态变量和协方差矩阵;更新阶段是通过计算卡尔曼增益,并结合预测阶段更新的状态变量和当前时刻的测量值,进而更新状态变量和协方差矩阵[2]。

虽然EKF滤波算法在非线性状态估计系统中广泛应用,但也凸显出两个问题:一是由于泰勒展开式抛弃了高阶项导致截断误差产生,所以当系统处于强非线性、非高斯环境时,EKF算法可能会使滤波发散;二是由于EKF算法在线性化处理时需要用雅克比(Jacobian)矩阵,其繁琐的计算过程导致该方法实现相对困难。

UKF在GPS/INS组合导航系统中的应用


V0 . 4 NO 3 12 .
Jn 0 7 u .2 0
文 章 编 号 :6 36 3 ( 07 0 - 0 -3 17 -3 8 2 0 ) 30 0 2 0
U F在 G S IS组 合 导 航 系 统 中 的应 用 K P /N
毛 克诚 ,孙付 平 ,李 海 丰
( 信息工程大学 测绘 学院 , 南 郑州 河 40 5 ) 50 2
Ke r s u se td K l nftrUKF : xe d d K l nf tr E 1 n niersse GP / N ; T y wo d : n c ne ama l f i e 1 e ln e ama l f KF ; o l a ytm; S I S U i e n
fntu reiga dMapn ,I om t nE gnei nvrt hnzo 5 0 2 hn ) stt o S vyn n p i I i ef u g n r ai nier g U i sy f o n e i ,Z egh u4 05 ,C i a
Ab t a t E tn e a ma l rn a e n u e i ey i P n n ailitg ae a iai n u t 1 e re- sr c : x e d d K l n f ti g h s b e s d w d l G S a d i e a n e r td n vg t .b t s i a r i e n o i n
I n e r td H v g t n s se a e b i p NS i tg ae a i ai y tm r u l u .w ih d n t ey o eh p t e i o t ee rrat u eal t ro t t d n ls r h il i h
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

UKF在INS/GPS组合导航系统中的应用分析*王利循,郭杭(南昌大学,江西 南昌330031)摘 要:Unscented卡尔曼滤波器(UKF)是一种新的非线性滤波算法,它避免了对非线性系统状态方程进行线性化。

建立了直接法解算INS/GPS组合导航系统的非线性UKF模型,获得了较好的计算结果。

通过与EKF方法比较,UKF方法更能有效地解决组合系统卡尔曼滤波中系统状态方程的非线性问题,并使INS/GPS组合导航系统具有较高的导航定位精度。

关键词:Unscented卡尔曼滤波器(UKF);INS/GPS组合导航;扩展卡尔曼滤波器(EKF)一、引言在INS/GPS组合导航系统中,扩展卡尔曼滤波器 (EKF)得到了广泛应用。

EKF通过对非线性系统状态方程和测量方程,使用线性化的方法将线性卡尔曼滤波器应用到非线性系统中。

这种线性化通常有两大缺点:一是当非线性系统方程的非线性较强时,对非线性系统状态方程和观测方程雅格比矩阵的求导非常困难;二是当采样间隔较大时,这些线性化有可能导致卡尔曼滤波器不稳定。

为了解决这个问题, Juler和Uhlmann提出一种非线性滤波方法UKF。

这种滤波器能有效地减小线性化误差对系统造成的影响。

本文采用直接法解算INS/GPS组合导航系统卡尔曼滤波,推导了UKF在车辆导航中的应用。

实例取自作者在加拿大新Brunswick大学(UNB)测量系工作期间,2007年9月与研究同行一起在Fredericton,NB进行的车载GPS/INS测量的结果。

二、INS/ GPS 组合导航系统直接法滤波在直接法滤波中,直接以导航系统输出的导航参数作为状态,卡尔曼滤波器经过计算,得到导航参数的最优估计值,并作为组合导航的输出值,其结构如图1所示:图1 直接法INS/GPS组合导航系统滤波结构三、组合导航系统状态方程和量测方程取导航坐标系为东、北、天地理坐标系,则惯导系统的力学编排方程和姿态误差方程分别为:个人1简介:王利循,男,1985.1,汉,江西,学士,GNSS/导航数据处理,南昌大学建工学院07级硕士研究生个人2介: 杭,男,1960.10,汉,浙江,博士,教授,GNSS/导航数据处理等2(2sin tan )(2cos )(2sin tan )(2cos )()cos e e eie n ie u e n u u N N e n nie e u n e u u e N M e n u ie e u n e e n N M e N n M uv v v w v w v f f f R h R hv v v w v v f f f R h R h v v vw v g f f f R h R h v R h v R h h v n ϕϕϕφϕϕφφϕφφλϕϕ⎧=+−+++−⎪++⎪⎪=−+−++−⎪++⎪⎪=++−++−⎪++⎨⎪⎪=+⎪⎪⎪=+=⎩ ⎪⎪φ(1) 222(sin tan )(cos )()(sin tan )sin ()tan (cos )tan (()e e n n eie n ie u e N N M M e n ee n ie e u ie N M N N e n e e u iee n i N M N N v v v v w w R h R h R h R h v v v v w h R h R h R h R h v v v v w h R h R h R h R h δφϕϕφϕφδδφϕϕφφδϕδϕδϕφϕφφϕδ=+−++−+++++=−+−−+++++++=++−+−++++n h d w d w 2cos sec )e e u N v dR hϕϕδϕ⎧⎪⎪⎪⎪⎪⎨⎪+⎪⎪⎪+⎪+⎩(2)其中,fe、fn、fu为东、北、天向的比力量测值,其来自加速度计的输出;e v δ、n v δ、δϕ、h δ在实际计算中可以由惯导系统的速度、位置输出减GPS的对应输出来近似获得;w ie 为地球自转角速度;g为重力角速度;而陀螺常值漂移de、dn、du取为一阶马尔可夫模型:dd d β=−+ w ) (3) 其离散形式为(1)()(t d d k e d k w k β−=++ (4)其中,w d 为高斯白噪声。

于是,选取系统状态变量为:INS输出的载体速度信息ve 、vn 、vu ,位置信息λ、ϕ 、h,e φ、n φ、u φ平台姿态误差角,陀螺常值漂移de、dn、du。

因此,INS/ GPS 组合导航系统的状态向量x 为[]T e n u e n u e n u x v v v h d d d λϕφφφ=结合方程(1)、(2)和(3)可以列出INS/GPS 组合导航系统的状态方程:()[(),(),]xt f x t w t t = (5)式中,f[·]为非线性的连续函数,w(t)为系统噪声。

选取GPS 输出的载体速度信息eg ng ug v v v ,位置信息g g g h λϕ 作为量测Z, 即[]Teg ng ug g g g Z v v v h λϕ=则可获得组合导航系统的量测方程为(,)k k k Z H x v = (6)四、UKF 滤波方法UKF是由Julier等人[2]提出的一种解决非线性滤波问题的新方法,其主要是针对扩展卡尔曼滤波的模型线性化近似的缺点而提出来的。

UKF方法利用一系列近似高斯分布的采样点,通过Unscented变换来进行状态与误差协方差的递推和更新,在每个更新过程中,采样点随着非线性状态方程传播并随着量测方程变换,可以完全捕获高斯随机变量的真实均值和协方差,并对任何非线性系统都可精确到泰勒展开的二阶精度[3],由此不仅保证了状态估计的精度,而且避免了对非线性方程的线性化过程, 还具有较好的鲁棒性。

由于UKF使用的是离散时间非线性模型,因此需要对系统模型进行离散化处理,本文采用四阶Runge - Kutta法以数值积分的形式实现。

处理后的系统模型和观测模型为1()()T k k k k k k k x f x w E w w Q +T k =+ ≈ΓΓ (7) 11111()()T k k k k k z h x v E v v R +++++=+ =1k + (8)因为量测噪声是加性噪声,所以只需把系统噪声添加到状态变量中,则状态变量和其协方差矩阵为0[]0k a T T Ta k k k k k P x x w P Q ⎡⎤= =⎢⎥⎣⎦此时系统模型和观测模型变为111()()a a k aa k k k x f x z h x +++== (9)系统状态维数变为:N=N x +N w 。

按规则产生Sigma 点集 S={ i=0,1,…,2N+1:,},ai kX iW ˆˆˆ[,a a a a k k k k X x x x =+−(10),,ˆ,(1,...,);ˆ,(1, (2)a a i k k i a a i kk iX x i N Xx i N =+ = =− =+N (11)其中,i 为方根矩阵的第i 列,一般取N+r=3。

时间更新:,|1,,(,a a a i k k i k i k )w x f x x += (12)2|1,|10Na k k i i k k i x W x +==∑+T Q +)a (13)2|1,|1|1,|1|10{}{}N a a k k i i k k k k i k k k k k i P W x x x x +++++==−−∑ (14),|1,(a a i k k i k z h z += (15)2|1,|10Na k k i i k k i z W z +==∑+++} (16)测量更新:2|1,|1|1,|1|110{}{}Nzz a a T k k i i k k k k i k k k k k i PW z z z z R +++++==−−∑ (17)2|1,|1|1,|1|10{}{Nxz a a k k i i k k k k i k k k k i PW x x z z ++++==−−∑T +) (18)1|1|1xz zz k k k k k K P P−++= (19) 1|1|1(k k k k k k k x x K z z +++=+− (20)11|1|1zz k k k k k k k P P K P K −+++=− (21)其中,X k+1和P k+1就是系统状态的滤波值和滤波误差方差阵;其中加权系数:W 0=r/(N+r),W i =0.5/(N +r)。

五、 计算结果通过实际测量的数据可得,车辆轨迹的初始参数见表1。

陀螺常值漂移误差0.7(。

)/s。

设INS的输出采样周期为0.01s,GPS的输出采样周期和UKF滤波周期均为1s,计算时间为153s。

由MATLAB编程计算,EKF方法计算的结果是发散的。

UKF计算出来的车辆运动轨迹(水平)如图2所示。

根据图3~4可以看出,对组合导航系统进行UKF滤波计算,可得水平位置精度优于4秒,高度精度优于5cm;速度精度优于3~4cm/s。

表1, INS/GPS 组合导航系统初始参数设置初始位置(经、纬、高度)-66.66722876, 45.94458737。

91.525m 初始位置误差水平1m ,高度5m 初始速度(东北天) (0.0005,-0.003,-0.009), m/s 初始速度误差0.6m/s 初始姿态 (0,0,28.31。

) 初始姿态误差 (2, 2, 2。

)UKF——水平运动轨迹(经度和纬度)经度(弧度rad )纬度(弧度r a d )图2,车辆运动轨迹(水平)图六、结果分析(1)根据UKF 方法计算的结果可知,本文中所采用的方法能够很好地处理INS/GPS 组合系统实际测量数据,并达到了厘米级位置和厘米/秒级速度的精度。

(2)通过UKF 和EKF 计算结果中的姿态误差角的协方差值进行比较:如图5~6,得知EKF 所算数据中的姿态误差角是持续增大的,并且误差比较大。

所以在EKF 中对系统线性化时,结果非线性系统方程的非线性增强,对非线性INS/GPS 系统状态方程协方差矩阵的求逆非常困难,计算得出的结果为:协方差矩阵的条件数为RCOND = 1.510816e-019;这也是EKF 方法的致命缺点。

(3)根据EKF 方法计算结果(图6)是发散的,说明此方法不适合车载INS/GPS 组合系统动态数据的处理。

(4)而且,UKF 对非线性系统可精确到泰勒展开的二阶精度,因此滤波精度也比EKF 要高。

即UKF 对处理非线性系统的适应性比EKF 要强。

(5)造成所测数据中的姿态误差角误差比较大,可能是由于INS/GPS 组合系统中陀螺仪的精度太低的原因。

相关文档
最新文档