CN104181572B - 一种弹载惯性/卫星紧组合导航方法 - Google Patents

一种弹载惯性/卫星紧组合导航方法 Download PDF

Info

Publication number
CN104181572B
CN104181572B CN201410219854.9A CN201410219854A CN104181572B CN 104181572 B CN104181572 B CN 104181572B CN 201410219854 A CN201410219854 A CN 201410219854A CN 104181572 B CN104181572 B CN 104181572B
Authority
CN
China
Prior art keywords
delta
satellite
centerdot
rho
carrier
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410219854.9A
Other languages
English (en)
Other versions
CN104181572A (zh
Inventor
陈帅
孔维
孔维一
屈新芬
蒋长辉
赵琛
常耀伟
王磊杰
金磊
钟润伍
余威
朱闪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Science and Technology
Original Assignee
Nanjing University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Science and Technology filed Critical Nanjing University of Science and Technology
Priority to CN201410219854.9A priority Critical patent/CN104181572B/zh
Publication of CN104181572A publication Critical patent/CN104181572A/zh
Application granted granted Critical
Publication of CN104181572B publication Critical patent/CN104181572B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/48Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
    • G01S19/49Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/165Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Automation & Control Theory (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Navigation (AREA)

Abstract

本发明公开了一种弹载惯性/卫星紧组合导航方法。该方法利用GNSS输出的伪距、伪距率信息与惯导解算相对卫星的伪距、伪距率差为量测量,进行滤波并根据滤波结果对当前***校正,主要包含如下步骤:SINS初始化;SINS导航解算;卫星的高度角,方位角解算;导航卫星选择;导航星的伪距测量误差补偿;载体相对每颗导航星的伪距、伪距率解算;***状态判别与导航策略的选择;***状态方程的构建,***量测方程的构建;进行滤波解算,并根据滤波结果,对由通讯延时引起的滞后误差,通过基于状态转移的误差补偿方法对***校正。本发明方法可实现基于惯性/卫星的伪距、伪距率无缝组合导航,提高了导航精度和对复杂环境的适应性,应用前景广阔。

Description

一种弹载惯性/卫星紧组合导航方法
技术领域
本发明涉及组合导航技术领域,特别是一种弹载惯性/卫星紧组合导航方法。
背景技术
卫星/惯性组合导航***结合卫星导航、惯性导航的优点,具有定位精度高,稳定性强等特点,因此在军事领域及民用领域都被广泛应用。组合导航的模式有很多种,主要分为松组合、紧组合、深组合三类:松组合方式直接利用全球卫星导航***(GNSS,GlobalNavigation Satellite System)和捷联惯性导航***(SINS,Strapdown InertialNavigation System)接收机输出的位置和速度信息进行组合;深组合方式的核心是利用卫星/惯性组合的导航结果辅助接收机的环路进行跟踪与捕获;紧组合方式利用GNSS接收机输出的伪距、伪距率信息和由SINS输出的位置与速度信息解算得到的伪距、伪距率信息进行组合。
目前我国在主战飞机上仍以松组合实验为主,但是载体在诸如高动态飞行、接收机信号遮挡等情况下,GNSS接收机接收到卫星数目很容易少于四颗,此时松组合***将工作在纯惯导状态,导航精度随时间下降。
发明内容
本发明的目的在于提供一种高精度的弹载惯性/卫星紧组合导航方法,基于惯性/卫星的伪距、伪距率无缝组合导航,从而有效抑制导航精度的发散。
实现本发明目的的技术解决方案为:一种弹载惯性/卫星紧组合导航方法,包括以下步骤:
步骤1,SINS初始对准,初始化速度、位置;
步骤2,导航计算机分别接收GNSS数据和SINS数据;
步骤3,导航计算机进行SINS导航解算,得到载体的速度、位置、姿态信息;导航计算机判断GNSS是否发送完所有通道信息,若发送完则计算与各通道对应的卫星高度角、方位角信息;
步骤4,判断可见卫星个数,若可见卫星大于4颗,则通过分布式最佳精度因子选星法选出4颗可见卫星作为导航星;若可见卫星少于4颗,则将所有可见卫星选为导航星;
步骤5,对导航卫星的伪距测量误差进行补偿;根据导航卫星的速度、位置信息,以及SINS的速度、位置信息,确定载体相对每颗导航卫星的伪距、伪距率信息;
步骤6,对组合导航的***状态进行判别,并根据GNSS、IMU的工作状态选择匹配的导航策略,构建***状态方程,并根据可见卫星的个数构建***量测方程;
步骤7,根据***状态方程和***量测方程,采用卡尔曼滤波信息融合法进行滤波,并根据滤波结果,对由通讯延时引起的滞后误差,通过基于状态转移的误差补偿方法对***进行校正得到最终的导航结果。
本发明与现有技术相比,其显著优点是:(1)由于采用GNSS输出的原始伪距、伪距率信息,不存在滤波器串联,从而消除了量测输出的时间相关性;(2)紧组合滤波器在收星数少于四颗的情况下动态调整***相关变量维数,使***工作在组合导航状态,实现无缝导航;(3)采用分布式最佳精度因子选星算法,既避免了选星对捷联解算的影响,又提供了最佳导航卫星组合;(4)采用容错组合,在组合前判别***状态并进行导航策略的选择,可使组合导航***具备无人干预下的自主运行状态判别、自主故障诊断、自主误差修正能力,从而大大提高了组合导航***的容错性能;(5)基于状态转移矩阵,将通讯延时滞后误差递推至当前时刻,对当前***进行补偿,大大的提高了组合导航***的导航精度。
附图说明
图1是本发明弹载惯性/卫星紧组合导航方法的流程图。
图2是本发明弹载惯性/卫星紧组合导航方法的选星运行时序示意图。
图3是本发明弹载惯性/卫星紧组合导航方法的容错组合导航流程图。
图4是本发明弹载惯性/卫星紧组合导航方法的***维数变化示意图。
图5是本发明弹载惯性/卫星紧组合导航方法的滞后误差补偿方法原理图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步详细说明。
结合图1,本发明弹载惯性/卫星紧组合导航方法,步骤如下:
步骤1,SINS初始对准,初始化速度、位置,具体如下:
采用动基座传递对准技术,实现姿态、位置、速度的快速,精确初始化。
步骤2,导航计算机分别接收GNSS数据和SINS数据,具体如下:
(2.1)导航计算机接收GNSS数据
在紧组合导航***中,GNSS接收机输出多个卫星的信息,每颗卫星信息通过一个通道输出,每个通道的信息包含:通道号,卫星编号,卫星工作状态,世界标准时间,接收机地心地固直角坐标系下的X、Y、Z轴位置和速度,伪距、伪距率量测值,卫星在地心地固直角坐标系下的X、Y、Z轴位置和速度;每个通道信息更新频率为1HZ,导航计算机依次接收、存储每个卫星对应的通道信息;
(2.2)导航计算机接收SINS数据
惯性测量单元(IMU,Inertial measurement unit)输出载体的加速度、角速度信息,IMU输出信息更新频率200HZ,导航计算机接收IMU输出信息,进行导航解算。
步骤3,导航计算机进行SINS导航解算,得到载体的速度、位置、姿态信息;导航计算机判断GNSS是否发送完所有通道信息,若发送完则计算与各通道对应的卫星高度角、方位角信息,具体为:
(3.1)采用传统四元数法进行捷联惯导***姿态更新解算,其中四元数微分方程表达式为:
Q · = 1 2 ΩQ
其中,Ω为载体坐标系相对导航系下的角速率构成的反对称矩阵,Q为四元数;
通过龙格-库塔求解四元数微分方程,然后由四元数求得姿态矩阵,由姿态矩阵求解载体的三个姿态角;
(3.2)进行捷联惯导***速度解算,速度微分方程如下:
V · n = C b n f b - ( 2 ω ie n + ω en n ) × V n + g n
其中,Vn分别为导航系下载体的速度矢量、速度矢量变化率,为载体坐标系到导航坐标系的姿态转换矩阵,fb为加速度计在载体坐标系下的输出值,为地球自转角速率在导航系下的投影,为导航系相对地球系的旋转角速率,gn为当地重力加速度矢量;
(3.3)进行捷联惯导***位置解算,载体的位置微分方程如下:
L · = V N R M + h λ · = V E sec L R N + h h · = V U
其中,分别为导航系下载体的纬度、经度和高度的变化率,VE,VN,VU分别为导航系下载体的东向、北向和天向速度,RM为椭球子午圈上各点的曲率半径,RN为卯酉圈上各点的曲率半径,L,λ,h分别为导航系下载体的纬度、经度和高度;
(3.4)导航计算机通过通道标志,判断GNSS是否发送完所有通道信息:若没有接收完,则继续接收;若接收完则计算与各通道对应的卫星高度角、方位角信息;计算方法如下:
Δe Δn Δu = S · Δx Δy Δz
其中,[Δe Δn Δu]T为导航坐标系中载体到卫星的观测向量,[Δx Δy Δz]T为地心地固直角坐标系中载体到该卫星的观测向量,
S = - sin λ cos λ 0 - sin L cos λ - sin L sin λ cos L cos L cos λ cos L sin λ sin L , Δx Δy Δz = X Y Z - x y z
其中,[X Y Z]T为卫星在地心地固直角坐标系中的位置,[x y z]T为载体在地心地固直角坐标系中位置,则卫星的高度角θ、方位角α分别如下:
θ = arcsin ( Δu / ( Δe ) 2 + ( Δn ) 2 + ( Δu ) 2 )
α=arctan(Δe/Δn)
其中,0≤θ≤π/2、0≤α≤2π。
步骤4,判断可见卫星个数,若可见卫星大于4颗,则通过分布式最佳精度因子选星法选出4颗可见卫星作为导航星;若可见卫星少于4颗,则将所有可见卫星选为导航星,具体如下:
(4.1)判断可见星个数。对计算出来的每颗星的高度角进行判断,若大于最小高度角阈值,则判断为可见卫星;否则,判断为不可见卫星;
(4.2)导航卫星选择。若可见卫星少于4颗,则不需要选星,将所有可见卫星选为导航星,若可见星个数多于4颗,则需通过选星算法,选出导航星;
分布式最佳精度因子选星算法:例如在200MHZ的弹载计算机(TMS320C6713)上,每计算一种卫星组合情况,耗时0.1ms。以12颗可见星为例,需选星495次,耗时49.5ms,若在一个惯导解算周期内选星495次,必将影响惯导解算,所以应将选星算法拆分到几个惯导解算节拍内完成。
通过分布式最佳精度因子选星法选出4颗可见卫星作为导航星,将选星算法拆分到多个惯导解算周期内完成,拆分方式如图2所示,首先构建一个包含所有4颗可见卫星组合情况的表格,在GNSS数据接收完的下一个惯导解算周期开始选星,每个惯导解算周期内通过查表选择不同的4颗可见卫星组合情况进行几何精度因子GDOP计算,直到表格中所有组合情况的几何精度因子GDOP计算完,选择几何精度因子GDOP最小的一组4颗可见卫星作为导航星;其中几何精度因子GDOP的求取方法如下:
CDOP = tra ( G T G ) - 1
G = - cos θ ( 1 ) sin α ( 1 ) - cos θ ( 1 ) cos α ( 1 ) - sin θ ( 1 ) 1 - cos θ ( 2 ) sin α ( 2 ) - cos θ ( 2 ) cos α ( 2 ) - sin θ ( 2 ) 1 - cos θ ( 3 ) sin α ( 3 ) - cos θ ( 3 ) cos α ( 3 ) - sin θ ( 3 ) 1 - cos θ ( 4 ) sin α ( 4 ) - cos θ ( 4 ) cos α ( 4 ) - sin θ ( 4 ) 1
式中,θ(σ)、α(σ)分别为一组可见卫星中第σ颗卫星的高度角、方位角,σ=1,2,3,4。
步骤5,对导航卫星的伪距测量误差进行补偿;根据导航卫星的速度、位置信息,以及SINS的速度、位置信息,确定载体相对每颗导航卫星的伪距、伪距率信息,具体如下:
(5.1)对导航卫星的伪距测量误差进行补偿,补偿地球自转误差、对流层误差;
地球自转误差:
δ t 1 = ( P x - p x P y - P y - p y P x ) * we * light _ speed
其中,Px,Py分别为卫星在地心地固直角坐标系下x轴、y轴位置,px,py分别为载体在地心地固直角坐标系下x轴、y轴位置,we为地球自转角速率,light_speed为光速;
对流层误差:
δ t 2 = 2.47 sin θ + 0.0121 * light _ speed
其中,θ为卫星的高度角,light_speed为光速;
通过校正,得到导航卫星伪距ρGj、伪距率信息,伪距ρGj为:
ρGj=rj-δtu-vρj
δtu=δt1+δt2
其中,δtu为伪距测量误差,vρj为伪距测量白噪声,rj为载体到第j颗卫星Sj的真实无差距离;
导航卫星的伪距率公式如下:
ρ · Gj = r · j - δt ru - v p · j
其中,δtru为钟漂引起的距离率误差,为伪距率测量白噪声,为载体到第j颗卫星Sj的真实无差距离变化率;
(5.2)根据导航卫星的速度、位置信息,以及SINS的速度、位置信息,确定载体相对每颗导航卫星的伪距、伪距率信息;
载体到第j颗卫星的伪距ρIj为:
ρIj=rj+ej1δx+ej2δy+ej3δz
其中,δx、δy、δz分别为载体在地球坐标系中的位置误差在x轴、y轴、z轴分量,ej1、ej2、ej3分别为载体和第j颗卫星的x轴、y轴、z轴方向余弦;
载体到第j颗卫星的伪距率为:
ρ · Ij = r · j + e j 1 δ x · + e j 2 δ y · + e j 3 δ z ·
其中分别为载体在地球坐标系中的速度误差在x轴、y轴、z轴分量。
步骤6,对组合导航的***状态进行判别,并根据GNSS、IMU的工作状态选择匹配的导航策略,构建***状态方程,并根据可见卫星的个数构建***量测方程,容错组合导航流程如图3所示,具体如下:
(6.1)对组合导航的***状态进行判别
(a)根据IMU的陀螺仪采样值和加速度计采样值判断IMU的工作状态,设A(axis)max为加速度阈值、ω(axis)max为角速度阈值,判断加速度计采样值Aaxis和陀螺采样值ωaxis是否满足以下条件:
|Aaxis|<A(axis)max
axis|<ω(axis)max
当满足上式时,则IMU工作状态正常,否则IMU的工作状态异常;
(b)根据GNSS输出值判断GNSS的工作状态,先后进行外层判断和内层判断:
①外层判断为收星条件判别,设dop为精度因子门限,判断收星数Nsats和几何精度因子GDOP是否满足以下条件:
N sats ≥ 4 GDOP ≤ dop 或1≤Nsats<4
当上式满足其中一个时,继续内层判别,否则认为GNSS的工作状态异常;
②内层判断对GNSS量测粗大误差进行判别,设δρ分别为伪距差阈值、伪距率差阈值,ρGj分别为第j颗卫星当前时刻量测伪距、伪距率值,ρIj分别为载体相对第j颗卫星的伪距、伪距率值,则判断下式是否成立:
GjIj|<δρ
| &rho; &CenterDot; Gj - &rho; &CenterDot; Ij | < &delta; &rho; &CenterDot;
上式成立时,则认为GNSS的工作状态正常,否则GNSS的工作状态异常;
(6.2)根据GNSS、IMU的工作状态选择匹配的导航策略,具体方法如下:
(a)当IMU、GNSS的工作状态均正常时,采用紧组合导航:将IMU和GNSS进行位置速度误差组合得到误差方程,经卡尔曼滤波估计出载体的位置、速度和姿态误差,对IMU的位置、速度、横滚角和俯仰角进行反馈校正;
(b)当IMU工作状态异常、GNSS工作状态正常时,放弃当前时刻IMU中陀螺仪和加速度计的量测值,用前一时刻的量测值替代:
ω(k)axis=ω(k-1)axis
A(k)axis=A(k-1)axis
其中,ω(k)axis为k时刻的角速度,ω(k-1)axis为k-1时刻的角速度,A(k)axis为k时刻的加速度,A(k-1)axis为k-1时刻的加速度;
(c)当IMU工作状态正常、GNSS工作状态异常时,采用丢星算法处理;从丢星状态恢复收星时,利用状态误差转移矩阵F估计导航误差并修正导航输出;
(d)当IMU、GNSS工作状态均异常时,采用机动目标的轨迹预测方法对载体运动状态进行估计;
(6.3)导航***的姿态、速度、位置、伪距、伪距率误差方程如下:
&phi; &CenterDot; E = ( w ie sin L + V E tan L / ( R N + h ) ) &phi; N - &delta; V N / ( R M + h ) - ( V E / ( R N + h ) + w ie cos L ) &phi; U + &epsiv; E &phi; &CenterDot; N = - ( w ie sin L + V E tan L / ( R N + h ) ) &phi; E - w ie sin L&delta;L - &phi; U V N / ( R M + h ) + &delta; V E / ( R N + h ) + &epsiv; N &phi; &CenterDot; U = ( w ie cos L + V E / ( R N + h ) ) &phi; E + &delta; V E tan L / ( R N + h ) + &phi; N V N / ( R M + h ) + ( w ie cos L + V E sec 2 L / ( R N + h ) ) &delta;L + &epsiv; U &delta; V &CenterDot; E = &phi; U f N - &phi; N f U + ( V N tan L / ( R M + h ) - V U / ( R M + h ) ) &delta; V E + ( 2 w ie sin L + V E tan L / ( R N + h ) ) &delta; V N - ( 2 w ie cos L + V E / ( R N + h ) ) &delta; V U + ( 2 w ie cos L V N + V E V N sec 2 L / ( R N + h ) + 2 w ie sin L V U ) &delta;L + &dtri; E &delta; V &CenterDot; N = &phi; E f U - &phi; U f E - 2 ( w ie sin L + V E tan L / ( R N + h ) ) &delta; V E - &delta; V N V U / ( R M + h ) - &delta; V U V N / ( R M + h ) + ( 2 w ie cos L + V E sec 2 L / ( R N + h ) ) V E &delta;L + &dtri; N &delta; V &CenterDot; U = &phi; N f E - &phi; E f N + 2 ( w ie cos L + V E / ( R N + h ) ) &delta; V E + 2 &delta; V N V N / ( R M + h ) - 2 w ie sin L V E &delta;L + &dtri; U &delta; L &CenterDot; = &delta; V N / ( R N + h ) &delta; &lambda; &CenterDot; = &delta; V E sec L / ( R N + h ) + V E sec L tan L&delta;L / ( R N + h ) &delta; h &CenterDot; = &delta; V U &delta; t &CenterDot; u = &delta; t ru &delta; t &CenterDot; ru = - &beta; tru &delta; t ru
式中,φE、φN、φU分别为东、北、天方向平台失准角,δVE、δVN、δVU分别为载体东、北、天方向速度误差,δL、δλ、δh分别为载体纬度、经度、高度误差,δtu为与时钟等效的距离误差,δtru为与时钟频率等效的距离率误差,RM为椭球子午圈上各点的曲率半径,RN为卯酉圈上各点的曲率半径,wie为地球转动角速率,fE、fN、fU分别是惯导***的比力在导航系下东、北、天方向上的分量,εE、εN、εU、分别为地理坐标系内陀螺的等效漂移在东、北、天方向的分量,▽E、▽N、▽U分别为地理坐标系内加速计的等效漂移在东、北、天方向的分量,βtru为反相关时间;
(6.4)以导航***的姿态误差、速度误差、位置误差及伪距、伪距率误差为状态变量,建立惯性/卫星组合导航***的状态方程:
X &CenterDot; ( t ) = F ( t ) X ( t ) + G ( t ) W ( t )
其中,X为***状态矢量,表示***状态矢量的导数,F为***状态转移矩阵,G为***噪声驱动矩阵,W为***噪声矢量,具体如下:
***状态矢量:
X = [ &phi; E , &phi; N , &phi; U , &delta;V E , &delta;V N , &delta;V U , &delta;L , &delta;&lambda; , &delta;h , &epsiv; x , &epsiv; y , &epsiv; z , &dtri; x , &dtri; y , &dtri; z , &delta;t u , &delta;t ru ] 17 &times; 1 T
其中,φE、φN、φU分别为东、北、天方向平台失准角,δVE、δVN、δVU分别为载体东、北、天方向速度误差,δL、δλ、δh分别为载体纬度、经度、高度误差,εx、εy、εz分别为载体系下陀螺随机常值漂移在x、y、z轴上的分量,▽x、▽y、▽z分别为载体系下加速度计偏置在x、y、z轴上的分量,δtu为与时钟等效的距离误差,δtru为与时钟频率等效的距离率误差;
状态转移矩阵:
F = ( F ins ) 9 &times; 9 ( F sg ) 9 &times; 6 0 0 0 6 &times; 9 0 6 &times; 6 0 0 0 0 0 1 0 0 0 - &beta; tru 17 &times; 17 , F sg = C b n 0 3 &times; 3 0 3 &times; 3 C b n 0 3 &times; 3 0 3 &times; 3 9 &times; 6
其中,Fins由步骤(6.3)中误差方程构成,为载体坐标系到导航坐标系的姿态转换矩阵,βtru为反相关时间;
***噪声驱动矩阵为G,且:
G = C b n 0 3 &times; 3 0 0 0 3 &times; 3 C b n 0 0 0 9 &times; 3 0 9 &times; 3 0 0 0 0 1 0 0 0 0 1 17 &times; 8
***噪声矢量为W,且:
W = w gx w gy w gz w ax w ay w az w tu w tru 8 &times; 1 T
其中,wgx、wgy、wgz分别为陀螺仪在x轴、y轴、z轴方向的随机白噪声,wax、way、waz分别为加速度计在x轴、y轴、z轴方向的随机白噪声,wtu、wtru分别为伪距随机白噪声和伪距率随机白噪声;
(6.5)构建***状态方程,根据可见卫星个数,***动态调整观测方程及组合滤波器相关矩阵的维数,图4给出了维数变化示意图,构建***量测方程,如下:
Z(t)=H(t)X(t)+V(t)
其中,Z(t)为***观测矢量,H(t)为***观测矩阵,V(t)为***观测噪声阵,X为***状态矢量;量测方程的维数及组合滤波器的维数根据可见卫星数量变化,变化关系如下:
n = N ( 0 < N < 4 ) 4 ( N &GreaterEqual; 4 )
其中,N为可见星数量,观测向量Z的维数为:2n×1;***观测矩阵H为:2n×17;***观测噪声方差R阵为:2n×2n;卡尔曼滤波增益阵为:17×2n;
伪距观测方程如下:
Z ~ &rho; = H ~ &rho; X ~ + V ~ &rho; = 0 n &times; 6 H ~ &rho;n 1 0 n &times; 6 H ~ &rho;n 2 X ~ + V ~ &rho;
式中,为观测矢量,为观测矩阵,为观测噪声阵,为状态矢量,分别为:
Z ~ &rho; = &delta; &rho; 1 &CenterDot; &CenterDot; &CenterDot; &delta; &rho; n 1 &times; n T V ~ &rho; = v &rho; 1 &CenterDot; &CenterDot; &CenterDot; v &rho; 1 1 &times; n T
δρj=ρIjGj=ej1δx+ej2δy+ej3δz+δtuρj
H ~ &rho;n 1 = a ~ 11 a ~ 12 a ~ 13 &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; a ~ n 1 a ~ n 2 a ~ n 3 n &times; 3 , H ~ &rho;n 2 = 1 0 &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; 1 0 n &times; 2
其中,δρj为卫星伪距和载体相对卫星伪距之差,j=1…n,为各通道伪距测量白噪声,ρIj为载体相对每颗导航卫星的伪距,νρj为伪距量测白噪声,δtu为钟差引起的距离误差,ρGj为导航卫星的伪距,展开如下:
a ~ j 1 = ( R N + h ) [ - e j 1 sin L cos &lambda; - e j 2 sin L sin &lambda; ] + [ R N ( 1 - f ) 2 + h ] e j 3 cos L a ~ j 2 = ( R N + h ) [ e j 2 cos L cos &lambda; - e j 1 cos L sin &lambda; ] a ~ j 3 = e j 1 cos L cos &lambda; + e j 2 cos L sin &lambda; + e j 3 sin L
其中,ej1、ej2、ej3分别为载体和第j颗卫星的x轴、y轴、z轴方向余弦,f为地球椭圆度;
伪距率观测方程如下所示:
Z ~ &rho; &CenterDot; = H ~ &rho; &CenterDot; X ~ + V ~ &rho; &CenterDot; = 0 n &times; 3 H ~ &rho; &CenterDot; n 1 0 n &times; 9 H ~ &rho; &CenterDot; n 2 X ~ + V ~ &rho; &CenterDot;
式中,为观测矢量,为观测矩阵,为观测噪声阵,为状态矢量,分别为:
Z ~ &rho; &CenterDot; = &delta; &rho; &CenterDot; 1 &CenterDot; &CenterDot; &CenterDot; &delta; &rho; &CenterDot; n 1 &times; n T V ~ &rho; &CenterDot; = v &rho; &CenterDot; 1 &CenterDot; &CenterDot; &CenterDot; v &rho; &CenterDot; 1 1 &times; n T
&delta; &rho; &CenterDot; j = &rho; &CenterDot; Ij - &rho; &CenterDot; Gj = e j 1 &delta; x &CenterDot; + e j 2 &delta; y &CenterDot; + e j 3 &delta; z &CenterDot; + &delta; t ru + v &rho; &CenterDot; j
H ~ &rho; &CenterDot; n 1 = b ~ 11 b ~ 12 b ~ 13 &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; b ~ n 1 b ~ n 2 b ~ n 3 n &times; 3 , H ~ &rho; &CenterDot; n 2 = 0 1 &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; 0 1 n &times; 2
其中,为卫星伪距率和载体相对卫星伪距率之差,j=1…n,为各通道伪距率测量白噪声,为载体相对每颗导航卫星伪距率,为伪距率量测白噪声,δtru为钟漂引起的距离率误差,为导航卫星伪距率,展开如下:
b ~ j 1 = - e j 1 sin &lambda; + e j 2 cos &lambda; b ~ j 2 = - e j 1 sin L cos &lambda; - e j 2 sin L sin &lambda; + e j 3 cos L b ~ j 3 = e j 1 cos L cos &lambda; + e j 2 cos L sin &lambda; + e j 3 sin L
其中,ej1、ej2、ej3分别为载体和第j颗卫星的x轴、y轴、z轴方向余弦;
综合伪距、伪距率观测方程,得到惯性/卫星组合导航***观测方程如下:
Z ~ = Z ~ &rho; Z ~ &rho; &CenterDot; = H ~ &rho; H ~ &rho; &CenterDot; X ~ + V ~ &rho; V ~ &rho; &CenterDot; = H ~ X ~ + V ~
步骤7,根据***状态方程和***量测方程,采用卡尔曼滤波信息融合法进行滤波,并根据滤波结果,对由通讯延时引起的滞后误差,通过基于状态转移的误差补偿方法对***进行校正得到最终的导航结果,具体如下:
(7.1)根据***状态方程和***量测方程,采用卡尔曼滤波信息融合算法;
(7.2)根据滤波结果,对由通讯延时引起的滞后误差,通过基于状态转移的误差补偿方法对***进行校正。在紧组合导航***中,由GNSS接收机输出各通道卫星信息,数据传输量相较松组合***大幅增加。以分布式导航***为例,带来的串口通讯时延大幅增加,若12通道接收机,数据传输波特率115200bit/s,传输时延为420ms。因此需要高精度的误差补偿方法;在现有时间同步方法的基础上,提出一种基于状态转移的误差补偿方法,具体思路为:利用秒脉冲时刻SINS和GNSS输出进行组合滤波以获取导航状态误差量的最优估计,并利用状态转移矩阵将其递推到当前时刻,对当前时刻***进行校正,其原理如图5所示,误差补偿方法具体为:
(7.1)设GNSS接收机秒脉冲时刻为tk,GNSS数据传输完毕时刻为tk+td,td为GNSS通讯延时;
(7.2)利用秒脉冲时刻SINS和GNSS输出进行组合卡尔曼滤波,求取tk时刻导航状态误差量的最优估计
(7.3)采用GNSS传输完毕时刻的SINS解算输出求取连续***下的状态转移矩阵F(tk+td),采用直接法求取tk至tk+td时刻的***状态误差转移矩阵
&Phi; t k + t d | t k = I + &Sigma; m = 1 &infin; [ F &CenterDot; t ] m m !
其中,I为单位阵;
(7.4)利用***状态误差转移矩阵的性质,将tk时刻导航状态误差量的最优估计递推至当前时刻,并进行反馈修正,得tk+td时刻导航状态误差量的最优估计
X t k + t d = &Phi; t k + t d | t k &CenterDot; X t k
综上所述,本发明弹载惯性/卫星紧组合导航方法可实现基于惯性/卫星的伪距、伪距率无缝组合导航,提高了导航精度和对复杂环境的适应性,应用前景广阔。

Claims (6)

1.一种弹载惯性/卫星紧组合导航方法,其特征在于,包括以下步骤:
步骤1,SINS初始对准,初始化速度、位置;
步骤2,导航计算机分别接收GNSS数据和SINS数据;
步骤3,导航计算机进行SINS导航解算,得到载体的速度、位置、姿态信息;导航计算机判断GNSS是否发送完所有通道信息,若发送完则计算与各通道对应的卫星高度角、方位角信息;
步骤4,判断可见卫星个数,若可见卫星大于4颗,则通过分布式最佳精度因子选星法选出4颗可见卫星作为导航星;若可见卫星少于4颗,则将所有可见卫星选为导航星;
步骤5,对导航卫星的伪距测量误差进行补偿;根据导航卫星的速度、位置信息,以及SINS的速度、位置信息,确定载体相对每颗导航卫星的伪距、伪距率信息;
步骤6,对组合导航的***状态进行判别,并根据GNSS、IMU的工作状态选择匹配的导航策略,构建***状态方程,并根据可见卫星的个数构建***量测方程;
步骤7,根据***状态方程和***量测方程,采用卡尔曼滤波信息融合法进行滤波,并根据滤波结果,对由通讯延时引起的滞后误差,通过基于状态转移的误差补偿方法对***进行校正得到最终的导航结果,具体如下:
(7.1)设GNSS接收机秒脉冲时刻为tk,GNSS数据传输完毕时刻为tk+td,td为GNSS通讯延时;
(7.2)利用秒脉冲时刻SINS和GNSS输出进行组合卡尔曼滤波,求取tk时刻导航状态误差量的最优估计
(7.3)采用GNSS传输完毕时刻的SINS解算输出求取连续***下的状态转移矩阵F(tk+td),采用直接法求取tk至tk+td时刻的***状态误差转移矩阵
&Phi; t k + t d | t k = I + &Sigma; m = 1 &infin; &lsqb; F &CenterDot; t &rsqb; m m !
其中,I为单位阵;
(7.4)利用***状态误差转移矩阵的性质,将tk时刻导航状态误差量的最优估计递推至当前时刻,并进行反馈修正,得tk+td时刻导航状态误差量的最优估计
X t k + t d = &Phi; t k + t d | t k &CenterDot; X t k .
2.根据权利要求1所述的弹载惯性/卫星紧组合导航方法,其特征在于,步骤2中所述导航计算机分别接收GNSS数据和SINS数据,具体如下:
(2.1)导航计算机接收GNSS数据
在紧组合导航***中,GNSS接收机输出多个卫星的信息,每颗卫星信息通过一个通道输出,每个通道的信息包含:通道号,卫星编号,卫星工作状态,世界标准时间,接收机地心地固直角坐标系下的X、Y、Z轴位置和速度,伪距、伪距率量测值,卫星在地心地固直角坐标系下的X、Y、Z轴位置和速度;导航计算机依次接收、存储每个卫星对应的通道信息;
(2.2)导航计算机接收SINS数据
IMU输出载体加速度、角速度信息,导航计算机接收IMU输出信息,进行导航解算。
3.根据权利要求1所述的弹载惯性/卫星紧组合导航方法,其特征在于,步骤3中所述导航计算机进行SINS导航解算,得到载体的速度、位置、姿态信息;导航计算机判断GNSS是否发送完所有通道信息,若发送完则计算与各通道对应的卫星高度角、方位角信息,具体如下:
(3.1)采用传统四元数法进行捷联惯导***姿态更新解算,其中四元数微分方程表达式为:
Q &CenterDot; = 1 2 &Omega; Q
其中,Ω为载体坐标系相对导航系下的角速率构成的反对称矩阵,Q为四元数;
通过龙格-库塔求解四元数微分方程,然后由四元数求得姿态矩阵,由姿态矩阵求解载体的三个姿态角;
(3.2)进行捷联惯导***速度解算,速度微分方程如下:
V &CenterDot; n = C b n f b - ( 2 &omega; i e n + &omega; e n n ) &times; V n + g n
其中,Vn分别为导航系下载体的速度矢量、速度矢量变化率,为载体坐标系到导航坐标系的姿态转换矩阵,fb为加速度计在载体坐标系下的输出值,为地球自转角速率在导航系下的投影,为导航系相对地球系的旋转角速率,gn为当地重力加速度矢量;
(3.3)进行捷联惯导***位置解算,载体的位置微分方程如下:
L &CenterDot; = V N R M + h &lambda; &CenterDot; = V E sec L R N + h h &CenterDot; = V U
分别为导航系下载体的纬度、经度和高度的变化率,VE,VN,VU分别为导航系下载体的东向、北向和天向速度,RM为椭球子午圈上各点的曲率半径,RN为卯酉圈上各点的曲率半径,L,λ,h分别为导航系下载体的纬度、经度和高度;
(3.4)导航计算机通过通道标志,判断GNSS是否发送完所有通道信息:若没有接收完,则继续接收;若接收完则计算与各通道对应的卫星高度角、方位角信息;计算方法如下:
&Delta; e &Delta; n &Delta; u = S &CenterDot; &Delta; x &Delta; y &Delta; z
其中,[Δe Δn Δu]T为导航坐标系中载体到卫星的观测向量,[Δx Δy Δz]T为地心地固直角坐标系中载体到该卫星的观测向量,
S = - s i n &lambda; c o s &lambda; 0 - sin L cos &lambda; - sin L s i n &lambda; cos L cos L c o s &lambda; cos L sin &lambda; sin L , &Delta; x &Delta; y &Delta; z = X Y Z - x y z
其中,[X Y Z]T为卫星在地心地固直角坐标系中的位置,[x y z]T为载体在地心地固直角坐标系中位置,则卫星的高度角θ、方位角α分别如下:
&theta; = arcsin ( &Delta; u / ( &Delta; e ) 2 + ( &Delta; n ) 2 + ( &Delta; u ) 2 )
α=arctan(Δe/Δn)
其中,0≤θ≤π/2、0≤α≤2π。
4.根据权利要求1所述的弹载惯性/卫星紧组合导航方法,其特征在于,步骤4中所述若可见卫星大于4颗,则通过分布式最佳精度因子选星法选出4颗可见卫星作为导航星,具体如下:
将选星算法拆分到多个惯导解算周期内完成,拆分方式为:首先构建一个包含所有4颗可见卫星组合情况的表格,在GNSS数据接收完的下一个惯导解算周期开始选星,每个惯导解算周期内通过查表选择不同的4颗可见卫星组合情况进行几何精度因子GDOP计算,直到表格中所有组合情况的几何精度因子GDOP计算完,选择几何精度因子GDOP最小的一组4颗可见卫星作为导航星;其中几何精度因子GDOP的求取方法如下:
G D O P = t r a ( G T G ) - 1
G = - cos&theta; ( 1 ) sin&alpha; ( 1 ) - cos&theta; ( 1 ) cos&alpha; ( 1 ) - sin&theta; ( 1 ) 1 - cos&theta; ( 2 ) sin&alpha; ( 2 ) - cos&theta; ( 2 ) cos&alpha; ( 2 ) - sin&theta; ( 2 ) 1 - cos&theta; ( 3 ) sin&alpha; ( 3 ) - cos&theta; ( 3 ) cos&alpha; ( 3 ) - sin&theta; ( 3 ) 1 - cos&theta; ( 4 ) sin&alpha; ( 4 ) - cos&theta; ( 4 ) cos&alpha; ( 4 ) - sin&theta; ( 4 ) 1
式中,θ(σ)、α(σ)分别为一组可见卫星中第σ颗卫星的高度角、方位角,σ=1,2,3,4。
5.根据权利要求1所述的弹载惯性/卫星紧组合导航方法,其特征在于,步骤5中所述对导航卫星的伪距测量误差进行补偿,然后根据导航卫星的速度、位置信息,以及SINS的速度、位置信息,确定载体相对每颗导航卫星的伪距、伪距率信息,具体为:
(5.1)对导航卫星的伪距测量误差进行补偿,补偿地球自转误差、对流层误差;
地球自转误差:
&delta;t 1 = ( P x - p x P y - P y - p y P x ) * w e * l i g h t _ s p e e d
其中,Px,Py分别为卫星在地心地固直角坐标系下x轴、y轴位置,px,py分别为载体在地心地固直角坐标系下x轴、y轴位置,we为地球自转角速率,light_speed为光速;
对流层误差:
&delta;t 2 = 2.47 s i n &theta; + 0.0121 * l i g h t _ s p e e d
其中,θ为卫星的高度角,light_speed为光速;
通过校正,得到导航卫星伪距ρGj、伪距率信息,伪距ρGj为:
ρGj=rj-δtu-vρj
δtu=δt1+δt2
其中,δtu为伪距测量误差,vρj为伪距测量白噪声,rj为载体到第j颗卫星Sj的真实无差距离;
导航卫星的伪距率公式如下:
&rho; &CenterDot; G j = r &CenterDot; j - &delta;t r u - v &rho; &CenterDot; j
其中,δtru为钟漂引起的距离率误差,为伪距率测量白噪声,为载体到第j颗卫星Sj的真实无差距离变化率;
(5.2)根据导航卫星的速度、位置信息,以及SINS的速度、位置信息,确定载体相对每颗导航卫星的伪距、伪距率信息;
载体到第j颗卫星的伪距ρIj为:
ρIj=rj+ej1δx+ej2δy+ej3δz
其中,δx、δy、δz分别为载体在地球坐标系中的位置误差在x轴、y轴、z轴分量,ej1、ej2、ej3分别为载体和第j颗卫星的x轴、y轴、z轴方向余弦;
载体到第j颗卫星的伪距率为:
&rho; &CenterDot; I j = r &CenterDot; j + e j 1 &delta; x &CenterDot; + e j 2 &delta; y &CenterDot; + e j 3 &delta; z &CenterDot;
其中分别为载体在地球坐标系中的速度误差在x轴、y轴、z轴分量。
6.根据权利要求1所述的弹载惯性/卫星紧组合导航方法,其特征在于,步骤6中所述对组合导航的***状态进行判别,并根据GNSS、IMU的工作状态选择匹配的导航策略,构建***状态方程,并根据可见卫星的个数构建***量测方程,具体如下:
(6.1)对组合导航的***状态进行判别
(a)根据IMU的陀螺仪采样值和加速度计采样值判断IMU的工作状态,设A(axis)max为加速度阈值、ω(axis)max为角速度阈值,判断加速度计采样值Aaxis和陀螺采样值ωaxis是否满足以下条件:
|Aaxis|<A(axis)max
axis|<ω(axis)max
当满足上式时,则IMU工作状态正常,否则IMU的工作状态异常;
(b)根据GNSS输出值判断GNSS的工作状态,先后进行外层判断和内层判断:
①外层判断为收星条件判别,设dop为精度因子门限,判断收星数Nsats和几何精度因子GDOP是否满足以下条件:
或1≤Nsats<4
当上式满足其中一个时,继续内层判别,否则认为GNSS的工作状态异常;
②内层判断对GNSS量测粗大误差进行判别,设δρ分别为伪距差阈值、伪距率差阈值,ρGj分别为第j颗卫星当前时刻量测伪距、伪距率值,ρIj分别为载体相对第j颗卫星的伪距、伪距率值,则判断下式是否成立:
GjIj|<δρ
| &rho; &CenterDot; G j - &rho; &CenterDot; I j | < &delta; &rho; &CenterDot;
上式成立时,则认为GNSS的工作状态正常,否则GNSS的工作状态异常;
(6.2)根据GNSS、IMU的工作状态选择匹配的导航策略,具体方法如下:
(a)当IMU、GNSS的工作状态均正常时,采用紧组合导航:将IMU和GNSS进行位置速度误差组合得到误差方程,经卡尔曼滤波估计出载体的位置、速度和姿态误差,对IMU的位置、速度、横滚角和俯仰角进行反馈校正;
(b)当IMU工作状态异常、GNSS工作状态正常时,放弃当前时刻IMU中陀螺仪和加速度计的量测值,用前一时刻的量测值替代:
ω(k)axis=ω(k-1)axis
A(k)axis=A(k-1)axis
其中,ω(k)axis为k时刻的角速度,ω(k-1)axis为k-1时刻的角速度,A(k)axis为k时刻的加速度,A(k-1)axis为k-1时刻的加速度;
(c)当IMU工作状态正常、GNSS工作状态异常时,采用丢星算法处理;从丢星状态恢复收星时,利用状态误差转移矩阵F估计导航误差并对导航输出进行修正;
(d)当IMU、GNSS工作状态均异常时,采用机动目标的轨迹预测方法对载体运动状态进行估计;
(6.3)导航***的姿态、速度、位置、伪距、伪距率误差方程如下:
&phi; &CenterDot; E = ( w i e sin L + V E tan L / ( R N + h ) ) &phi; N - &delta;V N / ( R M + h ) - ( V E / ( R N + h ) + w i e cos L ) &phi; U + &epsiv; E &phi; &CenterDot; N = - ( w i e sin L + V E tan L / ( R N + h ) ) &phi; E - w i e sin L &delta; L - &phi; U V N / ( R M + h ) + &delta;V E / ( R N + h ) + &epsiv; N &phi; &CenterDot; U = ( w i e cos L + V E / ( R N + h ) ) &phi; E + &delta;V E tan L / ( R N + h ) + &phi; N V N / ( R M + h ) + ( w i e cos L + V E sec 2 L / ( R N + h ) ) &delta; L + &epsiv; U &delta; V &CenterDot; E = &phi; U f N - &phi; N f U + ( V N tan L / ( R M + h ) - V U / ( R M + h ) ) &delta;V E + ( 2 w i e sin L + V E tan L / ( R N + h ) ) &delta;V N - ( 2 w i e cos L + V E / ( R N + h ) ) &delta;V U + ( 2 w i e cos LV N + V E V N sec 2 L / ( R N + h ) + 2 w i e sin LV U ) &delta; L + &dtri; E &delta; V &CenterDot; N = &phi; E f U - &phi; U f E - 2 ( w i e sin L + V E tan L / ( R N + h ) ) &delta;V E - &delta;V N V U / ( R M + h ) - &delta;V U V N / ( R M + h ) + ( 2 w i e cos L + V E sec 2 L / ( R N + h ) ) V E &delta; L + &dtri; N &delta; V &CenterDot; U = &phi; N f E - &phi; E f N + 2 ( w i e cos L + V E / ( R N + h ) ) &delta;V E + 2 &delta;V N V N / ( R M + h ) - 2 w i e sin LV E &delta; L + &dtri; U &delta; L &CenterDot; = &delta;V N / ( R M + h ) &delta; &lambda; &CenterDot; = &delta;V E sec L / ( R N + h ) + V E sec L tan L &delta; L / ( R N + h ) &delta; h &CenterDot; = &delta;V U &delta; t &CenterDot; u = &delta;t r u &delta; t &CenterDot; r u = - &beta; t r u &delta;t r u
式中,φE、φN、φU分别为东、北、天方向平台失准角,δVE、δVN、δVU分别为载体东、北、天方向速度误差,δL、δλ、δh分别为载体纬度、经度、高度误差,δtu为与时钟等效的距离误差,δtru为与时钟频率等效的距离率误差,RM为椭球子午圈上各点的曲率半径,RN为卯酉圈上各点的曲率半径,wie为地球转动角速率,fE、fN、fU分别是惯导***的比力在导航系下东、北、天方向上的分量,εE、εN、εU、分别为地理坐标系内陀螺的等效漂移在东、北、天方向的分量,分别为地理坐标系内加速计的等效漂移在东、北、天方向的分量,βtru为反相关时间;
(6.4)以导航***的姿态误差、速度误差、位置误差及伪距、伪距率误差为状态变量,建立惯性/卫星组合导航***的状态方程:
X &CenterDot; ( t ) = F ( t ) X ( t ) + G ( t ) W ( t )
其中,X为***状态矢量,表示***状态矢量的导数,F为***状态转移矩阵,G为***噪声驱动矩阵,W为***噪声矢量,具体如下:
***状态矢量:
X = &lsqb; &phi; E , &phi; N , &phi; U , &delta;V E , &delta;V N , &delta;V U , &delta; L , &delta; &lambda; , &delta; h , &epsiv; x , &epsiv; y , &epsiv; z , &dtri; x , &dtri; y , &dtri; z , &delta;t u , &delta;t r u &rsqb; 17 &times; 1 T
其中,φE、φN、φU分别为东、北、天方向平台失准角,δVE、δVN、δVU分别为载体东、北、天方向速度误差,δL、δλ、δh分别为载体纬度、经度、高度误差,εx、εy、εz分别为载体系下陀螺随机常值漂移在x、y、z轴上的分量,▽x、▽y、▽z分别为载体系下加速度计偏置在x、y、z轴上的分量,δtu为与时钟等效的距离误差,δtru为与时钟频率等效的距离率误差;
状态转移矩阵:
F = ( F i n s ) 9 &times; 9 ( F s g ) 9 &times; 6 0 0 0 6 &times; 9 0 6 &times; 6 0 0 0 0 0 1 0 0 0 - &beta; t r u 17 &times; 17 , F s g = C b n 0 3 &times; 3 0 3 &times; 3 C b n 0 3 &times; 3 0 3 &times; 3 9 &times; 6
其中,Fins由步骤(6.3)中误差方程构成,为载体坐标系到导航坐标系的姿态转换矩阵,βtru为反相关时间;
***噪声驱动矩阵为G,且:
G = C b n 0 3 &times; 3 0 0 0 3 &times; 3 C b n 0 0 0 9 &times; 3 0 9 &times; 3 0 0 0 0 1 0 0 0 0 1 17 &times; 8
***噪声矢量为W,且:
W = w g x w g y w g z w a x w a y w a z w t u w t r u 8 &times; 1 T
其中,wgx、wgy、wgz分别为陀螺仪在x轴、y轴、z轴方向的随机白噪声,wax、way、waz分别为加速度计在x轴、y轴、z轴方向的随机白噪声,wtu、wtru分别为伪距随机白噪声和伪距率随机白噪声;
(6.5)构建***状态方程,并根据可见卫星的个数构建***量测方程,如下:
Z(t)=H(t)X(t)+V(t)
其中,Z(t)为***观测矢量,H(t)为***观测矩阵,V(t)为***观测噪声阵,X为***状态矢量;量测方程的维数及组合滤波器的维数根据可见卫星数量变化,变化关系如下:
n = N ( 0 < N < 4 ) 4 ( N &GreaterEqual; 4 )
其中,N为可见星数量,观测向量Z的维数为:2n×1;***观测矩阵H为:2n×17;***观测噪声方差R阵为:2n×2n;卡尔曼滤波增益阵为:17×2n;
伪距观测方程如下:
Z ~ &rho; = H ~ &rho; X ~ + V ~ &rho; = 0 n &times; 6 H ~ &rho; n 1 0 n &times; 6 H ~ &rho; n 2 X ~ + V ~ &rho;
式中,为观测矢量,为观测矩阵,为观测噪声阵,为状态矢量,分别为:
Z ~ &rho; = &delta;&rho; 1 ... &delta;&rho; n 1 &times; n T V ~ &rho; = v &rho; 1 ... v &rho; 1 1 &times; n T
δρj=ρIjGj=ej1δx+ej2δy+ej3δz+δtuρj
H ~ &rho; n 1 = a ~ 11 a ~ 12 a ~ 13 . . . . . . . . . a ~ n 1 a ~ n 2 a ~ n 3 n &times; 3 , H ~ &rho; n 2 = 1 0 . . . . . . 1 0 n &times; 2
其中,δρj为卫星伪距和载体相对卫星伪距之差,j=1…n,为各通道伪距测量白噪声,ρIj为载体相对每颗导航卫星的伪距,νρj为伪距量测白噪声,δtu为钟差引起的距离误差,ρGj为导航卫星的伪距,展开如下,j=1…n,i=1,2,3则:
a ~ j 1 = ( R N + h ) &lsqb; - e j 1 sin L cos &lambda; - e j 2 sin L sin &lambda; &rsqb; + &lsqb; R N ( 1 - f ) 2 + h &rsqb; e j 3 cos L a ~ j 2 = ( R N + h ) &lsqb; e j 2 cos L cos &lambda; - e j 1 cos L sin &lambda; &rsqb; a ~ j 3 = e j 1 cos L cos &lambda; + e j 2 cos L sin &lambda; + e j 3 sin L
其中,ej1、ej2、ej3分别为载体和第j颗卫星的x轴、y轴、z轴方向余弦,f为地球椭圆度;
伪距率观测方程如下所示:
Z ~ &rho; &CenterDot; = H ~ &rho; &CenterDot; X ~ + V ~ &rho; &CenterDot; = 0 n &times; 3 H ~ &rho; &CenterDot; n 1 0 n &times; 9 H ~ &rho; &CenterDot; n 2 X ~ + V ~ &rho; &CenterDot;
式中,为观测矢量,为观测矩阵,为观测噪声阵,为状态矢量,分别为:
Z ~ &rho; &CenterDot; = &delta; &rho; &CenterDot; 1 ... &delta; &rho; &CenterDot; n 1 &times; n T V ~ &rho; &CenterDot; = &nu; &rho; &CenterDot; 1 ... &nu; &rho; &CenterDot; 1 1 &times; n T
&delta; &rho; &CenterDot; j = &rho; &CenterDot; I j - &rho; &CenterDot; G j = e j 1 &delta; x &CenterDot; + e j 2 &delta; y &CenterDot; + e j 3 &delta; z &CenterDot; + &delta;t r u + &nu; &rho; &CenterDot; j
H ~ &rho; &CenterDot; n 1 = b ~ 11 b ~ 12 b ~ 13 . . . . . . . . . b ~ n 1 b ~ n 2 b ~ n 3 n &times; 3 , H ~ &rho; &CenterDot; n 2 = 0 1 . . . . . . 0 1 n &times; 2
其中,为卫星伪距率和载体相对卫星伪距率之差,j=1…n,为各通道伪距率测量白噪声,为载体相对每颗导航卫星伪距率,为伪距率量测白噪声,δtru为钟漂引起的距离率误差,为导航卫星伪距率,展开如下,j=1…n,i=1,2,3则:
b ~ j 1 = - e j 1 sin &lambda; + e j 2 cos &lambda; b ~ j 2 = - e j 1 sin L cos &lambda; - e j 2 sin L sin &lambda; + e j 3 cos L b ~ j 3 = e j 1 cos L cos &lambda; + e j 2 cos L sin &lambda; + e j 3 sin L
其中,ej1、ej2、ej3分别为载体和第j颗卫星的x轴、y轴、z轴方向余弦;
综合伪距、伪距率观测方程,得到惯性/卫星组合导航***观测方程如下:
Z ~ = Z ~ &rho; Z ~ &rho; &CenterDot; = H ~ &rho; H ~ &rho; &CenterDot; X ~ + V ~ &rho; V ~ &rho; &CenterDot; = H ~ X ~ + V ~ .
CN201410219854.9A 2014-05-22 2014-05-22 一种弹载惯性/卫星紧组合导航方法 Active CN104181572B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410219854.9A CN104181572B (zh) 2014-05-22 2014-05-22 一种弹载惯性/卫星紧组合导航方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410219854.9A CN104181572B (zh) 2014-05-22 2014-05-22 一种弹载惯性/卫星紧组合导航方法

Publications (2)

Publication Number Publication Date
CN104181572A CN104181572A (zh) 2014-12-03
CN104181572B true CN104181572B (zh) 2017-01-25

Family

ID=51962760

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410219854.9A Active CN104181572B (zh) 2014-05-22 2014-05-22 一种弹载惯性/卫星紧组合导航方法

Country Status (1)

Country Link
CN (1) CN104181572B (zh)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105068102A (zh) * 2015-08-11 2015-11-18 南京理工大学 一种基于dsp+fpga的超紧组合导航方法
CN105222780B (zh) * 2015-09-07 2016-08-24 郑州轻工业学院 一种基于Stirling插值多项式逼近的椭球集员滤波方法
CN105806339B (zh) * 2016-05-14 2018-09-25 中卫物联成都科技有限公司 一种基于gnss、ins和守时***的组合导航方法和设备
CN106324646B (zh) * 2016-08-23 2018-11-16 西安电子科技大学 基于卫星导航的导弹测姿方法
CN106767787A (zh) * 2016-12-29 2017-05-31 北京时代民芯科技有限公司 一种紧耦合gnss/ins组合导航装置
CN106814382B (zh) * 2017-01-11 2019-05-10 武汉大学 联合高度角和用户测距误差的gnss卫星观测值定权方法
CN106932804A (zh) * 2017-03-17 2017-07-07 南京航空航天大学 天文辅助的惯性/北斗紧组合导航***及其导航方法
CN108931791B (zh) * 2017-05-24 2021-03-02 广州海格通信集团股份有限公司 卫惯紧组合钟差修正***和方法
CN107492717B (zh) * 2017-06-22 2020-03-17 山东航天电子技术研究所 一种动中通天线余弦扫描的惯导航向修正方法
CN108413982B (zh) * 2017-12-21 2021-07-23 中国船舶重工集团公司第七0七研究所 一种舰船动态对准位置杆臂补偿方法
CN109039417B (zh) * 2018-03-29 2021-02-05 北京临近空间飞行器***工程研究所 一种飞行器天基测控时延参数测量方法
CN108709552A (zh) * 2018-04-13 2018-10-26 哈尔滨工业大学 一种基于mems的imu和gps紧组合导航方法
CN110657800B (zh) * 2018-06-29 2021-08-10 北京自动化控制设备研究所 一种位置测量组合导航***的时间同步方法
CN111361763B (zh) * 2018-12-25 2021-07-13 北京理工大学 能够应用于卫星信号不稳定区域的复合增程飞行器
CN110189421B (zh) * 2019-05-10 2022-03-25 山东大学 一种北斗gnss/dr组合导航出租车计程计时***及其运行方法
CN110514201B (zh) * 2019-08-16 2023-06-23 中国航空工业集团公司西安飞行自动控制研究所 一种惯性导航***及适用于高转速旋转体的导航方法
CN110440796A (zh) * 2019-08-19 2019-11-12 哈尔滨工业大学 基于旋转磁场和惯导融合的管道机器人定位装置及方法
CN111174786B (zh) * 2020-02-25 2020-12-01 中南大学 一种ins/sar组合导航的几何精度因子计算方法
CN112050807B (zh) * 2020-08-03 2023-08-18 河北汉光重工有限责任公司 一种基于时间同步补偿的sins_gnss组合导航方法
CN112083465A (zh) * 2020-09-18 2020-12-15 德明通讯(上海)有限责任公司 位置信息获取***及方法
CN112197767B (zh) * 2020-10-10 2022-12-23 江西洪都航空工业集团有限责任公司 一种在线改进滤波误差的滤波器设计方法
CN112269201B (zh) * 2020-10-23 2024-04-16 北京云恒科技研究院有限公司 一种gnss/ins紧耦合时间分散滤波方法
CN112782728B (zh) * 2021-01-26 2024-03-22 中国人民解放军92728部队 一种基于惯性辅助的天线阵欺骗干扰信号检测方法
CN113253325B (zh) * 2021-06-24 2021-09-17 中国人民解放军国防科技大学 惯性卫星序贯紧组合李群滤波方法
CN113791436B (zh) * 2021-08-11 2024-04-02 北京自动化控制设备研究所 一种适用于旋转炮弹的动态环路跟踪方法及装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6631323B2 (en) * 2000-05-30 2003-10-07 Northrop Grumman Corporation Method and apparatus for improving performance of an inertial navigation system having global positioning system corrections
WO2005071431A1 (en) * 2004-01-23 2005-08-04 Novatel Inc. Inertial gps navigation system with modified kalman filter
CN103278837B (zh) * 2013-05-17 2015-04-15 南京理工大学 基于自适应滤波的sins/gnss多级容错组合导航方法
CN103792561B (zh) * 2014-02-21 2016-04-20 南京理工大学 一种基于gnss通道差分的紧组合降维滤波方法

Also Published As

Publication number Publication date
CN104181572A (zh) 2014-12-03

Similar Documents

Publication Publication Date Title
CN104181572B (zh) 一种弹载惯性/卫星紧组合导航方法
CN104457754B (zh) 一种基于sins/lbl紧组合的auv水下导航定位方法
CN104181574B (zh) 一种捷联惯导***/全球导航卫星***组合导航滤波***及方法
CN103076015B (zh) 一种基于全面最优校正的sins/cns组合导航***及其导航方法
CN108535755A (zh) 基于mems的gnss/imu车载实时组合导航方法
CN101858748B (zh) 高空长航无人机的多传感器容错自主导航方法
CN103900611B (zh) 一种惯导天文高精度复合两位置对准及误差标定方法
CN106932804A (zh) 天文辅助的惯性/北斗紧组合导航***及其导航方法
CN106643709B (zh) 一种海上运载体的组合导航方法及装置
CN108226985A (zh) 基于精密单点定位的列车组合导航方法
CN107121141A (zh) 一种适用于定位导航授时微***的数据融合方法
CN106767787A (zh) 一种紧耦合gnss/ins组合导航装置
CN103792561B (zh) 一种基于gnss通道差分的紧组合降维滤波方法
CN106501832A (zh) 一种容错矢量跟踪gnss/sins深组合导航方法
CN102519485B (zh) 一种引入陀螺信息的二位置捷联惯性导航***初始对准方法
CN105068102A (zh) 一种基于dsp+fpga的超紧组合导航方法
CN111044075B (zh) 基于卫星伪距/相对测量信息辅助的sins误差在线修正方法
CN109471144A (zh) 基于伪距/伪距率的多传感器紧组合列车组合定位方法
CN108344415A (zh) 一种组合导航信息融合方法
CN108594271A (zh) 一种基于复合分层滤波的抗欺骗干扰的组合导航方法
CN110243377A (zh) 一种基于分层式结构的集群飞行器协同导航方法
CN103968844B (zh) 基于低轨平台跟踪测量的大椭圆机动航天器自主导航方法
CN106707322A (zh) 基于rtk/sins的高动态定位定姿***及方法
CN107797125A (zh) 一种减小深海探测型auv导航定位误差的方法
CN105547289A (zh) 一种水下航行器组合导航***及导航信息融合方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Inventor after: Chen Shuai

Inventor after: Yu Wei

Inventor after: Zhu Shan

Inventor after: Kong Weiyi

Inventor after: Qu Xinfen

Inventor after: Jiang Changhui

Inventor after: Zhao Chen

Inventor after: Chang Yaowei

Inventor after: Wang Leijie

Inventor after: Jin Lei

Inventor after: Zhong Runwu

Inventor before: Chen Shuai

Inventor before: Chang Yaowei

Inventor before: Wang Leijie

Inventor before: Jin Lei

Inventor before: Zhong Runwu

Inventor before: Yu Wei

Inventor before: Zhu Shan

CB03 Change of inventor or designer information
C14 Grant of patent or utility model
GR01 Patent grant