一种基于INS/GNSS组合导航辅助的磁传感器校正方法和系统


一种基于ins/gnss组合导航辅助的磁传感器校正方法和系统
技术领域
1.本发明属于导航定位技术领域,特别涉及一种基于ins/gnss组合导航辅助的磁传感器校正方法和系统。


背景技术:



2.多源导航数据融合定位技术已经成为导航定位领域的主流技术,该技术有效解决了单一传感器误差累积、稳定性差等缺点。多源导航数据融合定位技术基于信息融合技术,将来自不同导航源的同构或者异构的导航信息按照相应的融合算法进行融合,可以得到最佳的效果。相对于传统的单一导航源,多源融合导航可以充分利用每一个导航源的优势,从而提供最好的定位与导航服务。ahrs作为导航定位领域的一个重要应用,其航向角的稳定是很重要的,仅靠六轴imu数据融合得到的航向角会由于陀螺仪的积分误差无法补偿而随时间漂移。磁传感器在地磁测量、姿态导航等领域有着广泛的应用,它具有误差不累计的特点,可以利用测量到的地磁信息解算的真北角作为航向角辅助信息,能够有效地解决惯性导航中由于器件误差无法补偿导致的航向角发散问题。但在实际使用中磁传感器极易受到环境磁场的干扰,包括硬磁和软磁干扰等,导致其输出到导航算法中的数据存在偏差,导致最终姿态角精度降低,造成了磁传感器在实际应用中无法被广泛应用的困局。
3.为提高整个多源导航数据融合系统的精度与稳定性以及解决磁传感器在实际应用中的问题,必须对磁传感器进行误差校正,减少误差带来的影响,从而达到系统设计的指标要求,满足在卫导信息失锁情况下导航设备依然能提供准确、稳定的航向角信息。
4.传统的磁传感器校正算法主要分为离线校正和在线校正两部分。离线校正一般只能用于设备安装之前,消除器件本身的一些误差因素,例如零偏误差、各轴的刻度因子、轴间的非正交误差等误差。在车载环境中由于磁场环境实时改变,在线校正能够跟随环境变化实时对磁传感器进行校正,具有实时性的优点能够应对实际环境复杂多变的磁场环境,往往具有更高的工程应用价值。但是目前公开的校正方法都需要通过精确的基准磁场或基于恒定且无干扰的地磁模型环境对磁传感器进行标定和误差分析,而在实际应用中,基准磁场的获得成本很高而且仅仅在实验室中有所应用。如果想要通过校正算法对误差整体进行标定和补偿,还需要进行校正数据采集,但往往存在要求采样点多、初值条件要求高和操作复杂的缺点,而且传统算法一般需要载体三维运动,操作步骤复杂,在只能二维运动的使用场合适用性低,实用性不髙。因此,上述问题成为本领域技术人员亟需要解决的问题。


技术实现要素:



5.本发明提出了一种基于ins/gnss组合导航辅助的磁传感器校正方法和系统。通过将高精度ins/gnss组合导航的结果作为磁传感器在线校正的辅助信息,为在线校正算法提供准确的地磁场信息,解决了磁传感器的实用中的难题,特别是车载应用环境下磁传感器的在线校正问题,为后续的磁传感器辅助磁航向角的辅助定姿提供了可能性。
6.为了实现上述目的,本发明提出了一种基于ins/gnss组合导航辅助的磁传感器校
正方法,包括以下步骤:一种基于ins/gnss组合导航辅助的磁传感器校正方法,包括以下步骤:根据磁传感器的误差源特征建立磁传感器误差模型;利用ins/gnss组合导航的实时定位功能获取当前载体的位置信息、时间信息、姿态信息和卫星定位的几何精度因子dop信息;将当前载体的位置信息和时间信息输入至国际地磁参考模型中得到当前载体位置的理论地磁场三轴信息;利用所述姿态信息将磁传感器测量到的三轴地磁场信息进行坐标系变换得到地理坐标系下的三轴分量投影;所述理论地磁场三轴信息为地磁场矢量的北向分量、东西分量和垂直分量;根据所述磁传感器误差模型建立基于椭球拟合模型特征的磁传感器场强方程,利用所述磁传感器场强方程和理论地磁场信息求模结果之间的差值作为总磁场残差信息;根据理论地磁场三轴信息和三轴分量投影计算磁传感器的轴间残差;将总磁场残差和轴间残差之和最小作为目标函数,采用最小二乘法对磁传感器误差模型中的待求参数进行在线拟合;具体拟合的过程包括:将所述磁传感器量测到的三轴地磁场信息进行求模运算得到实际地磁场强度值;在所述实际地磁场强度值与理论地磁场强度值之差的绝对值小于第一阈值,且此时几何精度因子dop信息小于第二阈值时进行迭代拟合,直到目标函数收敛完成在线校正,所述待求参数包括旋转矩阵和常值误差。
7.进一步的,所述磁传感器的误差源特征包括零偏误差、比例因子误差、非正交误差、非对准误差和罗差;所述磁传感器误差模型为:差、非对准误差和罗差;所述磁传感器误差模型为:(1)表示磁传感器时刻三轴分量的实际输出,即磁传感器在非正交坐标系下三个轴在时刻测量到的地磁场分量实际值;=表示时刻的软磁干扰罗差矩阵;其中x、y和z不同的组合表示软磁在轴与轴之间产生的自干扰和互干扰关系;=表示非正交误差矩阵;其中x、y和z不同的组合表示由于轴间非正交导致的干扰关系;表示非对准误差矩阵;其中x、y和z不同的组合表示由于非对称
性造成的轴间干扰;=表示比例因子误差矩阵;比例因子误差矩阵中对角线元素分别表示各个轴的灵敏度误差因子;表示磁传感器时刻三轴分量的理论输出,即在磁传感器对应的理想正交坐标系下三个轴在时刻测量到的地磁场分量真实值;=表示磁传感器零偏误差矩阵;零偏误差矩中元素代表三个轴各自的常值零偏;=表示时刻的硬磁干扰罗差矩阵;元素表示时刻的硬磁干扰罗差在磁传感器三个轴向的分量;将公式(1)简化为:即;(2)式中,表示磁传感器时刻的在磁传感器三个轴向的常值项误差,也称为常值误差;表示时刻的磁传感器比例项组合项误差矩阵,也称为旋转矩阵。
8.进一步的,所述理论地磁场三轴信息包括磁传感器的北向分量、东向分量和垂直分量,具体表示为:其中,表示主磁场磁位的球谐函数,表示为:)(4)为地球半径;是包含地球半径和载体高度两部分的距离信息;和分别是地球的经度和纬度;是n阶m次的勒让德函数;代表地磁场采用的精度阶数;为第一高斯球谐系数、是第二高斯球谐系数;

