当前位置: 首页 > 专利查询>武汉大学专利>正文

一种IMU数据中断的组合导航数据处理方法技术

技术编号:20899338 阅读:21 留言:0更新日期:2019-04-17 15:49
本发明专利技术公开了一种IMU数据中断的组合导航数据处理方法,本发明专利技术考虑IMU数据修复误差的前提下对中断数据进行修复和相应的参数调整。本发明专利技术首先是将大量实测样本数据人为产生短时间中断,将中断数据与实际数据进行对比,获取修复数据误差序列,通过统计分析方法得到数据修复误差特性,确定参数调整方案;然后对新采集的实测数据进行中断判断,确定是否执行数据修复和参数调整;最后是利用IMU数据进行INS导航解算,若存在中断则利用参数调整通过Kalman滤波时间更新过程自动更新状态协方差阵。本发明专利技术可广泛应用于组合导航数据融合时的IMU数据短时间中断的修复工作,最大限度降低数据修复误差对组合导航精度的影响。

【技术实现步骤摘要】
一种IMU数据中断的组合导航数据处理方法
本专利技术属于组合导航
,具体涉及一种为IMU数据中断现象时组合导航数据处理方法。
技术介绍
多信息组合导航是当前导航技术的发展趋势,基于全球卫星导航系统(GlobalNavigationSatelliteSystem,GNSS)和惯性导航系统(InertialNavigationSystem,INS)的组合是目前最具有应用价值的组合模式之一。然而,由于惯性传感器(IMU)固有的硬件设计问题以及外部环境影响,尤其是低端器件容易受到工作环境(如温度)影响,导致传感器输出数据可能会存在中断现象(即由于数据丢失造成的不连续表现)或者出现异常/错误的IMU数据(其可等效于IMU数据丢失),上述现象均可描述为IMU数据中断问题。惯性导航解算是利用前一时刻导航信息和当前时刻IMU数据经机械编排方程递推而获得导航结果的一种航位推算过程,如果IMU数据存在中断问题,则其会影响INS推算结果,进而影响GNSS/INS组合导航系统的导航精度和连续性。GNSS/INS组合导航算法设计时需要考虑IMU数据中断问题,避免数据中断引起导航解算异常甚至导致导航解算终止,保证组合导航解算的可靠性和导航精度。目前,GNSS/INS组合导航系统中IMU数据中断的解决方法主要两种:一是中断数据修复方法,二是导航解算重启方法。中断数据修复方法是通过假设IMU数据随时间的变化关系,利用内插或外推手段进行数据修复,但是其基于动态假设的数据修复精度有限,而且并未考虑修复后的数据精度对导航结果的影响。导航解算重启方法是检测出数据中断时终止导航解算,待数据连续性恢复后则重新执行初始对准过程完成导航初始化(可保留前期估计的IMU误差参数),该方法虽然简单直接,但是其过于绝对地舍弃了数据中断前的导航信息,对于短时间数据中断(如不超过一秒)而言,重新导航初始化方法并非最佳选择。综上所述,IMU数据中断是GNSS/INS组合导航设计过程需要考虑的一个重要问题之一,合理地解决IMU数据中断是保障GNSS/INS组合导航系统可靠性和导航精度的重要环节。
技术实现思路
本专利技术针对上述现象,重点解决短时间(如<1s)IMU数据中断问题,提供了一种基于性能参数调整的IMU数据中断处理方法,此方法相对于传统的修复方法,可以有效地体现IMU数据修复误差对组合导航精度的影响,本专利技术不仅适用于GNSS/INS组合导航系统,也适用于其他以INS导航解算为基础的多源信息融合导航系统。本专利技术所采用的技术方案是:一种IMU数据中断的组合导航数据处理方法,其特征在于,包括以下步骤:步骤1:针对应用场景采集若干组IMU动态数据,作为IMU数据修复的样本数据,数据要求覆盖应用场景的不同动态特性;并将样本数据人为且随机进行短时间IMU数据中断处理,产生具有数据中断现象的异常IMU数据;步骤2:通过中断期间IMU数据随时间变化的假设关系进行IMU数据修复;步骤3:将修复后的IMU数据与没有人为进行中断处理的IMU动态样本数据作差,得到修复数据的实际误差值,获得中断时刻IMU修复数据的误差序列;步骤4:对上述误差序列进行统计分析;步骤5:基于统计分析结果进行误差特性识别,确定IMU参数调整方案;若误差序列的平均值m=0,则将IMU数据修复误差建模成白噪声,调整IMU的白噪声参数;若误差序列的平均值m≠0,则将IMU数据修复误差建模成一阶高斯马尔科夫过程,调整IMU误差的零偏误差参数和白噪声参数;步骤6:读取实际采集的IMU数据,判断数据是否存在中断;若数据采集丢数且中断时间在1秒以内,则采用步骤2的原理进行数据修复和步骤5的原理进行IMU参数调整;若数据采集丢数且中断时间超过1秒,则终止导航,进入重新初始化;步骤7:基于修复后的IMU数据进行INS导航解算,获得位置、速度、姿态信息,同时调整后的IMU参数用于Kalman滤波的时间更新过程中的状态协方差矩阵计算;步骤8:继续读取实际采集的IMU数据,依次执行步骤6和步骤7,进入后续IMU数据的INS导航解算处理和Kalman滤波时间更新过程,若接收到辅助信息,则进行Kalman滤波量测更新过程;若中断期间接收到GNSS数据,则执行INS导航结果与GNSS信息进行组合导航解算。本专利技术考虑了IMU修复数据误差对导航结果的影响,采用误差统计分析的方法确定IMU修复数据误差特性进行确定IMU参数调整策略,保证最终导航结果的可靠性。常规的IMU数据修复方法并未考虑数据修复误差的影响,这样会导致数据修复区间内的状态估计精度与导航解算结果不符合;而如果采用直接导航重启方法则无法提供数据丢失区间内的导航结果。附图说明图1为本专利技术实施例的流程示意图;图2为本专利技术实施例中基于统计分析方法的IMU数据修复方案流程图;图3为本专利技术实施例中IMU数据中断示意图;图4为本专利技术实施例中INS导航解算流程图;图5为本专利技术实施例中Kalman滤波器设计框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请见图1、图2,本专利技术提供的一种IMU数据中断的组合导航数据处理方法,包括以下步骤:步骤1:针对应用场景(如车载)采集若干IMU动态样本数据,作为IMU数据修复的样本数据,数据要求覆盖应用场景的不同动态特性;并将样本数据人为且随机进行短时间IMU数据中断处理,产生具有数据中断现象的异常IMU数据;IMU数据中断现象如图3所示,数据中断区间为IMU数据丢失的区间,在该区间内没有IMU数据,如不进行数据修复,则无法完成连续的导航解算;步骤2:通过中断期间IMU数据随时间变化的假设关系进行IMU数据修复;本实施例仅以线性假设为例进行说明,但内插方法不限于线性假设。基于线性假设的IMU数据修复公式如下:其中,ti和分别为中断期间对应的适合和基于线性假设修复得到的IMU数据,tk-1和分别为中断前最后时刻及其对应的实际IMU数据;tk和分别为中断后第一时刻及其对应的实际IMU数据;步骤3:将修复后的IMU数据与没有人为进行中断处理的IMU动态样本数据作差,得到修复数据的实际误差值,获得中断时刻IMU修复数据的误差序列;本实施例将修复后的IMU数据与实际IMU数据作差,得到修复数据的实际误差值Δwi,即有基于上式对基于大量样本数据人为产生的中断时刻IMU数据均做此处理,即可获得中断时刻IMU修复数据的误差序列Δw。步骤4:对上述误差序列进行统计分析,基于误差序列图观察其变化趋势;本实施例以方差分析方法为例,通过获取误差序列的平均值m(反映系统性误差)和标准差s(反映随机性偏差)来表现IMU修复误差的特性,但统计分析方法不限于方差分析。基于方差分析的计算公式为:其中,s为IMU数据修复误差序列的标准差,m为IMU数据修复误差序列的平均值,Δwi为IMU数据修复误差序列,下标i表示第i时刻,N为IMU数据修复误差序列的长度。步骤5:基于统计分析结果进行误差特性识别,确定IMU参数调整方案;若误差序列的平均值m=0,则本文档来自技高网
...

【技术保护点】
1.一种IMU数据中断的组合导航数据处理方法,其特征在于,包括以下步骤:步骤1:针对应用场景采集若干组IMU动态数据,作为IMU数据修复的样本数据,数据要求覆盖应用场景的不同动态特性;并将样本数据人为且随机进行短时间IMU数据中断处理,产生具有数据中断现象的异常IMU数据;步骤2:通过中断期间IMU数据随时间变化的假设关系进行IMU数据修复;步骤3:将修复后的IMU数据与没有人为进行中断处理的IMU动态样本数据作差,得到修复数据的实际误差值,获得中断时刻IMU修复数据的误差序列;步骤4:对上述误差序列进行统计分析;步骤5:基于统计分析结果进行误差特性识别,确定IMU参数调整方案;若误差序列的平均值m=0,则将IMU数据修复误差建模成白噪声,调整IMU的白噪声参数;若误差序列的平均值m≠0,则将IMU数据修复误差建模成一阶高斯马尔科夫过程,调整IMU误差的零偏误差参数和白噪声参数;步骤6:读取实际采集的IMU数据,判断数据是否存在中断;若数据采集丢数且中断时间在1秒以内,则采用步骤2的原理进行数据修复和步骤5的原理进行IMU参数调整;若数据采集丢数且中断时间超过1秒,则终止导航,进入重新初始化;步骤7:基于修复后的IMU数据进行INS导航解算,获得位置、速度、姿态信息,同时调整后的IMU参数用于Kalman滤波的时间更新过程中的状态协方差矩阵计算;步骤8:继续读取实际采集的IMU数据,依次执行步骤6和步骤7,进入后续IMU数据的INS导航解算处理和Kalman滤波时间更新过程,若接收到辅助信息,则进行Kalman滤波量测更新过程;若中断期间接收到GNSS数据,则执行INS导航结果与GNSS信息进行组合导航解算。...

【技术特征摘要】
1.一种IMU数据中断的组合导航数据处理方法,其特征在于,包括以下步骤:步骤1:针对应用场景采集若干组IMU动态数据,作为IMU数据修复的样本数据,数据要求覆盖应用场景的不同动态特性;并将样本数据人为且随机进行短时间IMU数据中断处理,产生具有数据中断现象的异常IMU数据;步骤2:通过中断期间IMU数据随时间变化的假设关系进行IMU数据修复;步骤3:将修复后的IMU数据与没有人为进行中断处理的IMU动态样本数据作差,得到修复数据的实际误差值,获得中断时刻IMU修复数据的误差序列;步骤4:对上述误差序列进行统计分析;步骤5:基于统计分析结果进行误差特性识别,确定IMU参数调整方案;若误差序列的平均值m=0,则将IMU数据修复误差建模成白噪声,调整IMU的白噪声参数;若误差序列的平均值m≠0,则将IMU数据修复误差建模成一阶高斯马尔科夫过程,调整IMU误差的零偏误差参数和白噪声参数;步骤6:读取实际采集的IMU数据,判断数据是否存在中断;若数据采集丢数且中断时间在1秒以内,则采用步骤2的原理进行数据修复和步骤5的原理进行IMU参数调整;若数据采集丢数且中断时间超过1秒,则终止导航,进入重新初始化;步骤7:基于修复后的IMU数据进行INS导航解算,获得位置、速度、姿态信息,同时调整后的IMU参数用于Kalman滤波的时间更新过程中的状态协方差矩阵计算;步骤8:继续读取实际采集的IMU数据,依次执行步骤6和步骤7,进入后续IMU数据的INS导航解算处理和Kalman滤波时间更新过程,若接收到辅助信息,则进行Kalman滤波量测更新过程;若中断期间接收到GNSS数据,则执行INS导航结果与GNSS信息进行组合导航...

【专利技术属性】
技术研发人员:张全牛小骥常乐
申请(专利权)人:武汉大学
类型:发明
国别省市:湖北,42

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

1