查看原文
其他

测绘学报 | 郝雨时:顾及ISB/IFB的多GNSS RTK/INS紧组合导航方法

测绘学报 智绘科服 2023-01-11

本文内容来源于《测绘学报》2022年第11期(审图号GS京(2022)1229号)


顾及ISB/IFB的多GNSS RTK/INS紧组合导航方法

郝雨时1孙剑伟2隋心3徐爱功3施闯1,4     

1. 北京航空航天大学电子信息工程学院, 北京 100083;
2. 中国电子科技集团公司第十五研究所, 北京 100083;
3. 辽宁工程技术大学测绘与地理科学学院, 辽宁 阜新 123000;
4. 卫星导航与移动通信融合技术工信部重点实验室, 北京 100083

基金项目:国家重点研发计划(2020YFC1512003);国家自然科学基金(41931075)

摘要:为解决不同GNSS间信号差异引起的多GNSS RTK/INS紧组合导航应用中卫星系统间模糊度固定失败的问题, 本文提出顾及ISB/IFB的多GNSS RTK/INS紧组合导航方法, 以进一步发挥多GNSS在复杂环境下的互补性和灵活性。本文推导了顾及ISB/IFB的多GNSS RTK/INS紧组合导航观测方程, 给出了综合利用抗差估计方法和粒子群优化的ISB/IFB参数估计方法。试验结果表明, 顾及ISB/IFB参数可以在一定程度上提高卫星系统间模糊度固定成功率; 结合抗差估计方法提高卡尔曼状态估计浮点解精度, 可显著提高多GNSS RTK/INS紧组合导航系统在复杂环境下的系统间模糊度固定成功率与导航精度。

关键词:ISB/IFB    GNSS RTK/INS紧组合导航系统    抗差估计    粒子群优化    

引文格式:郝雨时, 孙剑伟, 隋心, 等. 顾及ISB/IFB的多GNSS RTK/INS紧组合导航方法[J]. 测绘学报,2022,51(11):2265-2272. DOI: 10.11947/j.AGCS.2022.20210124 

HAO Yushi, SUN Jianwei, SUI Xin, et al. Multi-GNSS RTK/INS tightly coupled integrated navigation method considering ISB/IFB estimation[J]. Acta Geodaetica et Cartographica Sinica, 2022, 51(11): 2265-2272. DOI: 10.11947/j.AGCS.2022.20210124 

阅读全文:http://xb.chinasmp.com/article/2022/1001-1595/20221103.htm

引 言

GNSS/INS组合导航技术广泛应用于室外复杂环境下的位置、速度及姿态测量[1]。已有研究成果表明,采用基于相位观测值的多GNSS RTK/INS紧组合方式,结合模糊度快速固定策略可实现厘米级别定位精度[2-4]。因不同卫星系统信号存在差异,模糊度固定多采用GNSS系统内部固定的方式。虽然采用多GNSS组合在一定程度上可以增加可视卫星数,但是复杂环境下信号遮挡导致单GNSS系统内部有效卫星数量少,多GNSS/INS紧组合整周模糊度固定依然困难。

为进一步发挥复杂环境下多卫星系统的互补性,相关学者致力于研究不同卫星系统间模糊度固定方法,其本质是研究不同卫星系统间相位频间差(IFB)、系统间相位偏差(ISB)与模糊度降相关问题。ISB/IFB参数处理方式主要有赋初值后进行估计[5-8]和直接作为参数估计[9-16]2种。第1种方式依赖于初值精度,考虑接收机端ISB参数不稳定[15, 17]、IFB参数易受设备因素影响[18-20]等问题,无法准确确定初值。文献[8—10]采用直接估计的方式,需进行长时间数据采集,不利于实时估计。文献[15—16]分别采用粒子滤波和粒子群优化方法,表现效果良好,而采用粒子群优化算法无须遍历搜索区间内的所有粒子, ISB/IFB估计可根据个体和群体历史最优位置来驱动粒子快速朝最优位置运动,效率较高。目前,以上方法均针对GNSS数据处理,鲜有针对卫星/惯性组合导航数据处理的应用与测试。虽然GNSS RTK/INS紧组合方式较GNSS RTK方式在复杂观测环境下更具优势,但在相对极端的复杂观测环境下,会出现长时、频繁的观测异常或信号中断,此时的GNSS观测冗余度难以保证模糊度固定的连续性,导致状态估计不确定度增大,INS状态模型精度降低,短时高精度优势难以发挥。另外,当前ISB/IFB参数估计是建立在利用EKF进行状态浮点解估计基础之上的,EKF结合故障探测与排除策略可抑制非高斯噪声对状态估计的影响,提高卫星/惯性组合导航浮点解精度[21-22],浮点解精度对顾及ISB/IFB参数的系统间模糊度固定的影响尚未得到验证。

