近年来,对低成本、小型化捷联惯性导航系统(SINS)的需求日益增加,采用微机电系统(MEMS)惯性器件的SINS(MEMS-SINS)具有体积小、成本低、可靠性高、抗冲击能力强等优点,成为国内外惯性技术的一个研究热点。但目前MEMS陀螺精度较低,零偏重复性误差和随机漂移都比较大,导致MEMS-SINS经过粗对准后的方位失准角比较大;此外,MEMS惯性器件的误差特性复杂且不稳定(受温度环境、力学环境等影响较大),难以获得准确的误差模型和噪声统计特性。在此基础上所进行的精对准都是在大方位失准角下进行的,状态方程具有严重的非线性。无迹卡尔曼滤波(UKF)[1-3]是一种新兴的非线性滤波算法,其核心思想是采用无迹变换(UT)对非线性系统状态的后验概率密度函数进行近似。与扩展卡尔曼滤波(EKF)相比,UKF无需计算非线性状态函数和量测函数的雅可比矩阵,且不论系统非线性程度如何,理论上无迹变换能够保证至少以三阶Taylor精度逼近任何非线性高斯系统状态的后验均值和协方差,具有滤波精度高、收敛性好等优点,因此UKF在SINS非线性初始对准中获得了广泛应用[4-7]。但由于UKF也是以卡尔曼滤波(KF)为基础的非线性滤波算法,在模型误差、噪声、干扰等不确定因素比较大的情况下,其滤波精度和鲁棒性会严重降低。针对这个问题,文献[8]中提出了一种带次优渐消因子的扩展卡尔曼滤波器,称之为强跟踪滤波器(STF),其通过在状态预测协方差阵中引入渐消因子的方法,在线实时调整增益矩阵,强迫滤波残差序列保持相互正交。这样STF在系统模型不确定时仍能保持对系统状态的跟踪能力,有效解决了EKF关于模型不确定时鲁棒性差、滤波发散等问题。近年来,不少学者将强跟踪理论与UKF相结合,提出强跟踪UKF算法[9-17],以提高UKF的滤波精度和鲁棒性。文献[9]以STF为理论框架,推导了STF的等价表述,得到强跟踪UKF算法。文献[10]将强跟踪滤波与基于无迹变换的平方根中心差分卡尔曼滤波相结合,其核心思想和滤波过程与文献[9]基本相同。两种算法在每次滤波过程中都要进行3次无迹变换,计算量迅速增大,不便于工程应用。文献[11]~文献[16]分别在传统UKF算法的某个或某几个协方差矩阵上引入渐消因子,对于是否能真正满足残差序列正交均缺乏严谨的推导和证明,且文献[14]~文献[16]的强跟踪UKF算法依然需要计算雅可比矩阵。其中,文献[15]虽然通过将部分状态量作为间接观测量,使量测函数为常值矩阵以避免求取雅可比矩阵,但未从根本上解决强跟踪UKF算法需要计算雅可比矩阵的问题。文献[17]提出在量测协方差矩阵中引入渐消因子,也未给出理论依据,而且所定义的渐消因子取值范围无法实现通过增大增益矩阵以达到残差序列正交的目的。本文根据正交性原理,重新推导强跟踪UKF成立的充分条件,提出一种改进的强跟踪UKF算法。1问题的提出考虑如下具有复杂加性噪声的非线性系统烅烄烆:xk+1=fx(k)+kwkzk+1=hx(k+1)+vk+1(1)式中:f()、k和h()均可以是非线性函数;xk和zk分别为n维系统状态和m维量测向量;wk和vk分别为系统过程噪声和系统观测噪声向量,且为互不相关的零均值高斯白噪声,其统计特性为E(wk)=0,E(wkwTj)=QkkjE(vk)=0,E(vkvTj)=RkkjE(wkvTj)=烅烄烆0式中:Qk为系统过程噪声wk的对称非负定方差矩阵;Rk为系统观测噪声vk的对称正定方差矩阵;kj为Kronecker-函数。初始状态x0与wk和vk都不相关。针对系统(1),文献[8]以EKF

