CN112461224A - 一种基于已知姿态角的磁力计标定方法 - Google Patents

一种基于已知姿态角的磁力计标定方法 Download PDF

Info

Publication number
CN112461224A
CN112461224A CN202011247295.4A CN202011247295A CN112461224A CN 112461224 A CN112461224 A CN 112461224A CN 202011247295 A CN202011247295 A CN 202011247295A CN 112461224 A CN112461224 A CN 112461224A
Authority
CN
China
Prior art keywords
magnetometer
coordinate system
magnetic field
axis
matrix
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.)
Granted
Application number
CN202011247295.4A
Other languages
English (en)
Other versions
CN112461224B (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.)
Wuhan University WHU
Original Assignee
Wuhan University WHU
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 Wuhan University WHU filed Critical Wuhan University WHU
Priority to CN202011247295.4A priority Critical patent/CN112461224B/zh
Publication of CN112461224A publication Critical patent/CN112461224A/zh
Application granted granted Critical
Publication of CN112461224B publication Critical patent/CN112461224B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C17/00Compasses; Devices for ascertaining true or magnetic north for navigation or surveying purposes
    • G01C17/38Testing, calibrating, or compensating of compasses
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C25/00Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
    • G01C25/005Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass initial alignment, calibration or starting-up of inertial devices
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R35/00Testing or calibrating of apparatus covered by the other groups of this subclass

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Manufacturing & Machinery (AREA)
  • Measuring Magnetic Variables (AREA)

Abstract

本发明提供一种基于已知姿态角的磁力计标定方法。基于某一固定位置的磁场总强度不变及在同一坐标系下磁场强度投影分量不变的假设,依据磁力计测量模型,使用已知姿态角将磁力计观测值投影到当地坐标系,并通过最小二乘迭代解得磁力计标定参数。本发明与现有标定技术相比,算法简单,效率较高。同时实现了磁力计的软、硬磁效应标定,并将磁力计坐标系与惯性传感器坐标系对齐,使得磁力计和惯性传感器的信息放在一个公共框架中,可以在多源传感器融合定位、传感器阵列中发挥重要作用。

Description