据此,本文基于卫星系统间模糊度固定理论成果,提出顾及ISB/IFB的多GNSS RTK/INS紧组合方法,构建顾及ISB/IFB的紧组合导航观测方程,给出结合抗差滤波算法和粒子群优化算法的ISB/IFB参数估计方法,并利用试验验证顾及ISB/IFB参数对紧组合导航系统的影响及浮点解精度对紧组合导航卫星系统间模糊度固定的影响。


1 顾及ISB/IFB的多GNSS RTK/INS紧组合导航方法

卫星/惯性组合导航方程包括状态方程和观测方程。状态方程以INS漂移误差角ψ误差方程[23-24]为核心,在此基础上增广模糊度参数误差方程及ISB/IFB参数误差方程。模糊度及ISB/IFB参数建模为随机常数。ψ误差方程推导过程在诸多文献中均有详细介绍,本文不再赘述。本节内容为顾及ISB/IFB的多GNSS RTK/INS紧组合导航观测方程和ISB/IFB参数估计方法。


1.1 观测方程


短基线条件下的GNSS系统间双差观测方程为
 (1)
式中,Δ∇代表双差后的参数;Δ代表单差后的参数;上标MsFl中,MF表示卫星系统,sl表示卫星号;L表示相位观测值;P表示伪距观测值;N为整周模糊度;λ为波长;相位硬件延迟表现为一个常数项和一个与频率成正比的线性组合[25-26]εξ为相位噪声和伪距噪声。
根据双差观测方程两卫星所属的卫星系统及信号调制技术,式(1)中Δ∇αFMkMskFlγ的取值与含义均不同:
(1) 若两卫星系统相同,且均采用CDMA信号调制技术时,Δ∇αjFMkMskFlγ均为0。
(2) 若两卫星系统相同,且均采用FDMA信号调制技术时,Δ∇αjFM为0;kMskFl分别为GLONASS卫星MsFl的频率编号;γ为频率变化率。
(3) 若两卫星系统不同,但均采用CDMA信号调制技术时,Δ∇αjFM为系统间相位ISB;kMskFlγ均为0。
(4) 若两卫星系统不同,且信号调制技术不同时,Δ∇αjFM为两系统频率编号为0的两卫星间相位ISB;kMs为GLONASS卫星Ms的频率编号;kFl为0;γ为IFB变化率。
将观测方程在INS推算的地心地固坐标系下接收机天线相位中心位置进行泰勒级数展开,得到线性化后的双差观测方程为
 (2)
式中,H为双差后的线性化矩阵;δrante为地心地固坐标系下(earth frame, e-frame)天线相位中心位置误差,且
 (3)
式中,Cne为当地导航坐标系(navigation frame, n-frame)至地心地固坐标系下的姿态转移矩阵;δrantn为当地导航坐标系下天线相位中心位置误差。令lb为载体坐标系下IMU中心至天线相位中心的杆臂向量,Cbn为载体坐标系至当地导航坐标系下的姿态转移矩阵,则当地导航坐标系下IMU位置rn与天线相位中心的位置关系表达式为
 (4)
假定lb已精确标定,对式(4)进行扰动分析,有
 (5)
式中,ψ×)CbnI为单位矩阵。将其代入式(5),有
 (6)
将式(6)、式(3)代入式(2),得到顾及ISB/IFB的多GNSS RTK/INS紧组合观测方程为
 (7)


1.2 ISB/IFB参数估计


