CN112051598B - 一种基于双重校正的车载gnss/ins组合导航方法 - Google Patents
一种基于双重校正的车载gnss/ins组合导航方法 Download PDFInfo
- Publication number
- CN112051598B CN112051598B CN202010584387.5A CN202010584387A CN112051598B CN 112051598 B CN112051598 B CN 112051598B CN 202010584387 A CN202010584387 A CN 202010584387A CN 112051598 B CN112051598 B CN 112051598B
- Authority
- CN
- China
- Prior art keywords
- gnss
- ins
- output
- correction
- kalman filtering
- 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
Links
- 238000012937 correction Methods 0.000 title claims abstract description 45
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000001914 filtration Methods 0.000 claims abstract description 60
- 239000011159 matrix material Substances 0.000 claims description 35
- 238000005516 engineering process Methods 0.000 claims description 8
- 230000009977 dual effect Effects 0.000 claims description 7
- 241001061260 Emmelichthys struhsakeri Species 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 230000007704 transition Effects 0.000 claims description 2
- 239000013307 optical fiber Substances 0.000 claims 2
- 238000005259 measurement Methods 0.000 description 7
- 238000011160 research Methods 0.000 description 3
- 208000028257 Joubert syndrome with oculorenal defect Diseases 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 210000001367 artery Anatomy 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 238000007499 fusion processing Methods 0.000 description 1
- 238000005339 levitation Methods 0.000 description 1
- 230000001537 neural effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining 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/42—Determining position
- G01S19/45—Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
- G01S19/47—Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being an inertial measurement, e.g. tightly coupled inertial
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; 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/16—Navigation; 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/165—Navigation; 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining 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/40—Correcting position, velocity or attitude
- G01S19/41—Differential correction, e.g. DGPS [differential GPS]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
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)
- Navigation (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
本发明属于卫星导航定位技术领域,具体提供了一种基于双重校正的车载GNSS/INS组合导航方法,首先,对GNSS系统进行初始化,获得固定解后,根据GNSS的载波以及伪距观测值,利用扩展卡尔曼滤波估计车的GNSS位置;然后将卡尔曼滤波校正后的GNSS位置与INS输出的位置求差,将结果作为观测值再次进行卡尔曼滤波估计,根据结果对INS输出的位置进行输出校正,最后获得的INS位置为系统位置的最终结果。该方案首先对GNSS输出的位置进行卡尔曼滤波校正,再利用校正后的GNSS位置对INS位置进行卡尔曼滤波校正,提高了组合导航定位系统位置的精度及可靠性。克服了在卫星信号不佳的情况下GNSS/INS组合导航定位系统输出位置精度较差的问题。
Description
技术领域
本发明属于卫星导航定位技术领域,具体涉及一种基于双重校正的车载GNSS/INS组合导航方法。
背景技术
铁路作为我国国民经济的大动脉、国家重要基础设施、大众化交通工具,具有运能大、效率高、运距长、能耗低等诸多优点,非常适合我国人口众多、幅员辽阔的基本国情,在我国经济社会发展中发挥着重要的作用。列车运行控制系统作为铁路运输的“神经中枢”,是保障铁路行车安全、提高运输效率的核心,需要对列车的速度、位置等信息进行实时、准确的掌握。提高列车运行安全水平、降低运营和维护成本、满足线路运量现在已经成为了列车控制系统的一个研究热点。
随着GPS、GLONASS、Galileo和我国自主研发的北斗卫星导航系统的逐步发展和完善,卫星导航定位技术的应用领域也在不断扩展,利用卫星定位系统技术快速、准确地提供列车位置信息,不仅可以减少轨旁设备,降低建设和运行成本,减少铁路维修周期,还能提高列车定位精度,缩短列车行驶间隔时间,提高线路运输效率。对于基于差分定位技术的卫星定位系统,其输出位置信息的频率不高于CORS站播发差分信息的频率(如1HZ/秒),即卫星定位系统输出位置的频率受CORS站播发信息的频率限制。然而,对于时速较高的列车(如达到600km/小时的磁悬浮列车),其定位系统须具有更高的位置输出频率(至少100HZ),才能满足列车实时定位的需求。此外,因为列车在实际运行环境中不仅会遇到隧道、桥梁、山坡、城市建筑物等遮挡卫星信号等问题,还会受到电磁波干扰、阻塞,出现卫星信号接受困难或丢失、错误等情况,降低列车定位的可靠性和精确性。因此,仅仅依靠GNSS(GlobalNavigation Satellite System,全球卫星导航系统)定位技术难以实现列车的连续定位。一些研究提出增加INS(Inertial Navigation System)传感器进行多源信息融合处理,弥补GNSS定位的局限性,扬长避短,形成有效列车组合定位功能整体。
GNSS/INS组合导航技术与卡尔曼滤波器构成了列车组合导航定位系统。INS系统保证了组合导航定位系统位置的高频输出,同时利用GNSS输出的位置信息来修正INS系统的误差。在实时定位的模式下,GNSS输出的位置精度不如静态模式。并且,在卫星信号不佳的情况下,GNSS输出的位置为浮点解,精度较差。此时,INS无法得到有效的修正,影响组合导航定位系统整体的定位效果,可靠性较差。
发明内容
本发明的目的是克服现有技术中在卫星信号不佳的情况下组合导航定位系统整体的定位精度低可靠性差的问题。
为此,本发明提供了一种基于双重校正的车载GNSS/INS组合导航方法,包括以下步骤:
S1:对GNSS系统进行初始化,获得固定解后,根据GNSS的载波以及伪距观测值,利用扩展卡尔曼滤波估计车的GNSS位置;
S2:将卡尔曼滤波校正后的GNSS位置与INS输出的位置求差,将结果作为观测值再次进行卡尔曼滤波估计,根据结果对INS输出的位置进行输出校正,最后获得的INS位置为系统位置的最终结果。
优选地,所述S1具体包括:
所述GNSS系统采用载波实时动态差分技术进行定位,且采用扩展卡尔曼滤波进行解算。
优选地,对于三频GNSS接收机,估计参数即状态向量为接受机的位置、速度以及P1、P2、P5频率上单差载波相位整周模糊度,具体形式如下:
x=(rr T,vr T,B1 T,B2 T,B5 T)T (1)
其中,rr=(rx,r,ry,r,rz,r)T表示GNSS接收机输出的x、y、z方向的位置,vr=(vx,r,vy,r,vz,r)T表示GNSS接收机输出的在x、y、z方向的速度,下标r表示流动站,是Li载波的SD模糊度向量,/>表示流动站与基准站在观测卫星j下的单差载波相位整周模糊度,下标b表示基准站。
优选地,滤波系统的观测量为相位距离以及伪距观测值的双差,具体形式如下:
y=(Φ1, T,Φ2, T,Φ5, T,P1 T,P2 T,P5 T)T (2)
其中,为频率i的双差相位距离向量,表示流动站与基准站、观测卫星j1与j2在i频率载波距离的双差,m为卫星个数,为频率i的双差伪距向量,/>为流动站与基准站、观测卫星j1与j2在i频率伪距的双差。
优选地,观测量模型y=h(x),具体形式如下:
h(x)=(hΦ,1 T,hΦ,2 T,hΦ,5 T,hP,1 T,hP,2 T,hP,5 T)T (3)
其中,式中λi为载波Li的波长,/>为伪距的双差,对h(x)求其估计参数的一阶偏导数,结果如下:
其中, 为接收机至卫星视线的单位向量,/>
优选地,利用扩展卡尔曼滤波估计车的GNSS位置的具体公式包括:
Pk/k-1=FkPk-1/k-1Fk T+Qk
Kk=Pk/k-1Hk T[Rk+HkPk/k-1Hk T]-1
Pk/k=[I-KkHk]Pk/k-1
其中为从历元tk-1至tk的转换矩阵,为系统噪声的方差矩阵,τr=tk-tk-1,Qv为三方向速度的协方差。
优选地,所述S2具体包括:利用经过经典卡尔曼滤波校正后的GNSS位置校正INS输出的位置。
优选地,具体包括:
先对GNSS接收机进行初始化,获得固定解后组合导航定位系统及车子开始运行,此时GNSS输出的位置信息作为初始值,并向滤波系统输入初始的位置信息
根据前一历元扩展卡尔曼滤波后计算后的GNSS位置等估计参数构建本历元GNSS扩展卡尔曼滤波估计所需的矩阵,根据本历元GNSS接收机接收的载波信号以及伪距计算载波距离以及伪距的双差值,并将结果构成扩展卡尔曼滤波的观测量y=(Φ1, T,Φ2, T,Φ5, T,P1 T,P2 T,P5 T)T,根据公式计算车的GNSS位置/>
根据本历元INS系统输出的位置以及卡尔曼滤波校正后的GNSS位置计算GNSS/INS组合导航系统卡尔曼滤波的观测量/>同时,利用上一历元卡尔曼校正后的INS输出的位置/>计算经典卡尔曼滤波中所须的矩阵,包括Ak/k-1,Bk/k-1,Pk/k-1,Kk;
根据公式计算系统的状态估值,利用估计结果对INS输出的位置进行校正:/>最终得到tk时刻卡尔曼滤波估计校正后的系统位置。
本发明的有益效果:本发明提供的这种基于双重校正的车载GNSS/INS组合导航方法,首先,对GNSS系统进行初始化,获得固定解后,根据GNSS的载波以及伪距观测值,利用扩展卡尔曼滤波估计车的GNSS位置;然后将卡尔曼滤波校正后的GNSS位置与INS输出的位置求差,将结果作为观测值再次进行卡尔曼滤波估计,根据结果对INS输出的位置进行输出校正,最后获得的INS位置为系统位置的最终结果。该方案首先对GNSS输出的位置进行卡尔曼滤波校正,再利用校正后的GNSS位置对INS位置进行卡尔曼滤波校正,提高了组合导航定位系统位置的精度及可靠性。克服了在卫星信号不佳的情况下GNSS/INS组合导航定位系统输出位置精度较差的问题。
以下将结合附图对本发明做进一步详细说明。
附图说明
图1是本发明基于双重校正的车载GNSS/INS组合导航方法的原理示意图;
图2是本发明基于双重校正的车载GNSS/INS组合导航方法的流程图;
图3是本发明基于双重校正的车载GNSS/INS组合导航方法的组合导航运动轨迹示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明的描述中,需要理解的是,术语“中心”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征;在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
本发明实施例提供了一种基于双重校正的车载GNSS/INS组合导航方法,包括以下步骤:
S1:对GNSS系统进行初始化,获得固定解后,根据GNSS的载波以及伪距观测值,利用扩展卡尔曼滤波估计车的GNSS位置;
S2:将卡尔曼滤波校正后的GNSS位置与INS输出的位置求差,将结果作为观测值再次进行卡尔曼滤波估计,根据结果对INS输出的位置进行输出校正,最后获得的INS位置为系统位置的最终结果。
如图1所示,为GNSS/INS组合导航系统混合校正原理。该图简要内容介绍如下:首先,对GNSS系统进行初始化,获得固定解后,根据GNSS的载波以及伪距观测值,利用扩展卡尔曼滤波估计车的GNSS位置;其次,将卡尔曼滤波校正后的GNSS位置与INS输出的位置求差,将结果作为观测值再次进行卡尔曼滤波估计,根据结果对INS输出的位置进行输出校正,最后获得的INS位置为系统位置的最终结果。
本发明研究了在车载GNSS/INS组合导航定位系统中,利用卡尔曼滤波估计对列车的位置进行双重校正的方法。在GNSS系统与INS系统同时工作时,首先利用GNSS接收的载波相位以及伪距进行扩展卡尔曼滤波估计,获得GNSS的位置信息。在此基础上利用校正过后的列车GNSS位置、以及INS系统的其他导航参数再次进行卡尔曼滤波估计,根据滤波结果对INS提供的列车位置进行输出校正,最后输出列车位置。
与以往的列车GNSS/INS组合定位方法相比,该方法对组合导航系统的位置进行了两次校正。本发明首先利用扩展卡尔曼滤波对GNSS输出的位置进行了校正,在此基础上利用经典卡尔曼滤波对组合导航定位系统进行输出校正,提高了组合导航系统的位置精度以及可靠性。
该方案原理如图1和图2所示,具体包括:
(1)GNSS实时定位卡尔曼滤波校正
GNSS系统采用载波实时动态差分技术进行定位,且采用扩展卡尔曼滤波进行解算。假设对于三频GNSS接收机,估计参数即状态向量为接受机的位置、速度以及P1、P2、P5频率上单差(single-differencing,SD)载波相位整周模糊度。具体形式如下:
x=(rr T,vr T,B1 T,B2 T,B5 T)T (1)
其中,rr=(rx,r,ry,r,rz,r)T表示GNSS接收机输出的x、y、z方向的位置,vr=(vx,r,vy,r,vz,r)T表示GNSS接收机输出的在x、y、z方向的速度,下标r表示流动站,是Li载波的SD模糊度向量,/>表示流动站与基准站在观测卫星j下的单差载波相位整周模糊度,下标b表示基准站。
滤波系统的观测量为相位距离以及伪距观测值的双差,具体形式如下:
y=(Φ1, T,Φ2, T,Φ5, T,P1 T,P2 T,P5 T)T (2)
其中,为频率i的双差相位距离向量,表示流动站与基准站、观测卫星j1与j2在i频率载波距离的双差,m为卫星个数,为频率i的双差伪距向量,/>为流动站与基准站、观测卫星j1与j2在i频率伪距的双差。
观测量模型y=h(x),具体形式如下:
h(x)=(hΦ,1 T,hΦ,2 T,hΦ,5 T,hP,1 T,hP,2 T,hP,5 T)T (3)
其中,式中λi为载波Li的波长,/>为伪距的双差。对h(x)求其估计参数的一阶偏导数,结果如下:
其中, 为接收机至卫星视线的单位向量,/> 观测值的协方差阵如下:
其中和/>为载波和伪距的GNSS观测值误差,/>为Li载波相位距离的标准差,/>为Li载波伪距测量的标准差。
利用扩展卡尔曼滤波,可得较为准确的位置信息,具体公式如下:
Pk/k-1=FkPk-1/k-1Fk T+Qk
Kk=Pk/k-1Hk T[Rk+HkPk/k-1Hk T]-1
Pk/k=[I-KkHk]Pk/k-1
其中为从历元tk-1至tk的转换矩阵,为系统噪声的方差矩阵,τr=tk-tk-1,Qv为三方向速度的协方差。
(2)GNSS/INS组合导航卡尔曼滤波校正。
利用经过卡尔曼滤波校正后的GNSS位置校正INS输出的位置。本次采用经典卡尔曼滤波进行输出校正。
惯导系统的坐标系为东北天坐标系,系统状态变量为:其中φ=[φx φy φz]为平台失准角,δv=[δvx δvy δvz]为速度误差,δp=[δL δλ δh]为位置误差;εb=[εbx εby εbz]为陀螺漂移随机常数,εr=[εrxεry εrz]为陀螺漂移一阶马尔柯夫过程,/>为加速度计零位误差,此时下标x,y,z分别表示东、北、天三个轴向,L、λ和h分别表示载体的纬度、经度以及高度。系统误差状态方程为:
上式中X(t)的初始值为0,F(t)为状态转移矩阵,W(t)为系统噪声矩阵,G(t)为噪声驱动矩阵。系统采用松组合的方式,利用GNSS与INS提供的位置之差作为卡尔曼滤波的量测信息。由于GNSS系统输出的是WGS84坐标系下的位置,须先将其转化为大地坐标系下的坐标再与INS提供的位置求差。
量测方程如下:
Z(t)=H(t)X(t)+V(t) (7)
上式中,量测量分别为纬度、经度、高度之差,下标I和G分别表示INS以及GNSS系统;/>V(t)为量测信号的噪声。
根据tk-1历元经卡尔曼滤波输出校正后的系统位置[Lk-1 λk-1 hk-1]T以及姿态四元数,更新状态方程(6)中的矩阵Fk,k-1与Gk,k-1。将连续状态方程公式(1)转化为离散状态方程:Xk=Ak,k-1Xk-1+Bk,k-1Wk-1,其中,Ak,k-1=I+Fk,k-1Ts,Bk,k-1=[I+Fk,k-1Ts/2]×Gk,k-1×Ts,Ts为滤波的周期。
构建卡尔曼滤波过程必须的矩阵,包括:
一步预测方差阵
估计协方差阵Pk=[I-KkHk]×Pk,k-1
滤波增益矩阵
其中Qk-1为INS系统噪声的方差矩阵,Rk为量测值的方差阵,值得说明的是,该卡尔曼滤波过程中的预测方差阵、估计协方差阵以及滤波增益矩阵,与GNSS扩展卡尔曼滤波中的相关矩阵并不相同。根据tk时刻INS与GNSS输出的系统位置之差获得滤波估计结果/>其中/>为前一历元INS卡尔曼滤波输出校正的估计结果。其中上标0表示由卡尔曼滤波校正之前INS输出的状态(包括位置与速度)。根据滤波估计结果,对INS输出的位置进行校正,得到最终的组合导航系统卡尔曼滤波结果/>其中/>分别为/>的第7、8以及9个元素,即INS系统位置误差的估计结果。以上过程的具体原理如图1所示。
在一个具体的实施场景中,以车载GNSS/INS系统在武汉大学友谊广场采集的数据为例,采用卡尔曼滤波双重校正实时获得车在运行中的位置。图2为该方法的流程图,具体步骤如下:
(1)先对GNSS接收机进行初始化,获得固定解后组合导航定位系统及车子开始运行,此时GNSS输出的位置信息作为初始值,并向滤波系统输入初始的位置信息分别属于GNSS系统以及INS系统的估计协方差阵P0、系统噪声方差阵Q0,量测信息的方差阵R0,以及INS系统的导航参数(包括速度,姿态角,姿态四元数,列车地理坐标系下的比力)。
(2)根据前一历元扩展卡尔曼滤波后计算后的GNSS位置等估计参数构建本历元GNSS扩展卡尔曼滤波估计所需的矩阵,如Fk,Pk/k-1,Pk/k,Kk。根据本历元GNSS接收机接收的载波信号以及伪距计算载波距离以及伪距的双差值,并将结果构成扩展卡尔曼滤波的观测量y=(Φ1, T,Φ2, T,Φ5, T,P1 T,P2 T,P5 T)T。根据公式计算车的GNSS位置/>
(3)根据本历元INS系统输出的位置以及卡尔曼滤波校正后的GNSS位置计算GNSS/INS组合导航系统卡尔曼滤波的观测量/>同时,利用上一历元卡尔曼校正后的INS输出的位置/>计算经典卡尔曼滤波中所须的矩阵,包括Ak/k-1,Bk/k-1,Pk/k-1,Kk。
根据公式计算系统的状态估值,利用估计结果对INS输出的位置进行校正:/>最终得到tk时刻卡尔曼滤波估计校正后的系统位置。由于没有绝对坐标,图3中只展示出行进路径而没有参照,从输出的协方差阵可以看到精度约为3cm,证明了本发明提升GNSS/INS组合导航定位精度的有效性。
本发明的有益效果:本发明提供的这种基于双重校正的车载GNSS/INS组合导航方法,首先,对GNSS系统进行初始化,获得固定解后,根据GNSS的载波以及伪距观测值,利用扩展卡尔曼滤波估计车的GNSS位置;然后将卡尔曼滤波校正后的GNSS位置与INS输出的位置求差,将结果作为观测值再次进行卡尔曼滤波估计,根据结果对INS输出的位置进行输出校正,最后获得的INS位置为系统位置的最终结果。该方案首先对GNSS输出的位置进行卡尔曼滤波校正,再利用校正后的GNSS位置对INS位置进行卡尔曼滤波校正,提高了组合导航定位系统位置的精度及可靠性。克服了在卫星信号不佳的情况下GNSS/INS组合导航定位系统输出位置精度较差的问题。
以上例举仅仅是对本发明的举例说明,并不构成对本发明的保护范围的限制,凡是与本发明相同或相似的设计均属于本发明的保护范围之内。
Claims (4)
1.一种基于双重校正的车载GNSS/INS组合导航方法,其特征在于,包括以下步骤:
S1:对GNSS系统进行初始化,获得固定解后,根据GNSS的载波以及伪距观测值,利用扩展卡尔曼滤波估计车的GNSS位置;
S2:将卡尔曼滤波校正后的GNSS位置与INS输出的位置求差,将结果作为观测值再次进行卡尔曼滤波估计,根据结果对INS输出的位置进行输出校正,最后获得的INS位置为系统位置的最终结果;所述S1具体包括:
所述GNSS系统采用载波实时动态差分技术进行定位,且采用扩展卡尔曼滤波进行解算;
滤波系统的观测量为相位距离以及伪距观测值的双差,具体形式如下:
y=(Φ1, T,Φ2, T,Φ5, T,P1 T,P2 T,P5 T)T (2)
其中,为频率i的双差相位距离向量,/>表示流动站与基准站、观测卫星j1与j2在i频率载波距离的双差,m为卫星个数,为频率i的双差伪距向量,/>为流动站与基准站、观测卫星j1与j2在i频率伪距的双差;
观测量模型y=h(x),具体形式如下:
h(x)=(hΦ,1 T,hΦ,2 T,hΦ,5 T,hP,1 T,hP,2 T,hP,5 T)T (3)
其中,式中λi为载波Li的波长,为伪距的双差,对h(x)求其估计参数的一阶偏导数,结果如下:
其中, 为接收机至卫星视线的单位向量,/>
其中,对于三频GNSS接收机,估计参数即状态向量为接受机的位置、速度以及P1、P2、P5频率上单差载波相位整周模糊度,具体形式如下:
x=(rr T,vr T,B1 T,B2 T,B5 T)T (1)
其中,rr=(rx,r,ry,r,rz,r)T表示GNSS接收机输出的x、y、z方向的位置,vr=(vx,r,vy,r,vz,r)T表示GNSS接收机输出的在x、y、z方向的速度,下标r表示流动站,是Li载波的SD模糊度向量,/>表示流动站与基准站在观测卫星j下的单差载波相位整周模糊度,下标b表示基准站。
2.根据权利要求1所述的基于双重校正的车载GNSS/INS组合导航方法,其特征在于,利用扩展卡尔曼滤波估计车的GNSS位置的具体公式包括:
Pk/k-1=FkPk-1/k-1Fk T+Qk
Kk=Pk/k-1Hk T[Rk+HkPk/k-1Hk T]-1
Pk/k=[I-KkHk]Pk/k-1
其中为从历元tk-1至tk的状态转移矩阵,为系统噪声的方差矩阵,τr=tk-tk-1,Qv为三方向速度的协方差,Pk/k表示状态向量的协方差矩阵,Hk为转换矩阵,Rk为观测值的协方差阵,Kk表示状态增益矩阵。
3.根据权利要求1所述的基于双重校正的车载GNSS/INS组合导航方法,其特征在于,所述S2具体包括:利用经过经典卡尔曼滤波校正后的GNSS位置校正INS输出的位置。
4.根据权利要求1所述的基于双重校正的车载GNSS/INS组合导航方法,其特征在于,具体包括:
先对GNSS接收机进行初始化,获得固定解后组合导航定位系统及车子开始运行,此时GNSS输出的位置信息作为初始值,并向滤波系统输入初始的位置信息
根据前一历元扩展卡尔曼滤波后计算后的GNSS位置估计参数构建本历元GNSS扩展卡尔曼滤波估计所需的矩阵,根据本历元GNSS接收机接收的载波信号以及伪距计算载波距离以及伪距的双差值,并将结果构成扩展卡尔曼滤波的观测量y=(Φ1, T,Φ2, T,Φ5, T,P1 T,P2 T,P5 T)T,根据公式计算车的GNSS位置/>
根据本历元INS系统输出的位置以及卡尔曼滤波校正后的GNSS位置计算GNSS/INS组合导航系统卡尔曼滤波的观测量/>同时,利用上一历元卡尔曼校正后的INS输出的位置/>计算经典卡尔曼滤波中所须的矩阵,包括Ak/k-1,Bk/k-1,Pk/k-1,Kk;
根据公式计算系统的状态估值,利用估计结果对INS输出的位置进行校正:/>最终得到tk时刻卡尔曼滤波估计校正后的系统位置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010584387.5A CN112051598B (zh) | 2020-06-24 | 2020-06-24 | 一种基于双重校正的车载gnss/ins组合导航方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010584387.5A CN112051598B (zh) | 2020-06-24 | 2020-06-24 | 一种基于双重校正的车载gnss/ins组合导航方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112051598A CN112051598A (zh) | 2020-12-08 |
CN112051598B true CN112051598B (zh) | 2023-09-29 |
Family
ID=73602215
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010584387.5A Active CN112051598B (zh) | 2020-06-24 | 2020-06-24 | 一种基于双重校正的车载gnss/ins组合导航方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112051598B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113267191A (zh) * | 2021-05-26 | 2021-08-17 | 中国电子科技集团公司第五十四研究所 | 一种基于伪卫星室内信号图谱校正的无人导航系统及方法 |
CN113551686A (zh) * | 2021-08-03 | 2021-10-26 | 上海淞泓智能汽车科技有限公司 | 基于高精度地图信息融合的网联汽车轨迹监控方法 |
CN118444343A (zh) * | 2024-07-08 | 2024-08-06 | 中国第一汽车股份有限公司 | 基于三频的定位系统及车辆 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6496778B1 (en) * | 2000-09-14 | 2002-12-17 | American Gnc Corporation | Real-time integrated vehicle positioning method and system with differential GPS |
JP2004239643A (ja) * | 2003-02-03 | 2004-08-26 | Furuno Electric Co Ltd | ハイブリッド航法装置 |
JP2008232869A (ja) * | 2007-03-22 | 2008-10-02 | Furuno Electric Co Ltd | Gps複合航法装置 |
CN101710179A (zh) * | 2009-12-23 | 2010-05-19 | 武汉大学 | 一种gnss三频动对动定位方法 |
CN102928858A (zh) * | 2012-10-25 | 2013-02-13 | 北京理工大学 | 基于改进扩展卡尔曼滤波的gnss单点动态定位方法 |
CN103245963A (zh) * | 2013-05-09 | 2013-08-14 | 清华大学 | 双天线gnss/ins深组合导航方法及装置 |
CN105093251A (zh) * | 2015-07-13 | 2015-11-25 | 中国电子科技集团公司第十研究所 | Gnss接收机静态模式下的高精度相对定位方法 |
CN105806338A (zh) * | 2016-03-17 | 2016-07-27 | 孙红星 | 基于三向卡尔曼滤波平滑器的gnss/ins组合定位定向算法 |
CN107807373A (zh) * | 2017-10-17 | 2018-03-16 | 东南大学 | 基于移动智能终端的gnss高精度定位方法 |
CN110487269A (zh) * | 2019-08-20 | 2019-11-22 | Oppo(重庆)智能科技有限公司 | Gps/ins组合导航方法、装置、存储介质与电子设备 |
CN110645979A (zh) * | 2019-09-27 | 2020-01-03 | 北京交通大学 | 基于gnss/ins/uwb组合的室内外无缝定位方法 |
CN111156994A (zh) * | 2019-12-31 | 2020-05-15 | 西安航天华迅科技有限公司 | 一种基于mems惯性组件的ins/dr&gnss松组合导航方法 |
CN111239787A (zh) * | 2020-02-28 | 2020-06-05 | 同济大学 | 一种集群自主协同中的gnss动态卡尔曼滤波方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2881008B1 (fr) * | 2005-01-20 | 2007-04-20 | Thales Sa | Recepteur de positionnement par satellite a integrite et continuite ameliorees |
CN106291645B (zh) * | 2016-07-19 | 2018-08-21 | 东南大学 | 适于高维gnss/ins深耦合的容积卡尔曼滤波方法 |
CN108519614A (zh) * | 2018-03-16 | 2018-09-11 | 东南大学 | 一种gps/bds紧组合载波差分定位方法 |
-
2020
- 2020-06-24 CN CN202010584387.5A patent/CN112051598B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6496778B1 (en) * | 2000-09-14 | 2002-12-17 | American Gnc Corporation | Real-time integrated vehicle positioning method and system with differential GPS |
JP2004239643A (ja) * | 2003-02-03 | 2004-08-26 | Furuno Electric Co Ltd | ハイブリッド航法装置 |
JP2008232869A (ja) * | 2007-03-22 | 2008-10-02 | Furuno Electric Co Ltd | Gps複合航法装置 |
CN101710179A (zh) * | 2009-12-23 | 2010-05-19 | 武汉大学 | 一种gnss三频动对动定位方法 |
CN102928858A (zh) * | 2012-10-25 | 2013-02-13 | 北京理工大学 | 基于改进扩展卡尔曼滤波的gnss单点动态定位方法 |
CN103245963A (zh) * | 2013-05-09 | 2013-08-14 | 清华大学 | 双天线gnss/ins深组合导航方法及装置 |
CN105093251A (zh) * | 2015-07-13 | 2015-11-25 | 中国电子科技集团公司第十研究所 | Gnss接收机静态模式下的高精度相对定位方法 |
CN105806338A (zh) * | 2016-03-17 | 2016-07-27 | 孙红星 | 基于三向卡尔曼滤波平滑器的gnss/ins组合定位定向算法 |
CN107807373A (zh) * | 2017-10-17 | 2018-03-16 | 东南大学 | 基于移动智能终端的gnss高精度定位方法 |
CN110487269A (zh) * | 2019-08-20 | 2019-11-22 | Oppo(重庆)智能科技有限公司 | Gps/ins组合导航方法、装置、存储介质与电子设备 |
CN110645979A (zh) * | 2019-09-27 | 2020-01-03 | 北京交通大学 | 基于gnss/ins/uwb组合的室内外无缝定位方法 |
CN111156994A (zh) * | 2019-12-31 | 2020-05-15 | 西安航天华迅科技有限公司 | 一种基于mems惯性组件的ins/dr&gnss松组合导航方法 |
CN111239787A (zh) * | 2020-02-28 | 2020-06-05 | 同济大学 | 一种集群自主协同中的gnss动态卡尔曼滤波方法 |
Non-Patent Citations (3)
Title |
---|
GPS/SINS组合导航系统混合校正卡尔曼滤波方法;林敏敏,房建成,高国江;中国惯性技术学报(第03期);全文 * |
改进抗差Kalman滤波的INS/GPS紧组合导航算法;占芳芳;;兰州工业学院学报(第05期);全文 * |
无缝GPS/INS组合导航系统的设计与实现;何晓峰;胡小平;唐康华;;国防科技大学学报(第01期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112051598A (zh) | 2020-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106443746B (zh) | 一种低成本双天线gnss/ahrs组合测姿方法 | |
CN112051598B (zh) | 一种基于双重校正的车载gnss/ins组合导航方法 | |
Joubert et al. | Developments in modern GNSS and its impact on autonomous vehicle architectures | |
CN111947681B (zh) | 一种gnss与惯导组合导航位置输出的滤波校正方法 | |
CN108226985B (zh) | 基于精密单点定位的列车组合导航方法 | |
JP5673071B2 (ja) | 位置推定装置及びプログラム | |
CA2802445C (en) | Moving platform ins range corrector (mpirc) | |
Konrad et al. | Advanced state estimation for navigation of automated vehicles | |
Georgy et al. | Vehicle navigator using a mixture particle filter for inertial sensors/odometer/map data/GPS integration | |
CN111595348B (zh) | 一种自主水下航行器组合导航系统的主从式协同定位方法 | |
CN105628026A (zh) | 一种移动物体的定位定姿方法和系统 | |
Godha et al. | Integration of DGPS with a low cost MEMS-based inertial measurement unit (IMU) for land vehicle navigation application | |
AU2019203458B2 (en) | Dead Reckoning-Augmented GPS for Tracked Vehicles | |
CN102818567A (zh) | 集合卡尔曼滤波-粒子滤波相结合的auv组合导航方法 | |
Zhou et al. | Kinematic measurement of the railway track centerline position by GNSS/INS/odometer integration | |
CN106405592B (zh) | 车载北斗载波相位周跳检测与修复方法及系统 | |
CN104297773A (zh) | 一种高精度北斗三频sins深组合导航系统 | |
CN113758483B (zh) | 一种自适应fkf地图匹配方法及系统 | |
Hide et al. | GPS and low cost INS integration for positioning in the urban environment | |
Yang et al. | SINS/odometer/Doppler radar high-precision integrated navigation method for land vehicle | |
CN111856536A (zh) | 一种基于系统间差分宽巷观测的gnss/ins紧组合定位方法 | |
CN114459476B (zh) | 基于虚拟速度量测的水下无人潜航器测流dvl/sins组合导航方法 | |
CN115683094A (zh) | 一种复杂环境下车载双天线紧耦合定位方法及系统 | |
CN112083425B (zh) | 一种引入径向速度的sins/lbl紧组合导航方法 | |
Jiang et al. | An accurate train positioning method using tightly-coupled GPS+ BDS PPP/IMU strategy |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |