改进的强跟踪SVD-UKF算法在组合导航中的应用
强跟踪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算法在目标跟踪中的应用

尺度因子自适应的UKF算法在目标跟踪中的应用侯建华;刘倩;笪邦友;马晓路【期刊名称】《中南民族大学学报(自然科学版)》【年(卷),期】2012(031)002【摘要】针对传统的无迹卡尔曼滤波(UKF)算法不能根据场景变化而自适应调整尺度因子α的问题,提出了一种改进算法,该算法利用UKF非线性近似的预测值与真实值之间的误差来调节α,并对采样策略进行了修正.将此方法应用于目标跟踪的仿真实验表明:该算法与使用尺度因子最优经验值的UKF算法精度相当,具有很好的跟踪性能和实用性.%To improve the adaptivity of the standard Unscented Kalman filter (UKF) to scene change, an adaptive UKF is proposed based on the scale factor. The scale factoris adjusted by the error between the non-linear approximation of the UKF prediction and the true value. Then the sampling strategy is also revised. The proposed method is applied to target tracking. The simulation results show that compared the standard UKF with the optimum empirical value, the new algorithm has the comparable tracking performance and satisfactory practicality in the application of object tracking.【总页数】5页(P85-89)【作者】侯建华;刘倩;笪邦友;马晓路【作者单位】中南民族大学电子信息工程学院,武汉430074;中南民族大学电子信息工程学院,武汉430074;中南民族大学电子信息工程学院,武汉430074;中南民族大学电子信息工程学院,武汉430074【正文语种】中文【中图分类】TP919.81【相关文献】1.导引模型在FTC自适应IMM-UKF目标跟踪算法中的应用 [J], 付斌;丁月宁;黄勇;闫杰2.自适应衰减记忆UKF算法在三维水下目标跟踪中的应用 [J], 王满林3.自适应UKF算法在目标跟踪中的应用 [J], 石勇;韩崇昭4.快速强跟踪UKF算法及其在机动目标跟踪中的应用 [J], 鲍水达;张安;毕文豪5.EKF和UKF算法在无线传感器网络目标跟踪中的应用 [J], 史岩;朱涛;傅军;张亚宁因版权原因,仅展示原文概要,查看原文内容请购买。
改进的强跟踪自适应UKF算法及其在大方位失准角对准中的应用

改进的强跟踪自适应UKF算法及其在大方位失准角对准中的
应用
李明;柴洪洲;靳凯迪;王敏;宋开放
【期刊名称】《导航定位学报》
【年(卷),期】2022(10)6
【摘要】针对无迹卡尔曼滤波(UKF)易受系统模型参数失配、状态变化情况影响,导致滤波精度下降甚至发散问题,提出一种改进的强跟踪自适应无迹卡尔曼滤波(STAUKF)。
将强跟踪滤波(STF)与UKF滤波结合,并引入多重渐消因子,有针对性地自动调节状态估计均方误差阵。
根据新息向量构造检验门限函数,提高了滤波对有用历史信息的利用率。
进一步引入简化的萨格-胡萨(Sage-Husa)滤波,自适应调节量测噪声方差,较传统Sage-Husa算法减少了计算量,提高了算法的鲁棒性。
最后采用海上实测数据进行实验验证,并与UKF滤波、强跟踪UKF滤波(STUKF)比较。
结果表明,该算法优势明显,有效缩短了大方位失准角误差收敛时间,提高了组合导航精度。
较UKF滤波方位角收敛时间缩短了93%,东、北、天方向速度均方根误差分别降低89%、93%和82%,位置均方根误差分别降低98%、94%和97%。
【总页数】8页(P165-172)
【作者】李明;柴洪洲;靳凯迪;王敏;宋开放
【作者单位】信息工程大学地理空间信息学院
【正文语种】中文
【中图分类】P228
【相关文献】
1.MSSS-UKF滤波在大方位失准角初始对准中的应用
2.简化UKF滤波在SINS大失准角初始对准中的应用
3.改进自适应强跟踪容积卡尔曼滤波器在动基座大失准角初始对准中的应用
4.自适应抗差CKF在SINS大方位失准角初始对准中的应用
因版权原因,仅展示原文概要,查看原文内容请购买。
UKF的改进算法及其在伪卫星定位中的应用