目前,基于PSO算法的ISB/IFB参数估计方法是建立在利用EKF估计状态浮点解的基础上进行的,因此可以认为浮点解精度会对ISB/IFB参数估计造成影响。理论上,只有在随机动态系统的结构参数和噪声分布参数精确已知的条件下,Kalman滤波可实现状态最优估计。在大部分实际应用中,随机动态系统的结构参数可精确获取,而噪声分布参数难以精确跟踪。因此,须采用某种自适应估计或抗差估计方法降低量测噪声分布参数统计偏差对浮点解精度的影响。
根据Kalman滤波量测更新过程,过程噪声参数和量测噪声参数通过卡尔曼增益决定系统状态预计及量测信息对状态估计的影响程度,若噪声参数不能准确反映状态预计及量测信息的误差水平,将引起卡尔曼增益异常,继而导致状态估计偏差。因此,自适应/抗差卡尔曼滤波主要解决的是滤波器噪声参数辨识问题[28]。对于卫星/惯性组合导航系统,系统噪声参数反应惯性器件固有误差特性,可标定且稳定性高,即便存在微小的统计偏差,也不会对状态估计精度产生严重影响。考虑复杂环境下GNSS信号中断、多路径等因素影响,量测信息中常包含未知分布特性的观测异常,若不对其进行识别,这种观测异常不仅会通过系统对状态估计造成正反馈,降低浮点解精度,还会降低INS动力学模型精度,致使滤波器系统更新精度降低,严重时可导致滤波发散或数值计算问题。因此,有必要对量测噪声参数作抗差处理。
采用IGG Ⅲ模型[27, 29]对量测噪声矩阵进行调谐
 (8)
式中,βiiRkii列元素的权系数;m0m1为经验常数;γi为标准化后的新息向量中的第i个元素,表达式为
 (9)
在量测更新之前,对Rk进行调谐,得到Rk的表达式
 (10)
式中,σij2Rk中第ij列的元素,。至此,利用Rk取代Rk进行量测更新,降低观测异常对状态估计的影响。
在利用以上方法估计浮点解的基础上,利用PSO算法进行ISB/IFB参数估计[20],流程如下:
(1) 获取量测更新后的状态向量之后,计算单差模糊度至双差模糊度的投影矩阵D,计算投影后的协方差矩阵
(2) 以多维ISB/IFB参数作为PSO搜索目标对PSO算法参数进行初始化,包括粒子个数、群体最大迭代次数、最大和最小惯性因数、学习因子和、粒子位置变量的最大值和最小值、粒子速度变量的最大值和最小值、停止迭代条件、粒子的初始位置和速度。
(3) 为提高计算效率,双差观测方程中不进行ISB/IFB改正,在单差模糊度投影时利用ISB/IFB参数粒子对其进行改正。令接收机a与接收机b间未加入ISB/IFB参数改正的单差模糊度为BabjMs,则单差模糊度改正为
 (11)
式中,pq分别代表粒子的维度;xipxiq分别为ISB参数与IFB变化率粒子的位置,为方便表达,以下用xi代替。
(4) 利用D将单差模糊度投影为双差模糊度,并利用LAMBDA方法进行模糊度固定。将ratio值考虑为当前粒子的适应度值。
(5) 根据适应度值更新粒子的个体历史最优位置。
(6) 根据所有粒子的个体历史最优位置更新粒子群体的历史最优位置。
(7) 根据粒子的个体历史最优位置和群体历史最优位置对粒子的位置和速度进行更新
 (12)
式中
 (13)
式(12)中,xikvik代表第i个粒子第k次迭代计算得到的位置和速度;wk为该粒子第k次迭代计算得到的惯性因子;wminwmax分别为惯性因子的极大值和极小值;fik为该粒子第k次迭代计算得到的适应度值;fthreshold为适应度值阈值,用于判断适应度值是否可信;c1c2是设定的学习因子;r1r2为[0, 1]区间的均匀分布随机函数;Pi是该粒子的历史最优位置;Gb是所有粒子的群体历史最优位置。
(8) 若更新后粒子位置或速度大于阈值,重新对粒子的位置和速度进行初始化。
(9) 若Gb对应的适应度值超过适应度阈值,或迭代次数达到群体最高迭代次数,将Gb作为相位偏差的最优估值。否则,重复执行步骤(3)—步骤(9),直至满足停止迭代条件。
(10) 利用ISB/IFB估值对单差模糊度参数进行改正,再投影至双差模糊度并进行模糊度固定。

2 试验分析

设计室外复杂环境多GNSS RTK/INS紧组合试验,其中多GNSS代表GPS+BDS+GLONASS+Galileo 4个卫星系统的总和。组合导航系统中,惯性器件陀螺仪零偏稳定性不超过0.1(°)/h,陀螺仪零偏重复性不超过0.1(°)/h,加速度计零偏稳定性不超过60 μg,加速度计零偏重复性不超过60 μg;另设置Leica GS15测量级GNSS信号接收机进行多GNSS数据采集。惯性导航系统采样率为200 Hz,GNSS接收机采样率为1 Hz,共采集1490 s实测数据,初始对准时间为包括343 s。试验轨迹如图 1所示,总里程为9 071.141 m,试验环境包括卫星开阔观测环境,同时包括高层建筑、居民住宅等复杂观测环境。