强跟踪ukf matlab,一种改进的强跟踪UKF算法及其在SINS大方位失准角初始对准中的应用...相关推荐

  1. upfst是什么函数C语言,一种基于KF和STUPF组合滤波的SINS大方位失准角初始对准方法技术...

    本发明专利技术公开了一种基于KF和STUPF组合滤波的SINS大方位失准角初始对准方法,将大失准角下非线性初始对准滤波模型分解为线性与非线性两部分,建立了线性滤波模型离散化的状态方程和量测方程,采用卡 ...

  2. leach分簇功能实现matlab,一种改进的LEACH分簇层次路由算法的制作方法

    本发明涉及无线传感器网络领域,属于leach路由通信 技术领域: . 背景技术: :物联网技术飞速发展,无线传感器网络(wirelesssensornetworks,wsn)也逐渐成为互联网研究领域的 ...

  3. 【群智能算法】一种改进的北方苍鹰优化算法 改进北方苍鹰算法INGO[1]【Matlab代码#1】

    文章目录 [`获取资源`请见文章第5节:资源获取] 1. 基础北方苍鹰优化算法 1.1 猎物识别阶段(勘探阶段) 1.2 追击和逃逸阶段(开发阶段) 2. 改进的北方苍鹰优化算法 2.1 立方混沌Cu ...

  4. 一种改进的快速人脸检测算法

    人脸检测是计算机视觉及相关领域的关键技术,在智能人机交互.视频会议.安全监控等方面都有着广阔的应用前景.目前人脸检测方法主要有基于知识的方法和基于统计学习的方法[1].其中,基于知识的检测算法首先抽取 ...

  5. 一种改进的多元宇宙优化算法

    文章目录 一.理论基础 1.MVO算法 2.IMVO算法 (1)非线性收敛因子 (2)虫洞存在机制和白洞选择机制 (3)黑洞围绕白洞公转 (4)IMVO算法流程 二.仿真实验与结果分析 三.参考文献 ...

  6. 一种改进的高光谱图像CEM目标检测算法

    一种改进的高光谱图像CEM目标检测算法 人工智能技术与咨询 来源:< 应用物理> ,作者付铜铜等 关键词: 高光谱图像:光谱重排:CEM算法:目标检测: 摘要: 约束能量最小化(Const ...

  7. 图像增强之一种改进的同态滤波增强算法-221211工作总结

    目录 一.参考 二.背景 三.步骤 四.加权分布的自适应伽马校正(AGCWD) 1.背景 2.原理 3.函数补充 1. cv2.calcHist()函数 2. img.convert() 五.单参数同 ...

  8. 一种新型鱼眼图像轮廓提取算法

    from: http://www.scimao.com/read/2307651     摘 要:提取鱼眼图像轮廓是利用鱼眼图像的前提.传统提取鱼眼图像轮廓的扫描线逼近法对噪点抑制能力不强,精度差.本 ...

  9. 强跟踪ukf matlab,st-ekf 强跟踪滤波程序,其中包括st-ukf和 matlab 276万源代码下载- www.pudn.com...

    文件名称: st-ekf下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 88 KB 上传时间: 2013-12-02 下载次数: 91 提 供 者: lau ...

最新文章

  1. Asp.Net Core 入门(一)——Program.cs做了什么
  2. 程序员请收好:10个非常实用的 VS Code 插件
  3. R语言dataframe计算满足筛选条件的行的个数(筛选满足条件的数据行并计数):类似于excel的countif函数
  4. oracle 用mybatis生成主键
  5. (转载)四种常见的 POST 提交数据方式
  6. 以C#编写的Socket服务器的Android手机聊天室Demo
  7. C语言中return和exit的区别
  8. [剑指offer]面试题第[68-1]题[Leedcode][JAVA][第235题][二叉搜索树的最近公共祖先][递归][BFS]
  9. OGG 实现两台Oracle数据库的同步
  10. 《结对-航空购票系统-开发环境搭建过程》
  11. echart 地图 某个地区_「省份」Echart系列 | 绘制世界地图含中国各个省份(地图篇)(一) - seo实验室...
  12. 代码保护软件VMProtect加壳脱壳原理总结
  13. 网孔型高级维修电工实训装置
  14. Ubuntu8.04上用飞信 libfetion
  15. Ubuntu下搭建android开发环境
  16. MySQL多个关键词检索字段
  17. qpsk相点 matlab,MATLAB-QPSK在AWGN信道下的仿真
  18. 使用prometheus(普罗米修斯)监控redis容器详解
  19. AI——三(路径、画笔)
  20. C++实现matlab中的interp1和interp2插值

热门文章

  1. 搭建完整的开发环境--Linux下的开发
  2. Linux下网络传输测速程序小记
  3. 到墨西哥的液体货物国际快递怎么邮寄
  4. 0xC000005:Access Violation和指针强制转换问题
  5. ONLYOFFICE文档V7.2现已发布————插件市场、实时查看器、连写、全新表单字段、UI 更新等
  6. 记录eprime-eyelink小白自学解决的各种问题
  7. 数值方法——薄板样条插值(Thin-Plate Spline)
  8. 2016-年蓝桥杯C-(A组)赛题-网友年龄
  9. 我要搬家到CSDN了,好吧
  10. 【数据集】各类绝缘子、鸟巢及防震锤数据集汇总