扩展 K la 滤波 ( K ) a n m E F 算法由于具有实时 进 的 U F K 算法应 用到伪卫星导航 系统 的数据处 数 据处理 能力 , 为 在 非 线 性 强度 较 弱 的 非线 性 理 中。 成
系统 动态数 据处 理时最 受欢 迎 的非线 性数 据 处理
算法 。然而 , 于强非线性 系统 , 对 线性 化的 E F 1 伪 卫星 导航 系统观测 方程 和动 力学模 型方 程 K 方法 往往会 带来 很 大 的截 断 误 差 , 至导 致 滤 波 甚 陆基伪卫星导航系统 , 由于地球 曲率 和地物
Ab t a t F rt .t e n n i e ro s r ain mo e n h y a c mo e fP e d l e n v g t n s se e e it . sr c : isl h o l a b ev t d l d t ed n mi d l s u o i a i ai y t m w r n r y n o a o t o o ded u e .Ai n t h h r o n so mi g a es o t mi g f t c UKF ag r h lo t m,an w i r v d UKF ag r h i e mp o e lo t m,b s d o h rn i l f t r i a e n te p i cp e o e - i ae l rn n q i ae t o a a c t x o b e a in e t r wa u r r . I wa h w ,b e v t n t d f ti g a d e uv n v r n e ma r f s r t a v co , s p t o wad t s s o n i e l c i i o v ol f y d r ai s i o a d c c lt n ,t a t e i rv d U lo t m o l o n y i r v h l r ge t t n a c r c ,b taS n a u ai s h t h mp o e KF ag r h c u d n to l mp o et ef t i si i c u a y u O l o i i en ma o l c nr lt e ifu n e f a u e n u l r . o to l n ] e c so me r me to t e 1 s is Ke r s u s e td ta s t n y wo d : n c n e r n l i ;UKF o u te t t n s u o i ao ;rb s si i ;p e d l e ma o t
编队卫星自主相对导航简化强跟踪UKF滤波算法

的实时性。仿真结果验证 了该 算法的有效性。
关键词 相对导航 简化强跟踪 U K F 渐消因子 C W 方程
中 图法分类号
V 4 4 8 . 2 ;
文献标 志码
A
卫 星编 队飞 行 可 以实 现 多 颗小 卫 星 协 作 , 以拓 展 大卫 星 的功能 , 卫 星 间 的相 对 导 航 是避 免 卫 星 绕
飞碰撞 及实 现 载荷 协 同 工作 的基 础 , 直 接影 响 编 队 协 同控制 的 精 度 ¨ j 。对 于 近 圆轨 道 上 运 行 的 卫 星, 通 过安装 在 主星 上 的 无 线 电和 激 光 测量 装 置 可
K a l m a n i f l t e r , C D K F ) , 它用 S i g m a点 的分布近 似表 示非线性 函数 的分 布 , 有 效地提高 了编 队卫星相 对导 航估 计精度 , 但是 S P K F算法 仍 然要求 精确 已知 噪声 的先验统计 特性 。然而 , 在 实 际应用 中 , 因 系统 受不 确 定 因素 的影 响 , 噪声 的先 验统 计 特性 极 易 发 生变 化 。为提高相对 导航 滤 波算 法应 对 系统模 型不 确定
噪声统 计特 性 时变等 原 因造 成 的模 型不确 定性会 严 重影 响滤 波估计 精度 , 甚 至导致 滤波 有必 要 研 究 如 何 提高 相
对 导航 滤波 算法 的鲁 棒性 。 在编队卫星相 对 导航 的研 究 中扩展 卡 尔曼 滤 波
法 、 容积卡尔曼滤波 ( c u b a t u r e K a l m a n i f l t e r , C K F ) ¨ 算法 和 自适应容 积 卡尔曼 滤 波 ( a d a p t i v e C U . b a t u r e K a l m a n i f l t e r , A C K F ) 1 4 ] 算 法 分别 被 应 用 于 编 队卫星相对 导航 的研 究 中。作 为提 高算 法鲁 棒 性 的
改进UKF算法及其目标跟踪性能研究

