一种降维度的基于Carlson滤波算法的快速组合导航方法技术

技术编号:8105006 阅读:415 留言:0更新日期:2012-12-21 02:28
本发明专利技术提出了一种降维度的基于Carlson滤波算法的快速组合导航方法,该方法主要包括数据融合、位置补偿两个部分。数据融合部分采用了降维度的基于Carlson滤波算法的数据融合算法,通过数据融合算法实现对INS模块速度与姿态信息以及INS器件的误差信息的建模。位置补偿部分利用卫星接收机观测到的伪距信息解算出位置信息对INS模块解算出的位置信息进行校正。本发明专利技术通过对状态方程与量测方程进行修改,在满足对INS导航模块的准确校正的基础上,使得系统的维数由15维降低到12维。降低了系统的运算的数据量,同时采用Carlson滤波器作为数据融合滤波器,在Carlson滤波器中对均方误差阵及均方误差阵的估计进行上三角分解来保证矩阵的正定性,可以有效地避免滤波器的发散。

【技术实现步骤摘要】

本专利技术涉及卫星导航与惯性导航领域,是一种应用于组合导航系统的快速抗发散的组合导航算法。具体为。
技术介绍
近年来,随着卫星导航系统的发展,卫星导航系统在日常工作与生活中占有了越来越重要的地位。GPS接收机可以全天候,高精度的对载体的位置进行定位。在卫星信号良好的情况下,GPS接收机可以连续且有效地实现定位的功能。但是GPS接收机依赖于外部的信号,当外部信号缺失以及在强干扰以及高动态的条件下,传统的GPS接收机难以完成正常的定位与导航的功能。 INS导航系统属于自主式定位系统,不依赖于外部信号的辅助,但是由于INS导航系统属于自主积分式导航系统,导航系统会存在误差的积累,即定位误差随着时间的推移而发散。如果能够将GPS系统与INS系统进行组合,则可以有效的克服两种定位系统各自的缺点,实现更好的定位效果。为了设计全天候可运行的导航系统,近年来众多学者针对GPS/INS组合导航系统展开了大量的研究工作。组合导航算法是INS利用GPS系统提高自身导航性能的关键。目前的研究工作基本围绕着组合导航算法展开,但是设计的组合导航算法仍有许多问题存在。首先,组合导航系统的状态方程很大多为15维的状态方程。如此大维度的状态方程提高了系统的硬件实现难度。其次,基于GPS/INS的组合系统,工程界常采用EKF (ExtenedKalman Filter)算法,该算法通过Taylor展开对非线性系统函数进行局部近似,强非线性条件下易导致滤波器性能下降,有时也很难计算Jacobian矩阵。EKF因舍弃高阶项、采用局部线性化近似可能导致滤波精度下降、甚至发散等问题。许多研究者针对EKF算法的缺点提出了 UKF算法等非线性滤波算法以解决滤波发散的问题,但是随之而来的问题是运算量近一步的加大,极大地增加了硬件实现的难度。
技术实现思路
要解决的技术问题针对目前现有的组合导航算法数据量巨大,难以硬件实现以及数据融合滤波器易发散等缺点,本专利技术提出了。该方法通过降低组合导航滤波器的状态维度以及采用Carlson滤波算法,既降低了系统的运算量,又有效提高了系统的抗发散能力。技术方案本方法主要包括数据融合、位置补偿两个部分。数据融合部分采用了降维度的基于Carlson滤波算法的数据融合算法,通过数据融合算法实现对INS模块速度与姿态信息以及INS器件的误差信息的建模。位置补偿部分利用卫星接收机观测到的伪距信息解算出位置信息,以对INS模块解算出的位置信息进行校正。本专利技术的技术方案为所述,其特征在于包括以下步骤步骤I :利用由GPS接收机得到的卫星位置信息与伪距信息解算出用户的位置(χy ζ)和用户的速度(vx vy vz);步骤2 :利用GPS接收机得到的星历信息解算出所需卫星的位置信息和速度信息,其中第i号卫星的位置信息为(Xi Yi Zi),速度信息为(夕f f);由公式权利要求1.,其特征在于包括以下步骤 步骤I :利用由GPS接收机得到的卫星位置信息与伪距信息解算出用户的位置(X y z)和用户的速度(Vx Vy Vz); 步骤2 :利用GPS接收机得到的星历信息解算出所需卫星的位置信息和速度信息,其中第i号卫星的位置信息为Ui Yi Zi),速度信息为f )由公式全文摘要本专利技术提出了,该方法主要包括数据融合、位置补偿两个部分。数据融合部分采用了降维度的基于Carlson滤波算法的数据融合算法,通过数据融合算法实现对INS模块速度与姿态信息以及INS器件的误差信息的建模。位置补偿部分利用卫星接收机观测到的伪距信息解算出位置信息对INS模块解算出的位置信息进行校正。本专利技术通过对状态方程与量测方程进行修改,在满足对INS导航模块的准确校正的基础上,使得系统的维数由15维降低到12维。降低了系统的运算的数据量,同时采用Carlson滤波器作为数据融合滤波器,在Carlson滤波器中对均方误差阵及均方误差阵的估计进行上三角分解来保证矩阵的正定性,可以有效地避免滤波器的发散。文档编号G01S19/49GK102830415SQ201210318978公开日2012年12月19日 申请日期2012年8月31日 优先权日2012年8月31日专利技术者何伟, 廉保旺, 唐成凯, 佀荣, 宋玉龙, 吴鹏 申请人:西北工业大学本文档来自技高网
...