ꢀꢀꢀꢀꢀ
(5)进一步的,所述方法还包括根据所述姿态信息建立姿态转移矩阵;所述姿态转移矩阵表示从坐标系b系到导航坐标系n系的坐标变换矩阵;其中所述姿态信息包括横滚角、俯仰角和航向角;(6)。
9.进一步的,所述根据磁传感器误差模型建立基于椭球拟合模型特征的磁传感器场强方程的过程包括:磁传感器场强方程为:;(7)矩阵;;利用所述磁传感器场强方程和理论地磁场信息求模结果之间的差值作为总磁场残差信息包括;;(8)为当前地磁场信息和磁传感器测量值的差值,m为磁传感器误差模型的状态量,定义如下,(9)为椭球方程系数,定义如下:(10)其中,表示算法需要拟合的椭球方程组参数。
10.进一步的,利用所述姿态信息将磁传感器测量到的三轴地磁场信息进行坐标系变换得到地理坐标系下的三轴分量投影的过程包括:利用所述姿态角信息将载体坐标系下磁传感器数据进行坐标变换得到地理坐标系下的三轴分量投影;
(11)其中,;表示将磁传感器输出的数据从磁体的非正交坐标系通过误差补偿修正之后转换到近似理想的正交坐标系下的磁传感器输出矢量;表示将修正后的磁传感器三轴输出数据投影到地理坐标系下的矢量。
11.进一步的,所述根据理论地磁场三轴信息和三轴分量投影计算磁传感器的轴间残差的过程为:通过理论地磁场三轴信息和三轴分量投影求出磁传感器的轴间残差;(12)。
12.进一步的,以轴间残差和距离残差之和最小为准侧,根据最小二乘估计法来计算椭球方程的各个系数,目标函数定义如下:。(13)进一步的,所述方法还包括在校正完成之后,对磁传感器的原始数据进行校正补偿,具体校正补偿的过程包括:将计算出的椭球方程的各个系数,根据椭球拟合方程组求出旋转矩阵和常值误差,将旋转矩阵和常值误差重新输入至公式中,求出地磁场的理论输出。
13.本发明还提出了一种基于ins/gnss组合导航辅助的磁传感器校正系统,所述系统包括预处理模块、误差确定模块和校正模块;所述预处理模块用于根据磁传感器的误差源特征建立磁传感器误差模型;利用ins/gnss组合导航的实时定位功能获取当前载体的位置信息、时间信息、姿态信息和卫星定位的几何精度因子dop信息;将当前载体的位置信息和时间信息输入至国际地磁参考模型中得到当前载体位置的理论地磁场三轴信息;利用所述姿态信息将磁传感器测量到的三轴地磁场信息进行坐标系变换得到地理坐标系下的三轴分量投影;所述理论地磁场三轴信息为地磁场矢量的北向分量、东西分量和垂直分量;所述误差确定模块用于根据所述磁传感器误差模型建立基于椭球拟合模型特征的磁传感器场强方程,利用所述磁传感器场强方程和理论地磁场信息求模结果之间的差值作为总磁场残差信息;根据理论地磁场三轴信息和三轴分量投影计算磁传感器的轴间残差;所述校正模块用于将总磁场残差和轴间残差之和最小作为目标函数,采用最小二乘法对磁传感器误差模型中的待求参数进行在线拟合;具体拟合的过程包括:将所述磁传感器量测到的三轴地磁场信息进行求模运算得到实际地磁场强度值;在所述实际地磁场强度值与理论地磁场强度值之差的绝对值小于第一阈值,且此时几何精度因子dop信息小于第二阈值时进行迭代拟合,直到目标函数收敛完成在线校正,所述待求参数包括旋转矩阵
和常值误差。
14.发明内容中提供的效果仅仅是实施例的效果,而不是发明所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:本发明还提出了一种基于ins/gnss组合导航辅助的磁传感器校正方法和系统,该方法包括以下步骤:根据磁传感器的误差源特征建立磁传感器误差模型;利用ins/gnss组合导航的实时定位功能获取当前载体的位置信息、时间信息、姿态信息和卫星定位的几何精度因子dop信息;将当前载体的位置信息和时间信息输入至国际地磁参考模型中得到当前载体位置的理论地磁场三轴信息;利用姿态信息将磁传感器测量到的三轴地磁场信息进行坐标系变换得到地理坐标系下的三轴分量投影;理论地磁场三轴信息为地磁场矢量的北向分量、东西分量和垂直分量;根据磁传感器误差模型建立基于椭球拟合模型特征的磁传感器场强方程,利用磁传感器场强方程和理论地磁场信息求模结果之间的差值作为总磁场残差信息;根据理论地磁场三轴信息和三轴分量投影计算磁传感器的轴间残差;将总磁场残差和轴间残差之和最小作为目标函数,采用最小二乘法对磁传感器误差模型中的待求参数进行在线拟合;具体拟合的过程包括:将磁传感器量测到的三轴地磁场信息进行求模运算得到实际地磁场强度值;在实际地磁场强度值与理论地磁场强度值之差的绝对值小于第一阈值,且此时几何精度因子dop信息小于第二阈值时进行迭代拟合,直到目标函数收敛完成在线校正,待求参数包括旋转矩阵和常值误差。在一种基于ins/gnss组合导航辅助的磁传感器校正方法的基础上,还提出了一种基于ins/gnss组合导航辅助的磁传感器校正系统。本发明解决传统的车载环境下椭球拟合校正算法中由于校正数据少、质量不高等问题,造成的校正效果不理想,通过在拟合的目标函数中增加约束信息避免算法陷入局部最优解,提升了算法的鲁棒性。
15.本发明解决磁传感器在实际校正过程中,由于无法提供精确的基准地磁场信息、无法进行复杂的操作和在线运行等复杂环境下无法完成校正操作造成的性能和精度的损失。根据位置信息查询igrf标准地磁模型获取精确的基准地磁场信息,利用姿态信息进行坐标系变换从而获取更多的校正信息,完成对磁传感器的一些误差参数进行实时校正,将得到的校正参数对磁传感器进行补偿,以此得到磁航向角用于增加系统航向角的冗余信息,以此提升系统磁传感器的性能和精度。
16.本发明增加了卫星定位的几何精度因子dop信息判断周围环境情况,特别是载体的天空方向,用于决策采集到的磁场数据是否能够用于校正算法使用,通过增加有效信息来提升校正算法数据的质量,避免由于数据问题导致算法收敛异常的问题。在gnss导航和定位中,用几何精度因子dop来衡量观测卫星的空间几何分布对定位精度的影响,dop值越小表示可观测到的卫星质量越好,间接反映周围环境比较空旷,适合进行校正算法数据的采集。这样可以在一定程度上解决磁传感器数据在校正时由于环境空间上方影响造成的数据质量差的问题。
17.本发明将磁通门测量数据计算得到的总磁场值与igrf计算到的真实地磁场强度值做对比,如果偏差大于预设门限偏差阈值,则认为环境周围有异常磁干扰,则采集到的数据不适合进行校正算法计算。这样在一定程度上解决磁传感器数据在校正时由于环境中异常磁干扰源对校正算法的影响,特别是车载场景中由于环境水平面容易出现异常磁干扰源导致磁场数据异常的问题。
附图说明
18.如图1为本发明实施例1提出的一种基于ins/gnss组合导航辅助的磁传感器校正方法流程图;如图2为本发明实施例1提出的一种基于ins/gnss组合导航辅助的磁传感器校正方法中数据流向示意图;如图3为本发明实施例1提出的理论地磁场三轴信息坐标示意图;如图4为本发明实施例2提出的一种基于ins/gnss组合导航辅助的磁传感器校正系统示意图。
具体实施方式
19.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
20.实施例1本发明实施例1提出了一种基于ins/gnss组合导航辅助的磁传感器校正方法,用于解决车载环境下磁传感器校正算法的可行性问题。
21.本发明实施例1提出了一种基于ins/gnss组合导航辅助的磁传感器校正方法,通过将高精度ins/gnss组合导航的定位信息作为igrf模型的输入来实时解算获取当前地磁场信息,将惯导系统的姿态信息作为磁性传感器的校正算法的辅助信息,利用惯性测量单元(inertial measurement unit, imu)和三轴磁传感器的航向角测量原理和姿态信息, 分析磁传感器的误差来源及其对航向角测量的影响, 利用imu测量得到的姿态信息将三轴磁传感器输出的各个分量进行坐标系转换,然后分析总的磁场变化情况,根据递推最小二乘原理来进行参数求解。
22.多源导航数据融合的意义在于,各功能模块相互不影响功能正常工作的情况下,通过对各个模块及其观测信息的合理配合和使用,把多传感器在空间或时间上冗余或互补信息依据需求来进行组合,以获得整个系统最大的性能收益和应对复杂环境的鲁棒性。通过将高精度ins/gnss组合导航的结果作为磁传感器在下校正的辅助信息,不仅提升了磁传感器的工程实用性,也为后续的磁传感器辅助磁航向角的辅助定姿提供了可能性。
23.如图1为本发明实施例1一种基于ins/gnss组合导航辅助的磁传感器校正方法流程图;如图2为本发明实施例1一种基于ins/gnss组合导航辅助的磁传感器校正方法中数据流向示意图;图1和图2相结合共同说明本技术的实现过程。
24.在步骤s100中,根据磁传感器的误差源特征建立磁传感器误差模型;磁传感器的误差源包括零偏误差、比例因子误差、非正交误差、非对准误差和罗差等。
25.磁传感器误差模型为:
(1)其中,x、y和z分别表示磁传感器的三个轴,表示磁传感器时刻三轴分量的实际输出,即磁传感器在非正交坐标系下三个轴在时刻测量到的地磁场分量实际值。
26.=表示时刻的软磁干扰罗差矩阵;其中x、y和z不同的组合表示软磁在轴与轴之间产生的自干扰和互干扰关系;指在时刻x轴产生的自干扰;指在时刻x轴和y轴产生的互干扰;指在时刻x轴和z轴产生的互干扰;指在时刻y轴和x轴产生的互干扰;指在时刻y轴产生的自干扰;指在时刻y轴和z轴产生的互干扰;指在时刻z轴和x轴产生的互干扰;指在时刻z轴和y轴产生的互干扰;指在时刻z轴产生的自干扰。
27.=表示非正交误差矩阵;主要是由于无法满足理想情况下三个轴间的正交导致的误差,其中x、y和z不同的组合表示由于轴间非正交导致的干扰关系;表示x轴和x轴非正交导致的干扰关系;表示x轴和y轴非正交导致的干扰关系;表示x轴和z轴非正交导致的干扰关系;表示y轴和x轴非正交导致的干扰关系;表示y轴和y轴非正交导致的干扰关系;表示y轴和z轴非正交导致的干扰关系;表示z轴和x轴非正交导致的干扰关系;表示z轴和y轴非正交导致的干扰关系;表示z轴和z轴非正交导致的干扰关系。
28.表示非对准误差矩阵;也称为安装误差,主要是由于磁传感器安装到载体上时,无法保证磁传感器的三轴与载体的三轴完全重合而造成的影响,其中x、y和z不同的组合表示由于非对准造成的轴间干扰;表示非对准造成的x轴和y轴之间的干扰;表示非对准造成的x轴和z轴之间的干扰;表示非对准造成的y轴和x轴之间的干扰;表示非对准造成的y轴和z轴之间的干扰;表示非对准造成的z轴和x轴之间的干扰;表示非对准造成的z轴和y轴之间的干扰。
29.=表示比例因子误差矩阵;也称灵敏度误差,主要是由于磁传感器三个轴的灵敏度不同造成了此种误差;比例因子误差矩阵中对角线元素分别表示各个轴的灵敏度误差因子;表示x轴的灵敏度误差因子;表示y轴的灵敏度误差因子;表示z轴的灵敏度误差因子。
30.表示磁传感器时刻三轴分量的理论输出,即在磁传感器对应的理想正交坐标系下三个轴在时刻测量到的地磁场分量真实值。
31.=表示磁传感器零偏误差矩阵;也称零位误差,主要是磁传感器制造过程中的一些原因导致实际上的输出不为零;零偏误差矩中元素代表三个轴各自的常值零偏;表示x轴的常值零偏;表示y轴的常值零偏;表示z轴的常值零偏。
32.=表示时刻的硬磁干扰罗差矩阵;元素表示时刻的硬磁干扰罗差在磁传感器三个轴向的分量;主要是由于磁传感器所处环境中的硬磁性材料如永磁铁产生的干扰造成此种误差。
33.将公式(1)简化为:即;(2)式中,表示磁传感器时刻的在磁传感器三个轴向的常值项误差,也称为常值误差;表示时刻的磁传感器比例项组合项误差矩阵,也称为旋转矩阵。
34.上述、和用时间来表示主要是因为真实环境下罗差会随着磁传感器所在的环境变化而变化,因此为误差信息矩阵赋予了时间的因素,当磁传感器所在的环境比较固定,此时校正的时候关于罗差的误差项、和将与时间无关。
35.在步骤s200中,利用ins/gnss组合导航的实时定位得到当前载体的位置信息、时间信息、姿态信息和卫星定位的几何精度因子dop信息;将当前载体的位置信息和时间信息输入至国际地磁参考模型中得到当前载体的理论地磁场三轴信息;igrf:即(international geomagnetic reference field)国际地磁参考模型。
36.理论地磁场三轴信息包括磁传感器的北分量、东分量和垂直分量,如图3为本发明实施例1理论地磁场三轴信息坐标示意图;具体表示为:
其中,表示主磁场磁位的球谐函数,表示为:)(4)为地球半径,这里取为常值6371.2km;是包含地球半径和载体高度两部分的距离信息,即,单位是km;和分别是地球的经度和纬度;是n阶m次的勒让德函数;代表地磁场采用的精度阶数;为第一高斯球谐系数、是第二高斯球谐系数;第一高斯球谐系数和第二高斯球谐系数均为每5年更新一次;。
ꢀꢀꢀꢀꢀ
(5)该步骤中还包括根据姿态信息建立姿态转移矩阵;其中姿态信息包括横滚角、俯仰角和航向角;(6)。
37.表示地理坐标系到载体坐标系的方向余弦矩阵。姿态信息和姿态转移矩阵将作为磁传感器静态校准的关键信息。
38.在步骤s300中,利用姿态信息将磁传感器测量到的三轴地磁场信息进行坐标系变换得到地理坐标系下的三轴分量投影;理论地磁场三轴信息为地磁场矢量的北向分量、东西分量和垂直分量;利用姿态角信息将载体坐标系下磁传感器数据进行坐标变换得到地理坐标系下的三轴分量投影;(11)其中,;表示将磁传感器输出的数据从磁体的非正交坐标系
通过误差补偿修正之后转换到近似理想的正交坐标系下的磁传感器输出矢量;表示将修正后的磁传感器三轴输出数据投影到地理坐标系下的矢量。
39.在步骤s400中,根据磁传感器误差模型建立基于椭球拟合模型特征的磁传感器场强方程,利用磁传感器场强方程和理论地磁场信息求模结果之间的差值作为总磁场残差信息;磁传感器场强方程为:;(7)矩阵;;利用所述磁传感器场强方程和理论地磁场信息求模结果之间的差值作为总磁场残差信息包括;;(8)为当前地磁场信息和磁传感器测量值的差值,m为磁传感器误差模型的状态量,定义如下,(9)为椭球方程系数,定义如下:(10)其中,表示算法需要拟合的椭球方程组参数。
40.在步骤s500中,根据理论地磁场三轴信息和三轴分量投影计算磁传感器的轴间残差;由于实际使用磁传感器的过程当中,三轴捷联式磁传感器所在的载体坐标系或磁体坐标系与地理坐标系并不一定重合,二者之间存在一个转换关系,利用惯性导航提供的姿态角信息将载体坐标系下磁传感器数据进行坐标变换,得到地理坐标系下的三轴分量投影。
41.通过理论地磁场三轴信息和三轴分量投影求出磁传感器的轴间残差;(12)。
42.在步骤s600中,将总磁场残差和轴间残差之和最小作为目标函数,采用最小二乘法对磁传感器误差模型中的待求参数进行在线拟合;具体拟合的过程包括:将磁传感器量测到的三轴地磁场信息进行求模运算得到的实际地磁场强度值;在实际地磁场强度值与理论地磁场强度值之差的绝对值小于第一阈值,且此时几何精度因子dop信息小于第二阈值
时进行迭代拟合,直到目标函数收敛完成在线校正,待求参数包括旋转矩阵和常值误差。
43.为了能够进行更好的进行参数拟合避免由于校正数据采集过程中数据量少和数据质量低等问题,设计了一种根据磁传感器采集的原始数据与椭球面的距离平方和最小准则和轴间差最小准则为判断依据的方法,该方式极大地提升了拟合的效果,根据最小二乘估计法来计算椭球方程的各个系数。
44.以轴间残差和距离残差之和最小为准侧,根据最小二乘估计法来计算椭球方程的各个系数:。(13)且;将计算出的椭球方程的各个系数,根据建立的椭球拟合方程求出旋转矩阵和常值误差,重新输入至公式中,求出。
45.通过在校正阶段将计算出的椭球方程的各个系数不断地进行迭代拟合,直到目标函数收敛则完成在线校正。
46.本发明实施例1提出一种基于ins/gnss组合导航辅助的磁传感器校正方法,解决传统的车载环境下椭球拟合校正算法中由于校正数据少、质量不高等问题,造成的校正效果不理想,通过在拟合的目标函数中增加约束信息避免算法陷入局部最优解,提升了算法的鲁棒性。
47.本发明实施例1提出一种基于ins/gnss组合导航辅助的磁传感器校正方法,解决磁传感器在实际校正过程中,由于无法提供精确的基准地磁场信息、无法进行复杂的操作和在线运行等复杂环境下无法完成校正操作造成的性能和精度的损失。根据位置信息查询igrf标准地磁模型获取精确的基准地磁场信息,利用姿态信息进行坐标系变换从而获取更多的校正信息,完成对磁传感器的一些误差参数进行实时校正,将得到的校正参数对磁传感器进行补偿,以此得到磁航向角用于增加系统航向角的冗余信息,以此提升系统磁传感器的性能和精度。
48.本发明实施例1提出一种基于ins/gnss组合导航辅助的磁传感器校正方法,增加了卫星定位的几何精度因子dop信息判断周围环境情况,特别是载体的天空方向,用于决策采集到的磁场数据是否能够用于校正算法使用,通过增加有效信息来提升校正算法数据的质量,避免由于数据问题导致算法收敛异常的问题。在gnss导航和定位中,用几何精度因子dop来衡量观测卫星的空间几何分布对定位精度的影响,dop值越小表示可观测到的卫星质量越好,间接反映周围环境比较空旷,适合进行校正算法数据的采集。这样可以在一定程度上解决磁传感器数据在校正时由于环境空间上方影响造成的数据质量差的问题。
49.本发明实施例1提出一种基于ins/gnss组合导航辅助的磁传感器校正方法,将磁通门测量数据计算得到的总磁场值与igrf计算到的真实地磁场强度值做对比,如果偏差大于预设门限偏差阈值,则认为环境周围有异常磁干扰,则采集到的数据不适合进行校正算法计算。这样在一定程度上解决磁传感器数据在校正时由于环境中异常磁干扰源对校正算法的影响,特别是车载场景中由于环境水平面容易出现异常磁干扰源导致磁场数据异常的问题。
50.实施例2基于本发明实施例1提出一种基于ins/gnss组合导航辅助的磁传感器校正方法,本发明实施例2提出了一种基于ins/gnss组合导航辅助的磁传感器校正系统,如图4为本发明实施例2一种基于ins/gnss组合导航辅助的磁传感器校正系统示意图,该系统包括预处理模块、误差确定模块和校正模块;预处理模块用于根据磁传感器的误差源特征建立磁传感器误差模型;利用ins/gnss组合导航的实时定位功能获取当前载体的位置信息、时间信息、姿态信息和卫星定位的几何精度因子dop信息;将当前载体的位置信息和时间信息输入至国际地磁参考模型中得到当前载体位置的理论地磁场三轴信息;利用所述姿态信息将磁传感器测量到的三轴地磁场信息进行坐标系变换得到地理坐标系下的三轴分量投影;所述理论地磁场三轴信息为地磁场矢量的北向分量、东西分量和垂直分量;误差确定模块用于根据所述磁传感器误差模型建立基于椭球拟合模型特征的磁传感器场强方程,利用所述磁传感器场强方程和理论地磁场信息求模结果之间的差值作为总磁场残差信息;根据理论地磁场三轴信息和三轴分量投影计算磁传感器的轴间残差;校正模块用于将总磁场残差和轴间残差之和最小作为目标函数,采用最小二乘法对磁传感器误差模型中的待求参数进行在线拟合;具体拟合的过程包括:将所述磁传感器量测到的三轴地磁场信息进行求模运算得到实际地磁场强度值;在所述实际地磁场强度值与理论地磁场强度值之差的绝对值小于第一阈值,且此时几何精度因子dop信息小于第二阈值时进行迭代拟合,直到目标函数收敛完成在线校正,所述待求参数包括旋转矩阵和常值误差。
51.其中,预处理模块实现的过程包括:根据磁传感器的误差源特征建立磁传感器误差模型;磁传感器的误差源包括零偏误差、比例因子误差、非正交误差、非对准误差和罗差等磁传感器误差模型为:磁传感器误差模型为:(1)其中,x、y和z分别表示磁传感器的三个轴,表示磁传感器时刻三轴分量的实际输出,即磁传感器在非正交坐标系下三个轴在时刻测量到的地磁场分量实际值。
52.=表示时刻的软磁干扰罗差矩阵;其中x、y和z不同的组合表示软
磁在轴与轴之间产生的自干扰和互干扰关系;指在时刻x轴产生的自干扰;指在时刻x轴和y轴产生的互干扰;指在时刻x轴和z轴产生的互干扰;指在时刻y轴和x轴产生的互干扰;指在时刻y轴产生的自干扰;指在时刻y轴和z轴产生的互干扰;指在时刻z轴和x轴产生的互干扰;指在时刻z轴和y轴产生的互干扰;指在时刻z轴产生的自干扰。
53.=表示非正交误差矩阵;主要是由于无法满足理想情况下三个轴间的正交导致的误差,其中x、y和z不同的组合表示由于轴间非正交导致的干扰关系;表示x轴和x轴非正交导致的干扰关系;表示x轴和y轴非正交导致的干扰关系;表示x轴和z轴非正交导致的干扰关系;表示y轴和x轴非正交导致的干扰关系;表示y轴和y轴非正交导致的干扰关系;表示y轴和z轴非正交导致的干扰关系;表示z轴和x轴非正交导致的干扰关系;表示z轴和y轴非正交导致的干扰关系;表示z轴和z轴非正交导致的干扰关系。
54.表示非对准误差矩阵;也称为安装误差,主要是由于磁传感器安装到载体上时,无法保证磁传感器的三轴与载体的三轴完全重合而造成的影响,其中x、y和z不同的组合表示由于非对准造成的轴间干扰;表示非对准造成的x轴和y轴之间的干扰;表示非对准造成的x轴和z轴之间的干扰;表示非对准造成的y轴和x轴之间的干扰;表示非对准造成的y轴和z轴之间的干扰;表示非对准造成的z轴和x轴之间的干扰;表示非对准造成的z轴和y轴之间的干扰。
55.=表示比例因子误差矩阵;也称灵敏度误差,主要是由于磁传感器三个轴的灵敏度不同造成了此种误差;比例因子误差矩阵中对角线元素分别表示各个轴的灵敏度误差因子;表示x轴的灵敏度误差因子;表示y轴的灵敏度误差因子;表示z轴的灵敏度误差因子。
56.表示磁传感器时刻三轴分量的理论输出,即在磁传感器对应的理想正交坐标系下三个轴在时刻测量到的地磁场分量真实值。=表示磁传感器零偏误差矩阵;也称零位误差,主要是磁传感器制造过程中的一些原因导致实际上的输出不为零;
零偏误差矩中元素代表三个轴各自的常值零偏;表示x轴的常值零偏;表示y轴的常值零偏;表示z轴的常值零偏。
57.=表示时刻的硬磁干扰罗差矩阵;元素表示时刻的硬磁干扰罗差在磁传感器三个轴向的分量;主要是由于磁传感器所处环境中的硬磁性材料如永磁铁产生的干扰造成此种误差。
58.将公式(1)简化为:即;(2)式中,表示磁传感器时刻的在磁传感器三个轴向的常值项误差,也称为常值误差;表示时刻的磁传感器比例项组合项误差矩阵,也称为旋转矩阵。
59.上述、和用时间来表示主要是因为真实环境下罗差会随着磁传感器所在的环境变化而变化,因此为误差信息矩阵赋予了时间的因素,当磁传感器所在的环境比较固定,此时校正的时候关于罗差的误差项、和将与时间无关。
60.利用ins/gnss组合导航的实时定位得到当前载体的位置信息、时间信息、姿态信息和卫星定位的几何精度因子dop信息;将当前载体的位置信息和时间信息输入至国际地磁参考模型中得到当前载体的理论地磁场三轴信息;igrf:即(international geomagnetic reference field)国际地磁参考模型。
61.理论地磁场三轴信息包括磁传感器的北分量、东分量和垂直分量,如图2为本发明实施例1理论地磁场三轴信息坐标示意图;具体表示为:其中,表示主磁场磁位的球谐函数,表示为:)(4)为地球半径,这里取为常值6371.2km;是包含地球半径和载体高度两部分的距离信息,即,单位是km;和分别是地球的经度和纬度;是n阶m次的勒让德函数;代表地磁场采用的精度阶数;为第一高斯球谐系数、是第二高斯球谐系数;第一
高斯球谐系数和第二高斯球谐系数均为每5年更新一次;
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)。
62.该步骤中还包括根据姿态信息建立姿态转移矩阵;其中姿态信息包括横滚角、俯仰角和航向角;(6)。
63.表示地理坐标系到载体坐标系的方向余弦矩阵。姿态信息和姿态转移矩阵将作为磁传感器静态校准的关键信息。
64.利用姿态信息将磁传感器测量到的三轴地磁场信息进行坐标系变换得到地理坐标系下的三轴分量投影;利用姿态角信息将载体坐标系下磁传感器数据进行坐标变换得到地理坐标系下的三轴分量投影;(11)其中,;表示将磁传感器输出的数据从磁体的非正交坐标系通过误差补偿修正之后转换到近似理想的正交坐标系下的磁传感器输出矢量;表示将修正后的磁传感器三轴输出数据投影到地理坐标系下的矢量。
65.误差确定模块实现的过程包括:根据磁传感器误差模型建立基于椭球拟合模型特征的磁传感器场强方程,利用所述磁传感器场强方程和理论地磁场信息求模结果之间的差值作为总磁场残差信息;磁传感器场强方程为:;(7)矩阵;;利用所述磁传感器场强方程和理论地磁场信息求模结果之间的差值作为总磁场
残差信息包括;;(8)为当前地磁场信息和磁传感器测量值的差值,m为磁传感器误差模型的状态量,定义如下,(9)为椭球方程系数,定义如下:(10)其中,表示算法需要拟合的椭球方程组参数。
66.根据理论地磁场三轴信息和三轴分量投影计算磁传感器的轴间残差的过程包括:通过理论地磁场三轴信息和三轴分量投影求出磁传感器的轴间残差;(12)。
67.校正模块实现的过程包括:将总磁场残差和轴间残差之和最小为目标函数,采用最小二乘法对磁传感器误差模型中的待求参数进行在线拟合;具体拟合的过程包括:将三轴地磁场信息进行求模运算得到的实际地磁场强度值;在实际地磁场强度值与理论地磁场强度值之差的绝对值小于第一阈值,且此时几何精度因子dop信息小于第二阈值时进行迭代拟合,直到目标函数收敛完成在线校正,待求参数包括旋转矩阵和常值误差。
68.以轴间残差和距离残差之和最小为准侧,根据最小二乘估计法来计算椭球方程的各个系数:。(13)且将计算出的椭球方程的各个系数,根据建立的椭球拟合方程求出旋转矩阵和常值误差,重新输入至公式中,求出。
69.通过在校正阶段将计算出的椭球方程的各个系数不断地进行迭代拟合,直到目标函数收敛则完成在线校正。
70.本发明实施例2提出一种基于ins/gnss组合导航辅助的磁传感器校正系统,解决传统的车载环境下椭球拟合校正算法中由于校正数据少、质量不高等问题,造成的校正效果不理想,通过在拟合的目标函数中增加约束信息避免算法陷入局部最优解,提升了算法的鲁棒性。
71.本技术实施例2提供的一种基于ins/gnss组合导航辅助的磁传感器校正系统将本发明实施例1提出的一种基于ins/gnss组合导航辅助的磁传感器校正方法实现的过程模块化,相关部分的说明可以参见本技术实施例1提供的一种基于ins/gnss组合导航辅助的磁传感器校正方法中对应部分的详细说明,在此不再赘述。本发明实施例2提出的一种基于ins/gnss组合导航辅助的磁传感器校正系统具有本发明实施例1提出的一种基于ins/gnss
组合导航辅助的磁传感器校正方法相应的技术效果。
72.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。另外,本技术实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。
73.上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制。对于所属领域的技术人员来说,在上述说明的基础上还可以做出其它不同形式的修改或变形。这里无需也无法对所有的实施方式予以穷举,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