2011年12月1日第34卷第23期现代电子技术Modern Electronics TechniqueDec.2011Vol.34No.23改进UKF算法及其目标跟踪性能研究陈伟衡,赵毅寰(中国空空导弹研究院,河南洛阳 471009)摘 要:研究了Unscented变换的基本原理及UKF算法。
为了降低跟踪系统计算的复杂性,在Unscented变换中,通过引入单位矩阵,以简单的数值计算取代复杂的矩阵分解求解矩阵平方根的过程,把UKF改进为FMSRUKF。
通过对三维坐标系下作变加速运动目标的跟踪仿真,结果表明FMSRUKF有更好的精度和鲁棒性。
关键词:跟踪;Unscented变换;UKF;FMSRUKF中图分类号:TN957.51-34 文献标识码:A 文章编号:1004-373X(2011)23-0004-03Research on Improved UKF Algorithm and Its Target Tracking PerformanceCHEN Wei-heng,ZHAO Yi-huan(China Airborne Missile Academy,Luoyang 471009,China)Abstract:The principle of Unscented transformation and UKF(Unscented Kalman Filter)algorithm are studied.To sim-plify computational complexity of the tracing system,identity matrix was introduced into the Unscented transformation,andthe complicated matrix calculation was replaced by simple numerical calculation for solving matrix square root,that is UKF algorithmwas improved into FMSRUKF(Fixed Matrix Square Root Unscented Kalman Filter).The simulation results of variably acceleratedmotion target tracing under three dimensional coordinate show that FMSRUKF achieves better precision and robust.Keywords:tracking;Unscented transform;UKF;FMSRUKF收稿日期:2011-06-15 非线性滤波问题中最优解法需要得到条件后验概率的完整描述才能够求解[1],但这种精确描述需要大量参数而且无法实际应用[2]。
基于改进神经网络增强自适应UKF的组合导航系统

Abstract: In order to solve the problem of speed and position error divergence in the integrated navigation system based on MicroElectro Mechanical Systems (MEMS) inertial device and GPS system combined positioning, an improved Adaptive Unsecnted Kalman Filter (AUKF) enhanced by the Radial Basis Function(RBF) neural network based on Artificial Bee Colony(ABC) algorithm is proposed. When the GPS signal is out of lock, the trained network outБайду номын сангаасuts predictied information to perform error correction on the Strapdown Inertial Navigation System(SINS). Finally, the performance of the method is verified by vehiclemounted semi-physical simulation experiments. The experimental results show that the proposed method has a significant inhibitory effect on the error divergence of the strapdown inertial navigation system in the case of loss of lock. Key words: Intergrated navigation; Radial basis neural network; Unscented Kalman Filter(UKF); GPS break down
强跟踪UKF滤波在SINS_GPS组合导航中的应用研究