【技术保护点】
一种降维度的基于Carlson滤波算法的快速组合导航方法,其特征在于:包括以下步骤:步骤1:利用由GPS接收机得到的卫星位置信息与伪距信息解算出用户的位置(x?y?z)和用户的速度(vx?vy?vz);步骤2:利用GPS接收机得到的星历信息解算出所需卫星的位置信息和速度信息,其中第i号卫星的位置信息为(xi?yi?zi),速度信息为x.iy.iz.i;由公式δρ.ij=δρ.i-δρ.j=(e1i-e1j)δvx+(e2i-e2j)δvy+(e3i-e3j)δvz+ϵρ.ij...δρ.mj=δρ.m-δρ.j=(e1m-e1j)δvx+(e2m-e2j)δvy+(e3m-e3j)δvz+ϵρ.mj得到数据融合系统的观测量集合Z=δρ.ij···δρ.mj,其中δvx、δvy、δyz为速度误差信息,i、j、m为相应的卫星序号,为GPS接收机到的第i号卫星的方向矢量在大地坐标系上的投影;为GPS接收机相对于第i号卫星的伪距率残差信息:为第i号卫星相对GPS接收机的伪距率预测值,为第i号卫星相对于GPS接收机的伪距率量测值,为第i号卫星与第j号卫星伪距率的量测误差;步骤3:建立数据融合系统的量测方程Z=HX+V,X为数据融合系统的状态向量,H为量测矩阵,V为量测噪声,其中X=[δvx?δvy?δvz?δεx?δεy?δεz?dx?dy?dz?bx?by?bz],δεx、δεy、δεz为平台失准角信息,dx、dy、dz为陀螺仪零偏信息,bx、by、bz为加速度计零偏信息;由量测方程Z=HX+V得到数据融合系统的量测矩阵:H=e1i-e1j,e2i-e2j,e3i-e3j,01×3,01×3,01×3...e1m-e1s,e2m-e2s,e3m-e3s,01×3,01×3,01×3其中s也为卫星序号;步骤4:对数据融合系统的观测量Z进行Carlson滤波,具体滤波步骤为:步骤4.1:对Carlson滤波器进行初始化;步骤4.2:对数据融合系统的观测量集合Z进行Carlson滤波,其中第k次滤波过程包括Carlson滤波的时间更新过程和Carlson滤波的量测更新过程:步骤4.2.1:对于第k次Carlson滤波的时间更新过程,记迭代结果矩阵E为E=Uk-1TΦk,k-1TΓk-1Qk-11/2l×nn×n其中l为数据融合系统驱动噪声的维数,n为数据融合系统的状态向量维数,Uk?1为第k?1次滤波的协方差矩阵的上三角阵分解阵,Φk,k?1为数据融合系统的状态矩阵的离散化形式,Qk?1为状态噪声,Γk?1为状态噪声驱动矩阵,Φk,k?1=I+F·t,其中t为采样时间;F为数据融合系统的状态矩阵,由数据融合系统的状态方程:X.i(t)=δv.3×1δϵ.3×1d.3×1b.3×1=F·X=-Fiδϵ3×1i+Cbib3×1Cbid3×1-Ad3×1-Ab3×1得到,其中Fi为比力矩阵,为由载体坐标系到大地坐标系的方向余弦矩阵,A为一阶马尔科夫过程系数矩阵;对公式:Uk/k-1(g,g)=E(g)TE(g)Vg=1Uk/k-1(g,g)E(g)Uk/k-1(b,g)=E(b)TVg,b=1,2,···,g-1E(b)=E(b-1)-Uk/k-1(b,g)Vg,b=1,2,···,g-1按照g=n,n?1,n?2,…,2,1顺序迭代,经过n次递推后,得到第k次滤波的协方差预测矩阵的上三角阵分解阵Uk/k?1,其中Uk/k?1(g,g)为Uk/k?1中第g行第g列的元素值,E(g)为E的第g列;步骤4.2.2:对于第k次Carlson滤波的量测更新过程,采用序贯处理的方法:对 于数据融合系统的观测量集合...

【技术特征摘要】

【专利技术属性】
技术研发人员:何伟廉保旺唐成凯佀荣宋玉龙吴鹏
申请(专利权)人:西北工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1