一种基于已知姿态角的磁力计标定方法
技术领域
本发明属于磁力计标定领域,特别涉及姿态角已知时磁力计标定方法。
背景技术
磁力计是用来测量磁感应强度的传感器,它可以提供对磁北的参考,是低成本高性能导航***中用于姿态估计的关键信息源。磁力计由于加工工艺的限制,会存在零偏误差、交轴耦合误差、比例因子误差等问题,影响磁力计的测量精度;而且磁力计容易受到周围环境的磁干扰,这些干扰分为软磁干扰和硬磁干扰。因此为测量更准确的磁场信息,需对磁力计进行标定。此外,在多源融合传感器定位中,将磁力计和惯性传感器的信息放在一个公共框架中是实现高精度定位的基础,但由于安装工艺、软磁干扰等原因,磁力计与惯性传感器的轴系难以实现完全一致,故磁力计与惯性传感器进行交叉对准标定是一个关键点和亟需解决的问题。
目前根据国内外的文献来看,基于极大似然估计法的椭球拟合是目前最常用的磁力计内在校准方法,它的标定与姿态无关,利用了磁力计在局部位置或均匀磁场中的测量值无论方向如何都是恒定的这一事实。对于传感器之间的交叉标定,主要通过依靠局部重力信息完成,但这种标定方法依赖加速计测量值。
综上,在磁力计标定时,如何快速完成磁力计内在标定及交叉标定是需要解决的关键问题。本发明以最小二乘法,包括但不限于此应用场景,无需依赖姿态、重力信息,提出一种简单有效的磁力计标定及与惯性传感器交叉标定方法。
发明内容
针对磁力计快速校准的需求以及磁力计轴系与IMU惯性传感器轴系不对齐的问题,本发明提出了一种在姿态角已知的情况下在基于最小二乘原理完成磁力计的内在标定以及IMU惯性传感器的交叉标定,即可以快速实现标定磁力计交轴耦合误差、比例因子误差、零位偏置误差、软磁误差、硬磁误差,并实现磁力计与IMU惯性传感器轴系对齐。本发明无需借助任何外界设备,无需参数设置,简单可行,具有很好的普适性,同时能够满足现场快速(20s左右)标定的要求,具有良好的标定精度。
本发明采用如下的技术方案:一种基于最小二乘方法完成磁力计的内在标定以及与IMU惯性传感器的轴系对齐,主要是通过旋转智能手机完成标定,在基于某一位置的地磁场强度在当地坐标系下三轴磁场分量不变及磁场总强度不变的假设下,通过对磁力计的测量模型进行建模,使用泰勒展开及最小二乘方法,得到磁力计标定参数;所述的技术方案包括以下步骤:
步骤1,在室外空旷区域选择任意选择一个位置,并根据位置的经纬度坐标查询地球磁场参考模型,得到该位置的磁场总强度参考值;
步骤2,以传感器测量中心为旋转中心,使其绕着载体坐标系的X、Y、Z三轴各旋转多圈,并获取标定过程中每个历元的姿态角(即俯仰角、横滚角、航向角)及磁场信息;
步骤3,建立磁力计测量模型,确定待估参数,将磁力计的测量模型进行泰勒展开,使用最小二乘法迭代求得待估参数。
进一步的,对磁力计的测量模型进行建模时,考虑磁力计受到软磁误差、比例因子误差、交轴耦合误差、零位偏置误差、硬铁误差及传感器噪声,载体坐标系下磁力计的测量模型如下:
Figure BDA0002770454800000021
对磁力计原始观测数据mb_init进行均值滤波,降低磁力计噪声nM,得到mb;将
Figure BDA0002770454800000022
的乘积作为一个待估矩阵,记为
Figure BDA0002770454800000023
将bM和bHI之和作为一个待估矩阵,记为BM,模型简化后如下式,待估参数为
Figure BDA0002770454800000024
和BM
Figure BDA0002770454800000025
其中,b表示载体坐标系b系,b系是以惯性传感器IMU相位中心为原点,x轴指向载体前进方向,y轴垂直于x轴指向载体右侧,z轴与x轴和y轴垂直并构成右手系;
Figure BDA0002770454800000026
表示载体坐标系下磁场强度的真实值;
Figure BDA0002770454800000027
表示磁力计坐标系到惯性传感器IMU坐标系的姿态旋转矩阵,为3×3方阵;CSI表示软磁效应变化矩阵;CNO是磁力计三轴由非正交转化为正交的变化矩阵,为3×3方阵,主对角线元素为0;SM为比例因子,为3×3方阵,只有主对角线元素有数据,其余元素为0;mb_init表示磁力计原始观测数据;bM表示磁力计零位偏置;bHI表示硬磁效应误差;nM为磁力计噪声矢量。
进一步的,对磁力计测量模型进行迭代计算时,首先以mb作为初次迭代计算时载体坐标系下磁场强度参考真值,即
Figure BDA0002770454800000028
之后迭代计算时
Figure BDA0002770454800000029
通过
Figure BDA00027704548000000210
求得,然后求得当地坐标系下的磁场强度真值
Figure BDA00027704548000000211
计算关系如下式:
Figure BDA0002770454800000031
式中,k表示第k个历元,j表示历元的总个数;
Figure BDA0002770454800000032
表示第k个历元载体坐标系到当地坐标系的姿态旋转矩阵,
Figure BDA0002770454800000033
表示第k个历元载体坐标系下磁场强度参考真值;n表示当地坐标n系,n系是以惯性传感器IMU相位中心为原点,x轴平行于当地水平面指向正北,y轴平行于当地水平面指向正东,z轴垂直于当地水平面向下,三者构成右手系;
在基于磁强总强度不变的假设下,根据Mn_CGRF求得其磁场总强度||Mn_CGRF||,通过计算出
Figure BDA0002770454800000034
与||Mn_CGRF||的比例关系,将
Figure BDA0002770454800000035
各轴的数据等比例变化,得到Mn_ture,将其作为当地坐标系下的磁场真值,进而得到载体坐标系下磁场强度参考真值
Figure BDA0002770454800000036
Mn_ture
Figure BDA0002770454800000037
计算过程如下:
Figure BDA0002770454800000038
Figure BDA0002770454800000039
其中,
Figure BDA00027704548000000310
表示当地坐标系到载体坐标系的姿态旋转矩阵;
进一步的,通过一阶泰勒展开将简化模型
Figure BDA00027704548000000311
线性化,根据最小二乘法迭代求得待估参数,具体实现方式如下:
待估参数
Figure BDA00027704548000000312
为3×3方阵,待估参数BM为3×1矩阵,具体表现为:
Figure BDA00027704548000000313
将式子
Figure BDA00027704548000000314
展开,
Figure BDA00027704548000000315
待求参数共计12个,记为X,
X=[a1 a2 a3 a4 a5 a6 a7 a8 a9 b1 b2 b3]T
由于该式子为非线性,按泰勒公式展开,舍弃二阶项和高阶项,上标i表示迭代次数,如下式:
Figure BDA0002770454800000041
其中Δ表示残差,令:
Figure BDA0002770454800000042
令:xi=Xi-Xi-1
Figure BDA0002770454800000043
式(7)简化为:
Figure BDA0002770454800000044
Figure BDA0002770454800000045
将式(8)写为残差方程的形式,
Figure BDA0002770454800000046
通过最小二乘法即可求式(9)的解算结果,各观测值等权,P为单位阵,求得
x=(HTPH)-1HTPz (10)
Xi=xi+Xi-1 (11)
式中,Xi为磁力计原始观测数据mb_in进行均值滤波后得到的mb,通过
Figure BDA0002770454800000051
更新
Figure BDA0002770454800000052
重复该迭代过程直至收敛,得到参数结果。
进一步的,最小二乘法的初值通过以下方式获取,
对于
Figure BDA0002770454800000053
磁力计和惯性传感器坐标系之间的旋转角为小角度,故
Figure BDA0002770454800000054
接近单位阵;CSI各个元素值都比较小;CNO主对角线元素为0,其余元素也较小;SM只有主对角线元素,各元素数值接近1;故
Figure BDA0002770454800000055
的初值为单位阵I3×3
对于BM的初值,只考虑磁力计受零偏误差影响,通过进一步简化模型,即
Figure BDA0002770454800000056
将磁力计原始观测数据mb_init作为第一次迭代计算时载体坐标系下的磁场真值,即
Figure BDA0002770454800000057
根据每个历元的
Figure BDA0002770454800000058
(
Figure BDA0002770454800000059
表示每个历元的载体坐标系到当地坐标系的姿态旋转矩阵),求得当地坐标系下各轴的磁场强度的均值
Figure BDA00027704548000000510
作为当地坐标系下的磁场强度的真值。在基于磁强总强度不变的假设下,根据Mn_CGRF求得其磁场总强度||Mn_CGRF||。通过计算出
Figure BDA00027704548000000511
与||Mn_CGRF||的比例关系,将
Figure BDA00027704548000000512
各轴的数据等比例变化,得到Mn_ture,将其作为当地坐标系下的磁场真值。进而得到载体坐标系下磁场强度参考真值
Figure BDA00027704548000000513
将原始数据mb_init
Figure BDA00027704548000000514
求差得到每个历元的零偏,再将其求平均得到BM
Figure BDA00027704548000000515
当本次迭代求得的BM和上次迭代求得的BM各轴之差小于0.1mGauss时,认为零偏标定完成,否则更新
Figure BDA00027704548000000516
重复上述过程,最终求得BM,将其作为泰勒展开中的初值。
本发明具有以下有益效果:
(1)本发明在获取高精度姿态角的基础上完成了磁力计的内在标定及与惯性传感器的交叉标定,可以减少零偏误差、交轴耦合误差、比例因子误差、软磁干扰和硬磁干扰以及磁力计与惯性传感器的轴系不对齐误差,标定效果较好。
(2)本发明操作简单,易于实现,操作时间短。只需以智能手机(即载体)的中心为旋转中心,绕着载体坐标系的X、Y、Z三轴各旋转720°即可完成标定工作,对姿态无要求,标定效率较高。
(3)本发明实现了将磁力计坐标系与惯性传感器坐标系对齐,使得磁力计和惯性传感器的信息放在一个公共框架中,可以在传感器阵列发挥重要作用。
附图说明
图1为手机标定动作示意图。
图2为迭代求解磁力计标定参数的流程图。
具体实施方式
下面结合附图和实施例对本发明的技术方案作进一步说明。
步骤1,选择室外某一空旷位置作为标定位置,获取该位置的经纬度坐标及高度,通过查询国际地磁参考场IGRF(International Geomagnetic Reference Field)模型获取该位置的磁场强度Mn_IGRF
步骤2,如图1所示,以智能手机(即载体)的中心为旋转中心,使其绕着载体坐标系的X、Y、Z三轴各旋转720°;
步骤3,通过专利“MEMS陀螺自动标定方法”的方法,通过伪位置约束和反向平滑获取该标定过程中高精度的每个历元的载体坐标系到当地坐标系的姿态旋转矩阵
Figure BDA0002770454800000061
(姿态旋转矩阵的作用是实现矢量由一个坐标系投影变换到另一个坐标系);
步骤4,建立磁力计测量模型,建立当地坐标系下磁场强度与载体坐标系下磁场强度之间的关系,通过对磁力计测量模型的迭代计算得到标定参数,计算流程如图2所示;
而且,步骤4的实现方式包括以下子步骤,
41)对磁力计的测量模型进行建模。受制造工艺、加工精度等的影响,磁力计存在交轴耦合误差、比例因子误差、零位偏置误差及传感器噪声。此外,磁力计容易受到周围环境的磁干扰,这些干扰分为软磁干扰和硬磁干扰,它们的表现形式与交轴耦合误差、比例因子误差、零位偏置误差相同。故需同时完成上述误差的标定。此外,还存在磁力计轴系与惯性传感器轴系不对齐误差。本发明认为载体坐标系与惯性传感器坐标系轴系相同,故在载体坐标系下磁力计的测量模型如下:
Figure BDA0002770454800000062
式中,b表示载体坐标系b系,b系是以惯性传感器IMU相位中心为原点,x轴指向载体前进方向,y轴垂直于x轴指向载体右侧,z轴与x轴和y轴垂直并构成右手系;n表示当地坐标n系,n系是以惯性传感器IMU相位中心为原点,x轴平行于当地水平面指向正北,y轴平行于当地水平面指向正东,z轴垂直于当地水平面向下,三者构成右手系;
Figure BDA0002770454800000071
表示载体坐标系下磁场强度的真实值;
Figure BDA0002770454800000072
表示磁力计坐标系到惯性传感器IMU坐标系的姿态旋转矩阵,为3×3方阵;CSI表示软磁效应变化矩阵;CNO是磁力计三轴由非正交转化为正交的变化矩阵,为3×3方阵,主对角线元素为0;SM为比例因子,为3×3方阵,只有主对角线元素有数据,其余元素为0;mb_init表示磁力计原始观测数据,bM表示磁力计零位偏置;bHI表示硬磁效应误差;nM为磁力计噪声矢量。
42)对磁力计原始观测数据mb_init进行均值滤波,降低磁力计噪声nM,得到mb
43)将式(1)中
Figure BDA0002770454800000073
的乘积作为一个待估矩阵,记为
Figure BDA0002770454800000074
用mb代替mb_init和nM之和;将bM和bHI之和作为一个待估矩阵,记为BM。磁力计测量模型简化后如下式,待估参数为
Figure BDA0002770454800000075
和BM
Figure BDA0002770454800000076
44)以mb作为初次迭代计算时载体坐标系下磁场强度参考真值,即
Figure BDA0002770454800000077
之后迭代计算时
Figure BDA0002770454800000078
通过
Figure BDA0002770454800000079
求得,然后求得当地坐标系下的磁场强度真值
Figure BDA00027704548000000710
计算关系如下式:
Figure BDA00027704548000000711
式中,k(k=1,2...j)表示第k个历元,j表示历元的总个数;
Figure BDA00027704548000000712
表示第k个历元载体坐标系到当地坐标系的姿态旋转矩阵,
Figure BDA00027704548000000713
表示第k个历元载体坐标系下磁场强度参考真值。
45)在基于磁强总强度不变的假设下,根据Mn_CGRF求得其磁场总强度||Mn_CGRF||.通过计算出
Figure BDA00027704548000000714
与||Mn_CGRF||的比例关系,将
Figure BDA00027704548000000715
各轴的数据等比例变化,得到Mn_ture。将其作为当地坐标系下的磁场真值,进而得到载体坐标系下磁场强度参考真值
Figure BDA00027704548000000716
Mn_ture
Figure BDA00027704548000000717
计算过程如下:
Figure BDA0002770454800000081
Figure BDA0002770454800000082
其中,
Figure BDA0002770454800000083
表示当地坐标系到载体坐标系的姿态旋转矩阵;
46)对简化后的模型(式2)进行一阶泰勒展开,完成对模型的线性化处理,然后用最小二乘法求出待估参数
Figure BDA0002770454800000084
和BM,具体实现方式如下,
待估参数
Figure BDA0002770454800000085
为3×3方阵,待估参数BM为3×1矩阵,具体表现为:
Figure BDA0002770454800000086
将式子
Figure BDA0002770454800000087
展开,
Figure BDA0002770454800000088
待求参数共计12个,记为X,
X=[a1 a2 a3 a4 a5 a6 a7 a8 a9 b1 b2 b3]T
由于该式子为非线性,按泰勒公式展开,舍弃二阶项和高阶项,上标i表示迭代次数,如下式:
Figure BDA0002770454800000089
其中Δ表示残差,令:
Figure BDA0002770454800000091
令:xi=Xi-Xi-1
Figure BDA0002770454800000092
式(7)简化为:
Figure BDA0002770454800000093
Figure BDA0002770454800000094
将式(8)写为残差方程的形式,
Figure BDA0002770454800000095
通过最小二乘法即可求式(9)的解算结果,本发明认为各观测值等权,P为单位阵,求得
x=(HTPH)-1HTPz (10)
Xi=xi+Xi-1 (11)
Xi的值即为步骤42)中的mb;通过
Figure BDA0002770454800000096
更新
Figure BDA0002770454800000097
重复步骤43)~46),直至迭代收敛,得到待估参数结果。
进一步的,最小二乘法的初值通过如下方式获得,
由于
Figure BDA0002770454800000098
磁力计和惯性传感器坐标系之间的旋转角为小角度,故
Figure BDA0002770454800000099
接近单位阵,CSI各个元素值都比较小,CNO主对角线元素为0,其余元素也较小,SM只有主对角线元素,各元素数值接近1,故
Figure BDA0002770454800000101
的初值为单位阵I3×3
对于BM,其初值的给定方法如下:
对于手机磁力计而言,零偏造成的误差远大于交轴耦合和比例因子等的误差,因此在进行泰勒展开获取初值时,只考虑磁力计受零偏误差影响,故进一步简化磁力计的测量模型为:
Figure BDA0002770454800000102
将磁力计原始观测数据mb_init作为第一次迭代计算时载体坐标系下的磁场真值,即
Figure BDA0002770454800000103
根据每个历元的
Figure BDA0002770454800000104
求得当地坐标系下各轴的磁场强度的均值,作为当地坐标系下的磁场强度的真值,设共有j个历元的数据,计算过程如下:
Figure BDA0002770454800000105
在基于磁强总强度不变的假设下,根据Mn_CGRF求得其磁场总强度||Mn_CGRF||,通过计算出
Figure BDA0002770454800000106
与||Mn_CGRF||的比例关系,将
Figure BDA0002770454800000107
各轴的数据等比例变化,得到Mn_ture,将其作为当地坐标系下的磁场真值,进而得到载体坐标系下磁场强度参考真值
Figure BDA0002770454800000108
Mn_ture
Figure BDA0002770454800000109
计算过程如下:
Figure BDA00027704548000001010
根据每个历元的
Figure BDA00027704548000001011
求得每个历元的载体坐标系下的磁场强度,在只考虑零偏误差的条件下,将所有历元的载体坐标系下的磁场强度有差异的原因是由于存在零偏造成的,由于标定动作为绕轴旋转,通过平均即可得到载体坐标系下的磁场强度真值,计算过程如下:
Figure BDA00027704548000001012
将原始数据mb_init与上式中的
Figure BDA00027704548000001013
求差得到每个历元的零偏,再将其求平均得到BM
Figure BDA00027704548000001014
当本次迭代求得的BM和上次迭代求得的BM各轴之差小于0.1mGauss时,认为零偏标定完成,否则根据式(12)更新
Figure BDA0002770454800000111
重复上述过程。最终求得BM,将其作为泰勒展开中的初值。
本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