图 1 紧组合试验轨迹
Fig. 1 The trajectory of tightly-coupled field test


图选项 


通常情况下,卫星截止高度角为10°~15°。为更好地验证弱GNSS观测环境下顾及ISB/IFB参数的系统间模糊度固定对组合导航系统的影响,试验将卫星截止高度角设为25°,该观测条件下的可视卫星数量及PDOP值分布如图 2所示。试验前半时段存在少部分卫星遮挡严重的情况,PDOP值分布较为稳定。后半时段信号遮挡情况频繁,可视卫星数量变化范围相对较大,最少可视卫星数量仅为2。


图 2 可视卫星数与PDOP
Fig. 2 Distribution of visible satellite number and PDOP


图选项 

设计4种试验方案(表 1)。4种方案均采用GNSS单频观测值,利用单向滤波进行数据处理。方案1、方案3及方案4中涉及的m0m1分别为2.5和8.5。对方案2、方案4的PSO算法参数进行设置:粒子个数与最大迭代次数设为10;wminwmax分别设为0.2和1.2;c1c2均设为2;粒子位置变量的最大值和最小值分为设为0.1和-0.1;粒子速度变量的最大值和最小值分别为0.03和0;适应度阈值设为4.5。4种方案观载波相位测噪声参数为0.01 m,INS状态参数包括平面位置、平面速度、姿态误差角、加表零偏、陀螺零偏,其初始状态噪声参数及过程噪声参数见表 2。表 2中,Tm为马尔可夫相关时间,取4 h。

表 1 试验方案Tab. 1 Experimental schemes

表选项 


表 2 噪声参数Tab. 2 Noise parameters


















为客观评价不同方案的精度,参考值利用国内成熟组合导航系统数据处理软件的双频多GNSS RTK/INS双向平滑数据处理结果,其精度指标见表 3。

表 3 参考值精度指标Tab. 3 Accuracy specification of reference solution











对ratio值、ISB/IFB、位置、姿态偏差的时间序列进行展示,分别如图 3—图 6所示。其中,图 3对Y轴进行了缩放,只显示小于20的ratio值结果,以清晰展示4种方案ratio值小于3的结果。结果表明,ISB/IFB估计结果整体上均在合理范围内波动,两方案无明显差异。其中,ISB-GR为GPS-GLONASS间系统偏差,ISB-GE为GPS-Galileo间系统偏差,ISB-GC为GPS-BDS间系统偏差,IFB-R为GLONASS IFB变化率。在良好卫星观测条件下,4种方案大部分时段可实现模糊度固定,定位精度可达厘米级,横滚角、俯仰角精度可达0.03°,航向角可达0.3°。在400~430历元之间,方案1出现了模糊度固定失败的情况,方案2考虑ISB/IFB参数估计,实现了模糊度固定。在520~630历元之间,4种方案频繁出现模糊度固定失败的情况,而考虑INS短时高精度特性及抗差顾及方法,位姿解算未出现较大偏差。在300~360历元之间,方案1和方案2出现模糊度固定失败,定位精度降低至0.1 m,方案3和方案4模糊度固定与位置解算均未受到影响。在1050~1147历元之间,可视卫星急剧下降且变化幅度较大,PDOP值分布不稳定,4种方案的模糊度固定成功率明显降低,方案1、方案2基本无法实现模糊度固定,位姿解算存在较大偏差,方案2姿态解算略优于方案1,但没有明显改善。在1100历元之后,可视卫星数量逐渐增加,方案1和方案2仍无法实现正常模糊度固定且位姿偏差较大。方案3、方案4模糊度固定优于其他方案,姿态解算回归正常且精度相当,方案3在1100历元后出现少量固定解,但位置解算仍存在较大偏差,方案4全部固定成功且位置解算精度改善明显。


图 3 不同方案ratio值分布Fig. 3 Ratio distribution of different schemes

图选项 


图 4 不同方案ISB/IFB分布Fig. 4 ISB/IFB distribution of different schemes

图选项 


图 5 不同方案位置偏差分布Fig. 5 Position deviation distribution of different schemes