强跟踪UKF滤波在SINS_GPS组合导航中的应用研究
陆海勇;赵伟;熊剑;赖际舟;刘建业
【期刊名称】《航空电子技术》
【年(卷),期】2008(039)004
【摘要】针对飞行器大机动条件下SINS/GPS组合导航中出现的滤波发散问题,结合UKF滤波算法,提出了一种强跟踪UKF滤波算法.它通过引入渐消因子用线调整滤波增益阵K来减小老数据的权值,相对地增加新数据的权值,提高了UKF滤波跟踪性能.仿真和实际数据解算结果表明,强跟踪UKF提高了组合导航系统对于突变状态的实时跟踪能力和滤波过程的数值稳定性,验证了该算法的有效性.
【总页数】6页(P5-10)
【作者】陆海勇;赵伟;熊剑;赖际舟;刘建业
【作者单位】南京航空航天大学自动化学院导航研究中心,南京,210016;南京航空航天大学自动化学院导航研究中心,南京,210016;南京航空航天大学自动化学院导航研究中心,南京,210016;南京航空航天大学自动化学院导航研究中心,南
京,210016;南京航空航天大学自动化学院导航研究中心,南京,210016
【正文语种】中文
【中图分类】V249.32
【相关文献】
1.一种强跟踪UKF及其在GPS/SINS深组合导航中的应用 [J], 叶晨;崔双喜
2.改进的强跟踪卡尔曼滤波器在MSINS/GPS组合导航中的应用研究 [J], 马云峰
3.容错联邦强跟踪卡尔曼滤波算法在组合导航中的应用研究 [J], 马云峰
4.改进的强跟踪UKF在组合导航中的应用研究 [J], 符强;赵鸿悦;孙希延;纪元法
F强跟踪滤波在组合导航故障诊断中的应用 [J], 程洪炳;倪世宏;黄国荣;刘华伟;姜正勇
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
改进的强跟踪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非线性系统状态估计在组合导航中应用十分广泛,非线性滤波方法成为组合导航的热门研究之一。
扩展卡尔曼滤波(Extended Kalman filter,EKF)是典型的代表之一,EKF是以标准卡尔曼滤波为基本框架,将非线性系统模型线性化,即对系统状态估值进行一阶Taylor展开,然后进行卡尔曼滤波计算[1]。
然而,当系统模型非线性较强时,对系统模型的近似线性会引起较大的截断误差,滤波精度将大大降低甚至发散[2]。
为此,一些学者提出了无迹卡尔曼滤波(Unscented Kalman filter,UKF)算法,UKF在非线性系统状态估计的思路上与EKF不同,以确定性采样估计的方法,采用UT变换对非线性系统后验概率密度函数进行近似[3]。
UKF 相对于EKF有其二阶以上近似精度的后验均值与方差[4-5]。
然而UKF计算时由于计算机的字长限制会出现协方差矩阵的负定,导致系统发散;UKF在强非线性系统状态突变的情况下,对实际状态并没有很好的跟踪能力[6]。
许多学者在UKF的计算机字长限制导致数值计算稳定性问题上进行了研究。
其中,Erica.Wan等人提出了平方根无迹卡尔曼滤波器(Square Root Unscented Kalman Filter,SRUKF),在协方差矩阵迭代时,使用协方差矩阵的平方根进行迭代,从而保证协方差矩阵的(半)正定性[7]。
而在UKF中,采用奇异值分解代替平方根分解能够更好保证协方差矩阵迭代计算的稳定性,文献[8]中提出采用奇异值分解的方法代替UKF中cholesky分解的方法,能够提高数值计算稳定性,但未将奇异值分解引入协方差矩阵迭代,本质上并没有真正提高协方差矩阵计算的稳定性。
而对于UKF的系统强非线性时的突变跟踪能力,文献[9]中将STF框架引入UKF中,通过渐消因子在线调整状态预测误差协方差阵,强迫新息序列保持正交性,从而保持对系统状态变化的实时跟踪。
而将STF应用在UKF中需要计算雅可比矩阵,提高了计算复杂度,并且对于计算数值稳定性不能保证。
针对以上UKF存在矩阵计算数值稳定性和状态突变无法实时跟踪的问题,本文利用奇异值分解协方差矩阵进行迭代,并应用STF框架结合UKF,提出了一种改进的强跟踪SVD-UKF算法。
将简化的UKF算法的协方差矩阵部分因子进行奇异值分解,将分解后的协方差矩阵进行迭代,保证了算法中矩阵计算的稳定性;同时将STF中的渐消因子引入UKF中,在系统状态突变、系统模型不精确的情况下,提高了滤波系统的自适应能力。
2.1 简化的UKF算法在组合导航中,量测方程为线性,而在标准UKF算法中,非线性量测方程运算复杂度较高,在运算能力较低的硬件设备上运行性能较低。
当UKF算法中量测方程为线性时,将线性量测方程带入UKF算法中并简化,降低算法复杂度。
故针对组合导航,设如下带加性噪声的非线性系统状态方程和线性量测方程:式中,Xk∈Rn为n×1维的系统状态向量,Zk∈Rm为m×1维的量测向量,f(⋅)为非线性函数,Hk为线性量测阵。
wk和vk分别为状态系统高斯白噪声和测量系统高斯白噪声,它们的均值为0,且相互独立。
它们的协方差分别为Qk和Rk。
基于非线性系统式(1),UKF算法中量测方程变为线性时,则UKF中系统量测更新方程如下:由上可知,将线性量测方程带入UKF算法中,对Pxˆkzˆk和Pzˆk/zˆk进行迭代计算时,将线性系数分配提出,则系统状态协方差Pk/k和增益矩阵K表达式都退化为标准卡尔曼滤波的表达式,得到简化的UKF算法。
简化的UKF算法针对组合导航量测方程为线性的特性进行简化,在滤波性能上并没有降低,满足组合导航的要求。
2.2 改进的SVD-UKF算法为了保证UKF中误差协方差矩阵的正定性,SRUKF中引入了误差协方差矩阵的平方根代替误差协方差矩阵进行迭代,保证了协方差矩阵的(半)正定性。
但是当Sigma点的零权值系数为负或者数值计算误差太大时,有可能造成Cholesy分解失败,引起算法无法迭代,滤波器发散[10]。
而SVD在矩阵发生病态之后依然能够分解矩阵,表现了比Cholesy分解更好的稳定性。
文献[11]中将SVD引入EKF 中,得到了很好的协方差矩阵迭代稳定性,而将SVD引入UKF中,UKF的协方差矩阵迭代过程相比于EKF更加复杂。
本文针对量测方程为线性的组合导航系统,通过对简化的UKF算法引入SVD方法分解协方差矩阵部分因子,利用矩阵的性质对分解后的协方差矩阵进行迭代,优化了迭代过程,不仅保证了系统数值稳定性,还提高了算法迭代的稳定性。
2.2.1 奇异值分解假设A为m×n阶矩阵,根据奇异值分解[12]理论,存在正交矩阵U与V使得:称式(7)和式(8)为A的奇异值分解。
其中σi为A的奇异值,数值依次从大变小。
当矩阵A为对称正定矩阵时,式(7)则变成如下:式中,A的奇异值σi均大于0。
2.2.2 改进的SVD-UKF算法将简化的UKF算法中的误差协方差矩阵部分因子进行奇异值分解,利用矩阵的性质对分解后的矩阵进行迭代,即为改进的SVD-UKF算法。
由式(9)可知:则对UKF中的Pk/k进行奇异值分解,可以得到如下:式中Pk/k奇异值分解形式由上一个状态迭代产生的。
这一状态的Sigma点计算更新如下:下面求解状态误差预测协方差矩阵Pk/k-1的奇异值分解矩阵。
对Pk/k-1直接进行奇异值分解可以得到如式(13):UKF算法通过预测协方差矩阵Pk/k-1求解增益矩阵K和输出协方差矩阵Pk/k,而在SVD-UKF中这样求解不利于分解后的协方差矩阵迭代,故采用式(14)和式(15)求解增益矩阵K和输出协方差矩阵Pk/k。
由式(14)和式(15)可以求得输出协方差矩阵逆P-1k/k如下:式(16)中,对R-1进行cholesky分解,得到如下:则式(16)中间部分可以等价为如下:对式(18)中的因子进行奇异值分解,可以得到如下:将奇异值分解后的式(19)带入式(16)中,则式(16)可以表示成如下:由式(20)可以发现,在一个迭代周期内,对协方差矩阵的求解,只需要由式中因子奇异值分解后计算得出,P-1k/k中的参数可以表示如下:通过以上推导可知,Pk-/1k的求解并不需要多次求逆和多步分解计算,计算复杂度较低。
由式(15)可知,增益矩阵K的公式如下:由此可以得到改进的SVD-UKF算法,算法中通过误差协方差矩阵部分因子奇异值分解后,再对协方差矩阵进行迭代,优化了SVD-UKF的迭代过程,即使协方差矩阵发生病态,SVD依然能够对协方差矩阵进行分解,保证UKF算法的正常迭代和协方差矩阵的半正定性。
改进的SVD-UKF相比于SRUKF和UKF具有更强的矩阵分解能力和迭代稳定性,但是当系统本身所建状态模型不精确,或者系统状态发生突变的时候,改进的SVD-UKF并没有较好的自适应能力,可能会因突变状态引起滤波器发散。
为此,本文在改进的SVD-UKF中引入多重渐消因子,构成改进的强跟踪SVD-UKF算法,该算法既保证了在滤波过程中误差协方差的(半)正定性,又能在突变情况下抑制滤波器发散,实现了对真实状态的强跟踪。