Claims (6)

1.一种基于已知姿态角的磁力计标定方法,其特征在于,包括如下步骤:
步骤1,在室外空旷区域选择任意选择一个位置,并根据位置的经纬度坐标查询地球磁场参考模型,得到该位置的磁场总强度参考值;
步骤2,以传感器测量中心为旋转中心,使其绕着载体坐标系的X、Y、Z三轴各旋转多圈,并获取标定过程中每个历元的姿态角及磁场信息;
步骤3,建立磁力计测量模型,确定待估参数,将磁力计的测量模型进行泰勒展开,使用最小二乘法迭代求得待估参数。
2.根据权利要求1所述一种基于已知姿态角的磁力计标定方法,其特征在于:对磁力计的测量模型进行建模时,考虑磁力计受到软磁误差、比例因子误差、交轴耦合误差、零位偏置误差、硬铁误差及传感器噪声,载体坐标系下磁力计的测量模型如下:
Figure FDA0002770454790000011
对磁力计原始观测数据mb_init进行均值滤波,降低磁力计噪声nM,得到mb;将
Figure FDA0002770454790000012
的乘积作为一个待估矩阵,记为
Figure FDA0002770454790000013
将bM和bHI之和作为一个待估矩阵,记为BM;模型简化后如下式,待估参数为
Figure FDA0002770454790000014
和BM
Figure FDA0002770454790000015
其中,b表示载体坐标系b系,b系是以惯性传感器IMU相位中心为原点,x轴指向载体前进方向,y轴垂直于x轴指向载体右侧,z轴与x轴和y轴垂直并构成右手系;
Figure FDA0002770454790000016
表示载体坐标系下磁场强度的真实值;
Figure FDA0002770454790000017
表示磁力计坐标系到惯性传感器IMU坐标系的姿态旋转矩阵,为3×3方阵;CSI表示软磁效应变化矩阵;CNO是磁力计三轴由非正交转化为正交的变化矩阵,为3×3方阵,主对角线元素为0;SM为比例因子,为3×3方阵,只有主对角线元素有数据,其余元素为0;mb_init表示磁力计原始观测数据;bM表示磁力计零位偏置;bHI表示硬磁效应误差;nM为磁力计噪声矢量。
3.根据权利要求2所述一种基于已知姿态角的磁力计标定方法,其特征在于:对磁力计测量模型进行迭代计算时,首先以mb作为初次迭代计算时载体坐标系下磁场强度参考真值,即
Figure FDA00027704547900000112
之后迭代计算时
Figure FDA00027704547900000111
通过
Figure FDA00027704547900000110
求得,然后求得当地坐标系下的磁场强度真值
Figure FDA0002770454790000021
计算关系如下式:
Figure FDA0002770454790000022
式中,k表示第k个历元,j表示历元的总个数;
Figure FDA00027704547900000215
表示第k个历元载体坐标系到当地坐标系的姿态旋转矩阵,
Figure FDA0002770454790000023
表示第k个历元载体坐标系下磁场强度参考真值;n表示当地坐标n系,n系是以惯性传感器IMU相位中心为原点,x轴平行于当地水平面指向正北,y轴平行于当地水平面指向正东,z轴垂直于当地水平面向下,三者构成右手系;
在基于磁强总强度不变的假设下,根据Mn_CGRF求得其磁场总强度||Mn_CGRF||,通过计算出
Figure FDA0002770454790000024
与||Mn_CGRF||的比例关系,将
Figure FDA0002770454790000025
各轴的数据等比例变化,得到Mn_ture,将其作为当地坐标系下的磁场真值,进而得到载体坐标系下磁场强度参考真值
Figure FDA0002770454790000026
Mn_ture
Figure FDA0002770454790000027
计算过程如下:
Figure FDA0002770454790000028
Figure FDA0002770454790000029
其中,
Figure FDA00027704547900000210
表示当地坐标系到载体坐标系的姿态旋转矩阵。
4.根据权利要求3所述一种基于已知姿态角的磁力计标定方法,其特征在于:通过一阶泰勒展开将简化模型
Figure FDA00027704547900000211
线性化,根据最小二乘法迭代求得待估参数,具体实现方式如下:
待估参数
Figure FDA00027704547900000212
为3×3方阵,待估参数BM为3×1矩阵,具体表现为:
Figure FDA00027704547900000213
将式子
Figure FDA00027704547900000214
展开,
Figure FDA0002770454790000031
待求参数共计12个,记为X,
X=[a1 a2 a3 a4 a5 a6 a7 a8 a9 b1 b2 b3]T
由于该式子为非线性,按泰勒公式展开,舍弃二阶项和高阶项,上标i表示迭代次数,如下式:
Figure FDA0002770454790000032
其中Δ表示残差,令:
Figure FDA0002770454790000033
令:xi=Xi-Xi-1
Figure FDA0002770454790000034
式(7)简化为:
Figure FDA0002770454790000035
Figure FDA0002770454790000036
将式(8)写为残差方程的形式,
Figure FDA0002770454790000041
通过最小二乘法即可式(9)的解算结果,各观测值等权,P为单位阵,求得
x=(HTPH)-1HTPz (10)
Xi=xi+Xi-1 (11)
式中,Xi为磁力计原始观测数据mb_init进行均值滤波后得到的mb,通过
Figure FDA0002770454790000042
更新
Figure FDA0002770454790000043
重复该迭代过程直至收敛,得到参数结果。
5.根据权利要求4所述一种基于已知姿态角的磁力计标定方法,其特征在于:最小二乘法的初值通过以下方式获取,
对于
Figure FDA0002770454790000044
磁力计和惯性传感器坐标系之间的旋转角为小角度,故
Figure FDA0002770454790000045
接近单位阵,CSI各个元素值都比较小,CNO主对角线元素为0,其余元素也较小,SM只有主对角线元素,各元素数值接近1,故
Figure FDA0002770454790000046
的初值为单位阵I3×3
对于BM的初值,只考虑磁力计受零偏误差影响,通过进一步简化模型,即
Figure FDA0002770454790000047
将磁力计原始观测数据mb_init作为第一次迭代计算时载体坐标系下的磁场真值,即
Figure FDA0002770454790000048
根据每个历元的
Figure FDA0002770454790000049
Figure FDA00027704547900000410
表示每个历元的载体坐标系到当地坐标系的姿态旋转矩阵,求得当地坐标系下各轴的磁场强度的均值
Figure FDA00027704547900000411
作为当地坐标系下的磁场强度的真值;在基于磁强总强度不变的假设下,根据Mn_CGRF求得其磁场总强度||Mn_CGRF||,通过计算出
Figure FDA00027704547900000412
与||Mn_CGRF||的比例关系,将
Figure FDA00027704547900000413
各轴的数据等比例变化,得到Mn_ture,将其作为当地坐标系下的磁场真值,进而得到载体坐标系下磁场强度参考真值
Figure FDA00027704547900000414
将原始数据mb_init
Figure FDA0002770454790000051
求差得到每个历元的零偏,再将其求平均得到BM
Figure FDA0002770454790000052
当本次迭代求得的BM和上次迭代求得的BM各轴之差小于0.1mGauss时,认为零偏标定完成,否则根据
Figure FDA0002770454790000053
更新
Figure FDA0002770454790000054
重复上述过程,最终求得BM,将其作为泰勒展开中的初值。
6.根据权利要求1所述一种基于已知姿态角的磁力计标定方法,其特征在于:步骤2中,使传感器绕着载体坐标系的X、Y、Z三轴各旋转720度,所述姿态角包括俯仰角、横滚角、航向角。
CN202011247295.4A 2020-11-10 2020-11-10 一种基于已知姿态角的磁力计标定方法 Active CN112461224B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011247295.4A CN112461224B (zh) 2020-11-10 2020-11-10 一种基于已知姿态角的磁力计标定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011247295.4A CN112461224B (zh) 2020-11-10 2020-11-10 一种基于已知姿态角的磁力计标定方法