图选项 


图 6 不同方案姿态偏差分布Fig. 6 Attitude deviation distribution of different schemes

图选项 


由图 2可知,600历元后可视卫星数量及DOP出现波动,后期频繁出现卫星遮挡的情况。为体现提出方法在复杂环境下的优势,下文对复杂环境下(600历元以后)的数据处理结果进行评价。模糊度固定解、东(E)北(N)高(U)方向不同位置偏差区间、姿态角(横滚角roll、俯仰角pitch、航向角yaw)的百分比统计分别见表 4—表 6。统计结果表明:方案2在方案1的基础上,顾及了ISB/IFB参数估计,模糊度固定成功率、位姿精度均有所提高;方案3未顾及ISB/IFB参数估计,结合抗差估计算法,模糊度固定成功率、位姿精度较方案2提升效果明显;方案4结合抗差估计及ISB/IFB参数估计,模糊度固定成功率、位姿精度提升效果优于其他方案。

表 4 模糊度固定解百分比Tab. 4 Percentage of fixed solution number for different schemes

表 5 不同位置偏差区间百分比Tab. 5 Percentage of different position bias interval                                  (%)

表 6 不同姿态偏差区间百分比
Tab. 6 Percentage of different attitude bias interval   
   (%)

通过以上分析,可以认为本文提出的紧组合导航方法在复杂环境下具有一定优势。同时,得到以下结论:

(1) 在利用EKF估计状态浮点解的基础上,采用顾及ISB/IFB参数的系统间模糊度固定方式可在一定程度上提高复杂环境下多GNSS RTK/INS紧组合导航系统模糊度固定成功率,并提高位姿解算精度,但改进效果没有采用抗差估计而不顾及ISB/IFB参数的方法明显,说明多GNSS RTK/INS紧组合导航系统数据处理性能受量测噪声的影响大于受ISB/IFB的影响。

(2) 在采用抗差估计方法的基础上,顾及ISB/IFB估计可进一步改善复杂环境下模糊度固定和位姿解算,相对于EKF与顾及ISB/IFB参数估计相结合的方式,模糊度固定成功率及位姿解算精度显著提高,说明顾及ISB/IFB参数的系统间模糊度固定依赖于浮点解精度,量测异常会通过影响浮点解估计影响系统间模糊度固定的性能。

(3) 在复杂观测环境下,对于短时的观测异常或信号中断,抗差估计方法可充分发挥INS短时高精度特性,降低状态估计受观测异常的影响,提高模糊度固定成功率。然而,在频繁的观测异常、信号中断情况下,长时间模糊度固定失败会使状态估计不确定度逐渐增大,INS状态模型精度降低,组合导航系统无法发挥INS短时高精度优势。此时,顾及ISB/IFB参数估计可提高模糊度固定成功率,抑制状态估计不确定度的增大,保证INS状态模型精度与短时高精度特性,降低组合导航系统受观测异常的影响。


3 结束语

本文在已有GNSS系统间模糊度固定理论成果的基础上,推导了顾及ISB/IFB的多GNSS RTK/INS紧组合导航模型,基于紧组合导航系统噪声参数特性分析给出了结合抗差估计方法与PSO算法的ISB/IFB参数估计方法,最后利用试验验证本文方法的可行性并得到有益结论。试验结果表明,在复杂环境下,顾及ISB/IFB参数估计可以在一定程度上提高紧组合导航系统的模糊度固定成功率及位姿解算精度,利用抗差估计方法提高状态估计浮点解精度后可进一步提高紧组合导航卫星系统间模糊度固定成功率,提高位姿解算精度。

作者简介

第一作者简介:郝雨时(1990—), 男, 博士, 主要从事基于多源传感器数据融合的组合导航方法研究。E-mail: haoys@buaa.edu.cn

通信作者:施闯, E-mail:shichuang@buaa.edu.cn




初审:张艳玲复审:宋启凡
终审:金   君

往期推荐

资讯


 投票 | “城建智慧”杯《测绘通报》2022年度优秀论文等您来投票!

《测绘通报》2022年第12期目录

○ 65周年 | 范红超:众源地理信息研究现状与展望

○ 测绘学报 | 蒋光伟:附加对流层约束的大高差区域短时GNSS网解及其性能

○ 测绘地理信息领域的十大国际组织

○ JGGS编委Georg GARTNER教授 | “地图学与地球空间信息教育:理论与实践”专刊

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存