技术特征:


1.一种基于ins/gnss组合导航辅助的磁传感器校正方法,其特征在于,包括以下步骤:根据磁传感器的误差源特征建立磁传感器误差模型;利用ins/gnss组合导航的实时定位功能获取当前载体的位置信息、时间信息、姿态信息和卫星定位的几何精度因子dop信息;将当前载体的位置信息和时间信息输入至国际地磁参考模型中得到当前载体位置的理论地磁场三轴信息;利用所述姿态信息将磁传感器测量到的三轴地磁场信息进行坐标系变换得到地理坐标系下的三轴分量投影;所述理论地磁场三轴信息为地磁场矢量的北向分量、东西分量和垂直分量;根据所述磁传感器误差模型建立基于椭球拟合模型特征的磁传感器场强方程,利用所述磁传感器场强方程和理论地磁场信息求模结果之间的差值作为总磁场残差信息;根据理论地磁场三轴信息和三轴分量投影计算磁传感器的轴间残差;将总磁场残差和轴间残差之和最小作为目标函数,采用最小二乘法对磁传感器误差模型中的待求参数进行在线拟合;具体拟合的过程包括:将所述磁传感器量测到的三轴地磁场信息进行求模运算得到实际地磁场强度值;在所述实际地磁场强度值与理论地磁场强度值之差的绝对值小于第一阈值,且此时几何精度因子dop信息小于第二阈值时进行迭代拟合,直到目标函数收敛完成在线校正,所述待求参数包括旋转矩阵和常值误差 。2.根据权利要求1所述的一种基于ins/gnss组合导航辅助的磁传感器校正方法,其特征在于,所述磁传感器的误差源特征包括零偏误差、比例因子误差、非正交误差、非对准误差和罗差;所述磁传感器误差模型为:差和罗差;所述磁传感器误差模型为:(1)表示磁传感器时刻三轴分量的实际输出,即磁传感器在非正交坐标系下三个轴在时刻测量到的地磁场分量实际值;=表示时刻的软磁干扰罗差矩阵;其中x、y和z不同的组合表示软磁在轴与轴之间产生的自干扰和互干扰关系;=表示非正交误差矩阵;其中x、y和z不同的组合表示由于轴间非正交导致的干扰关系;表示非对准误差矩阵;其中x、y和z不同的组合表示由于非对称
性造成的轴间干扰;=表示比例因子误差矩阵;比例因子误差矩阵中对角线元素分别表示各个轴的灵敏度误差因子;表示磁传感器时刻三轴分量的理论输出,即在磁传感器对应的理想正交坐标系下三个轴在时刻测量到的地磁场分量真实值;=表示磁传感器零偏误差矩阵;零偏误差矩中元素代表三个轴各自的常值零偏;=表示时刻的硬磁干扰罗差矩阵;元素表示时刻的硬磁干扰罗差在磁传感器三个轴向的分量;将公式(1)简化为:即;(2)式中,表示磁传感器时刻的在磁传感器三个轴向的常值项误差,也称为常值误差;表示时刻的磁传感器比例项组合项误差矩阵,也称为旋转矩阵。3.根据权利要求2所述的一种基于ins/gnss组合导航辅助的磁传感器校正方法,其特征在于,所述理论地磁场三轴信息包括磁传感器的北向分量、东向分量和垂直分量,具体表示为:其中,表示主磁场磁位的球谐函数,表示为:)(4)为地球半径;是包含地球半径和载体高度两部分的距离信息;和分别是地球的经度和纬度;是n阶m次的勒让德函数;代表地磁场采用的精度阶数;为第一高斯球谐系数、是第二高斯球谐系数;
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)。4.根据权利要求3所述的一种基于ins/gnss组合导航辅助的磁传感器校正方法,其特征在于,所述方法还包括根据所述姿态信息建立姿态转移矩阵;所述姿态转移矩阵表示从坐标系b系到导航坐标系n系的坐标变换矩阵;其中所述姿态信息包括横滚角、俯仰角和航向角;(6)。5.根据权利要求4所述的一种基于ins/gnss组合导航辅助的磁传感器校正方法,其特征在于,所述根据磁传感器误差模型建立基于椭球拟合模型特征的磁传感器场强方程的过程包括:磁传感器场强方程为:;(7)矩阵;;利用所述磁传感器场强方程和理论地磁场信息求模结果之间的差值作为总磁场残差信息包括;;(8)为当前地磁场信息和磁传感器测量值的差值,m为磁传感器误差模型的状态量,定义如下,(9)为椭球方程系数,定义如下:(10)其中,表示算法需要拟合的椭球方程组参数 。6.根据权利要求5所述的一种基于ins/gnss组合导航辅助的磁传感器校正方法,其特征在于,利用所述姿态信息将磁传感器测量到的三轴地磁场信息进行坐标系变换得到地理坐标系下的三轴分量投影的过程包括:利用所述姿态角信息将载体坐标系下磁传感器数据进行坐标变换得到地理坐标系下
的三轴分量投影;(11)其中,;表示将磁传感器输出的数据从磁体的非正交坐标系通过误差补偿修正之后转换到近似理想的正交坐标系下的磁传感器输出矢量;表示将修正后的磁传感器三轴输出数据投影到地理坐标系下的矢量 。7.根据权利要求6所述的一种基于ins/gnss组合导航辅助的磁传感器校正方法,其特征在于,所述根据理论地磁场三轴信息和三轴分量投影计算磁传感器的轴间残差的过程为:通过理论地磁场三轴信息和三轴分量投影求出磁传感器的轴间残差;(12)。8.根据权利要求7所述的一种基于ins/gnss组合导航辅助的磁传感器校正方法,其特征在于,所述将总磁场残差和轴间残差之和最小作为目标函数中,其中目标函数定义如下:(13) 。9.根据权利要求8所述的一种基于ins/gnss组合导航辅助的磁传感器校正方法,其特征在于,所述方法还包括在校正完成之后,对磁传感器的原始数据进行校正补偿,具体校正补偿的过程包括:将计算出的椭球方程的各个系数,根据椭球拟合方程组求出旋转矩阵和常值误差,将旋转矩阵和常值误差重新输入至公式中,求出地磁场的理论输出。10.一种基于ins/gnss组合导航辅助的磁传感器校正系统,其特征在于,所述系统包括预处理模块、误差确定模块和校正模块;所述预处理模块用于根据磁传感器的误差源特征建立磁传感器误差模型;利用ins/gnss组合导航的实时定位功能获取当前载体的位置信息、时间信息、姿态信息和卫星定位的几何精度因子dop信息;将当前载体的位置信息和时间信息输入至国际地磁参考模型中得到当前载体位置的理论地磁场三轴信息;利用所述姿态信息将磁传感器测量到的三轴地磁场信息进行坐标系变换得到地理坐标系下的三轴分量投影;所述理论地磁场三轴信息为地磁场矢量的北向分量、东西分量和垂直分量;所述误差确定模块用于根据所述磁传感器误差模型建立基于椭球拟合模型特征的磁传感器场强方程,利用所述磁传感器场强方程和理论地磁场信息求模结果之间的差值作为总磁场残差信息;根据理论地磁场三轴信息和三轴分量投影计算磁传感器的轴间残差;所述校正模块用于将总磁场残差和轴间残差之和最小作为目标函数,采用最小二乘法对磁传感器误差模型中的待求参数进行在线拟合;具体拟合的过程包括:将所述磁传感器
量测到的三轴地磁场信息进行求模运算得到实际地磁场强度值;在所述实际地磁场强度值与理论地磁场强度值之差的绝对值小于第一阈值,且此时几何精度因子dop信息小于第二阈值时进行迭代拟合,直到目标函数收敛完成在线校正,所述待求参数包括旋转矩阵和常值误差。

技术总结


本发明提出了一种基于INS/GNSS组合导航辅助的磁传感器校正方法和系统,属于导航定位技术领域,该方法包括:建立磁传感器误差模型;获取载体的位置、时间、姿态和DOP信息;将位置和时间信息输入至IGRF中得到理论地磁场三轴信息;利用姿态信息将磁传感器测量到的三轴地磁场信息变换得到地理坐标系下三轴分量投影;建立磁传感器场强方程,利用磁传感器场强方程和理论地磁场信息求模结果的差值作为总磁场残差信息,以及计算轴间残差;将总磁场残差和轴间残差之和最小为目标函数,对磁传感器误差模型中待求参数拟合。基于该方法,还提出了磁传感器校正系统,本发明将得到的校正参数对磁传感器进行补偿,提升系统磁传感器的性能和精度。度。度。


技术研发人员:

张宝庭 杨东清 刘晓慧 李健 黎光毅

受保护的技术使用者:

北京理工大学前沿技术研究院

技术研发日:

2022.11.22

技术公布日:

2022/12/23

本文发布于:2024-09-21 03:25:25,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/46756.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:传感器   地磁场   误差   信息
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议