Publications (2)

Publication Number Publication Date
CN112461224A true CN112461224A (zh) 2021-03-09
CN112461224B CN112461224B (zh) 2021-09-14

Family

ID=74825540

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011247295.4A Active CN112461224B (zh) 2020-11-10 2020-11-10 一种基于已知姿态角的磁力计标定方法

Country Status (1)

Country Link
CN (1) CN112461224B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113074752A (zh) * 2021-03-11 2021-07-06 清华大学 一种用于车载地磁传感器的动态标定方法及***
CN113310505A (zh) * 2021-06-15 2021-08-27 苏州挚途科技有限公司 传感器***的外参标定方法、装置及电子设备
CN114383631A (zh) * 2021-12-10 2022-04-22 中国兵器工业集团第二一四研究所苏州研发中心 基于最小二乘、泰勒展开和综合残差组合的实时标定方法
CN115839726A (zh) * 2023-02-23 2023-03-24 湖南二零八先进科技有限公司 磁传感器和角速度传感器联合标定的方法、***及介质

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5165269A (en) * 1990-10-29 1992-11-24 Iimorrow, Inc. Electronic flux gate compass calibration technique
EP1985233A1 (fr) * 2007-04-25 2008-10-29 Commissariat à l'Energie Atomique Procédé et dispositif de détection d'un axe de rotation sensiblement invariant
CN102735268A (zh) * 2012-07-10 2012-10-17 中国人民解放军国防科学技术大学 一种基于姿态优化激励的捷联三轴磁力仪标定方法
CN103175616A (zh) * 2011-12-20 2013-06-26 弗卢克公司 具有罗盘校准的热成像相机
DE102012013516A1 (de) * 2012-07-06 2014-01-09 Giesecke & Devrient Gmbh Kalibrieren eines Magnetsensors
CN103630137A (zh) * 2013-12-02 2014-03-12 东南大学 一种用于导航***的姿态及航向角的校正方法
CN104613983A (zh) * 2015-02-03 2015-05-13 中国航天时代电子公司 一种应用于微小型无人机的整机磁强计校准方法
CN105043380A (zh) * 2015-06-29 2015-11-11 武汉大学 基于微机电传感器、WiFi定位、磁场匹配的室内导航方法
CN105180968A (zh) * 2015-09-02 2015-12-23 北京天航华创科技股份有限公司 一种imu/磁强计安装失准角在线滤波标定方法
CN105571578A (zh) * 2015-12-14 2016-05-11 武汉大学 一种利用伪观测取代精密转台的原地旋转调制寻北方法
CN105676302A (zh) * 2015-11-12 2016-06-15 东南大学 一种基于改进最小二乘法的磁力仪随机噪声误差补偿方法
CN106323334A (zh) * 2015-06-25 2017-01-11 中国科学院上海高等研究院 一种基于粒子群优化的磁力计校准方法
CN108225378A (zh) * 2018-01-25 2018-06-29 陕西土豆数据科技有限公司 一种罗盘与加速度计安装误差角的计算方法
CN109459020A (zh) * 2018-12-24 2019-03-12 哈尔滨工程大学 一种惯性和磁力计组合自适应抗干扰方法
US20190133531A1 (en) * 2017-02-13 2019-05-09 National Tsing Hua University Object pose measurement system based on mems imu and method thereof
CN110174123A (zh) * 2019-05-08 2019-08-27 苏州大学 一种磁传感器实时标定方法
EP3620752A1 (en) * 2018-09-05 2020-03-11 Sword Health, S.A. Method and system for calibrating sensors
CN112334736A (zh) * 2018-06-13 2021-02-05 西斯纳维 用于校准物体磁力计的方法

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5165269A (en) * 1990-10-29 1992-11-24 Iimorrow, Inc. Electronic flux gate compass calibration technique
EP1985233A1 (fr) * 2007-04-25 2008-10-29 Commissariat à l'Energie Atomique Procédé et dispositif de détection d'un axe de rotation sensiblement invariant
CN103175616A (zh) * 2011-12-20 2013-06-26 弗卢克公司 具有罗盘校准的热成像相机
DE102012013516A1 (de) * 2012-07-06 2014-01-09 Giesecke & Devrient Gmbh Kalibrieren eines Magnetsensors
CN102735268A (zh) * 2012-07-10 2012-10-17 中国人民解放军国防科学技术大学 一种基于姿态优化激励的捷联三轴磁力仪标定方法
CN103630137A (zh) * 2013-12-02 2014-03-12 东南大学 一种用于导航***的姿态及航向角的校正方法
CN104613983A (zh) * 2015-02-03 2015-05-13 中国航天时代电子公司 一种应用于微小型无人机的整机磁强计校准方法
CN106323334A (zh) * 2015-06-25 2017-01-11 中国科学院上海高等研究院 一种基于粒子群优化的磁力计校准方法
CN105043380A (zh) * 2015-06-29 2015-11-11 武汉大学 基于微机电传感器、WiFi定位、磁场匹配的室内导航方法
CN105180968A (zh) * 2015-09-02 2015-12-23 北京天航华创科技股份有限公司 一种imu/磁强计安装失准角在线滤波标定方法
CN105676302A (zh) * 2015-11-12 2016-06-15 东南大学 一种基于改进最小二乘法的磁力仪随机噪声误差补偿方法
CN105571578A (zh) * 2015-12-14 2016-05-11 武汉大学 一种利用伪观测取代精密转台的原地旋转调制寻北方法
US20190133531A1 (en) * 2017-02-13 2019-05-09 National Tsing Hua University Object pose measurement system based on mems imu and method thereof
CN108225378A (zh) * 2018-01-25 2018-06-29 陕西土豆数据科技有限公司 一种罗盘与加速度计安装误差角的计算方法
CN112334736A (zh) * 2018-06-13 2021-02-05 西斯纳维 用于校准物体磁力计的方法
EP3620752A1 (en) * 2018-09-05 2020-03-11 Sword Health, S.A. Method and system for calibrating sensors
CN109459020A (zh) * 2018-12-24 2019-03-12 哈尔滨工程大学 一种惯性和磁力计组合自适应抗干扰方法
CN110174123A (zh) * 2019-05-08 2019-08-27 苏州大学 一种磁传感器实时标定方法

Non-Patent Citations (8)

* Cited by examiner, † Cited by third party
Title
GEBRE-EGZIABHER, D ET AL.: "A gyro-free quaternion-based attitude determination system suitable for implementation using low cast sensors", 《IEEE 2000. POSITION LOCATION AND NAVIGATION SYMPOSIUM》 *
HENKEL, P.ET AL.: "Calibration of magnetic field sensors with two mass-market GNSS receivers", 《2014 11TH WORKSHOP ON POSITIONING, NAVIGATION AND COMMUNICATION (WPNC)》 *
JIAN KUANG ET AL.: "Robust pedestrain dead reckoning based on MEMS-IMU for smartphones", 《SENSORS》 *
JIAN KUANG ET AL.: "Robust Pedestrian Dead Reckoning Based on MEMS-IMU for Smartphones", 《SENSORS》 *
ZHIJIAN DING ET AL.: "Novel low cost calibration methods for MEMS inertial/magnetic integrated sensors", 《PROCEEDINGS OF 2014 IEEE CHINESE GUIDANCE, NAVIGATION AND CONTROL CONFERENCE》 *
张鹏 等: "基于PDR、WiFi指纹识别、磁场匹配组合的室内行人导航定位", 《测绘地理信息》 *
李泰宇 等: "基于磁强计阵列的室内行人定位算法研究", 《传感技术学报》 *
郑元勋 等: "高精度磁信标中心位置与姿态角标定方法", 《中国惯性技术学报》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113074752A (zh) * 2021-03-11 2021-07-06 清华大学 一种用于车载地磁传感器的动态标定方法及***
CN113310505A (zh) * 2021-06-15 2021-08-27 苏州挚途科技有限公司 传感器***的外参标定方法、装置及电子设备
CN113310505B (zh) * 2021-06-15 2024-04-09 苏州挚途科技有限公司 传感器***的外参标定方法、装置及电子设备
CN114383631A (zh) * 2021-12-10 2022-04-22 中国兵器工业集团第二一四研究所苏州研发中心 基于最小二乘、泰勒展开和综合残差组合的实时标定方法
CN115839726A (zh) * 2023-02-23 2023-03-24 湖南二零八先进科技有限公司 磁传感器和角速度传感器联合标定的方法、***及介质

Also Published As

Publication number Publication date
CN112461224B (zh) 2021-09-14

Similar Documents

Publication Publication Date Title
CN112461224B (zh) 一种基于已知姿态角的磁力计标定方法
EP3411725B1 (en) A method and device for calibration of a three-axis magnetometer
Pei et al. Optimal heading estimation based multidimensional particle filter for pedestrian indoor positioning
CN103153790B (zh) 使用运动传感器和附接至装置的磁力计的测量数据估计该装置在重力参照系中的偏航角的设备和方法
CN106052685B (zh) 一种两级分离融合的姿态和航向估计方法
CN104698485B (zh) 基于bd、gps及mems的组合导航***及导航方法
CN105785477B (zh) 一种分量与总量约束结合的地磁矢量测量误差校准方法
CN105180968A (zh) 一种imu/磁强计安装失准角在线滤波标定方法
CN110174123B (zh) 一种磁传感器实时标定方法
Wahdan et al. Three-dimensional magnetometer calibration with small space coverage for pedestrians
CN115507849B (zh) 一种基于ins/gnss组合导航辅助的磁传感器校正方法和***
CN106709222B (zh) 基于单目视觉的imu漂移补偿方法
CN107316280B (zh) 离岛卫星影像rpc模型高精度几何定位方法
CN116817896B (zh) 一种基于扩展卡尔曼滤波的姿态解算方法
CN109000639B (zh) 乘性误差四元数地磁张量场辅助陀螺的姿态估计方法及装置
Liu et al. Tightly coupled modeling and reliable fusion strategy for polarization-based attitude and heading reference system
CN105737850B (zh) 基于粒子滤波的变尺度单方向重力采样矢量匹配定位方法
CN112577518A (zh) 一种惯性测量单元标定方法及装置
CN112461262A (zh) 一种校正三轴磁强计误差的装置和方法
CN106595669B (zh) 一种旋转体姿态解算方法
CN113866688B (zh) 一种小姿态角条件下的三轴磁传感器误差校准方法
Chen et al. A novel calibration method for tri-axial magnetometers based on an expanded error model and a two-step total least square algorithm
CN110398702B (zh) 一种基于多传感器融合的实时在线磁校准方法
Cui et al. Three-axis magnetometer calibration based on optimal ellipsoidal fitting under constraint condition for pedestrian positioning system using foot-mounted inertial sensor/magnetometer
CN110375773B (zh) Mems惯导***姿态初始化方法

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