CN114111841A - 数据校准方法与数据校准装置 - Google Patents
数据校准方法与数据校准装置 Download PDFInfo
- Publication number
- CN114111841A CN114111841A CN202111351586.2A CN202111351586A CN114111841A CN 114111841 A CN114111841 A CN 114111841A CN 202111351586 A CN202111351586 A CN 202111351586A CN 114111841 A CN114111841 A CN 114111841A
- Authority
- CN
- China
- Prior art keywords
- magnetometer
- measurement data
- calibration
- data
- triaxial
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000005259 measurement Methods 0.000 claims abstract description 343
- 230000005291 magnetic effect Effects 0.000 claims abstract description 181
- 239000011159 matrix material Substances 0.000 claims abstract description 135
- 238000013507 mapping Methods 0.000 claims description 34
- 238000004364 calculation method Methods 0.000 claims description 8
- 230000005358 geomagnetic field Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 8
- 230000001133 acceleration Effects 0.000 description 4
- 239000000126 substance Substances 0.000 description 4
- 230000007613 environmental effect Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000005294 ferromagnetic effect Effects 0.000 description 2
- 230000006698 induction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004164 analytical calibration Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000000696 magnetic material Substances 0.000 description 1
- 230000005415 magnetization Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C25/00—Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
- G01C25/005—Manufacturing, 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
-
- 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
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A90/00—Technologies having an indirect contribution to adaptation to climate change
- Y02A90/30—Assessment of water resources
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Measuring Magnetic Variables (AREA)
Abstract
本发明实施例公开了一种数据校准方法与数据校准装置。数据校准方法包括:获取多个磁力计三轴测量数据和多个加速度计三轴测量数据;根据多个磁力计三轴测量数据和多个加速度计三轴测量数据,基于磁力计校准椭球体模型进行椭球拟合运算,得到软磁补偿矩阵和硬磁补偿矩阵;利用软磁补偿矩阵和硬磁补偿矩阵校准当前时刻的磁力计三轴测量数据,得到磁力计三轴输出数据。本发明实施例中的数据校准方法与数据校准装置降低了磁力计的测量误差。
Description
技术领域
本发明涉及导航仪器校准技术领域,更具体而言,涉及一种数据校准方法与数据校准装置。
背景技术
在导航***中,加速度计和陀螺仪组成惯性测量单元,在某些精度要求较高的情况下,加速度计和陀螺仪自身的误差和漂移造成惯性测量单元输出的姿态和航向参数精度无法满足导航***的要求。由于磁力计具有估计误差不累计的优点,因此磁力计常被用来补偿陀螺仪的漂移,从而提高姿态角的测量精度。由惯性测量单元和磁力计组成的导航***,可以提高姿态角和偏航角的测量精度。但是,磁力计的输出值受到周围磁场环境干扰而产生误差,因此,亟需设计一种数据校准方法与数据校准装置,来降低磁力计的测量误差。
发明内容
鉴于上述问题,本发明的目的在于提供一种数据校准方法与数据校准装置,降低了磁力计的测量误差。
根据本发明实施例的第一方面,提供一种用于磁力计的数据校准方法,磁力计和加速度计搭载于同一载体,包括:
获取多个磁力计三轴测量数据和多个加速度计三轴测量数据;
根据所述多个磁力计三轴测量数据和多个加速度计三轴测量数据,基于磁力计校准椭球体模型进行椭球拟合运算,得到软磁补偿矩阵和硬磁补偿矩阵;
利用所述软磁补偿矩阵和硬磁补偿矩阵校准当前时刻的磁力计三轴测量数据,得到磁力计三轴输出数据。
可选地,所述多个磁力计三轴测量数据和所述多个加速度计三轴测量数据的测量时刻一一对应。
可选地,所述磁力计校准椭球体模型的表面被划分为多个表面区域。
可选地,所述根据所述多个磁力计三轴测量数据和多个加速度计三轴测量数据,基于磁力计校准椭球体模型进行椭球拟合运算,得到软磁补偿矩阵和硬磁补偿矩阵包括:
基于所述多个磁力计三轴测量数据和多个加速度计三轴测量数据,计算所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域;
基于所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域,在所述多个磁力计三轴测量数据中,选择预设数量的所述磁力计三轴测量数据;
基于所述预设数量的所述磁力计三轴测量数据,进行椭球拟合运算,得到所述软磁补偿矩阵和硬磁补偿矩阵。
可选地,所述获取多个磁力计三轴测量数据和多个加速度计三轴测量数据前,所述数据校准方法还包括:
建立磁力计所处磁场环境的磁力计校准椭球体模型;
其中,所述磁力计校准椭球体模型是根据载体在空间自由旋转下拟合的椭球体模型,所述磁力计校准椭球体模型的计算公式如下:
Bp是磁力计三轴测量数据矩阵;W是软磁矩阵;是载体的横滚角roll,θ是载体的俯仰角pitch,ψ是载体的偏航角yaw,Rx(φ),Ry(θ),Rz(ψ)分别是对应的旋转矩阵;B是地球磁场矩阵;δ是地磁场倾角,V是硬磁矩阵;所述预设数量的所述磁力计三轴测量数据代入上述方程,可求解上述方程的系数,即所述软磁补偿矩阵及硬磁补偿矩阵。
可选地,所述基于所述多个磁力计三轴测量数据和多个加速度计三轴测量数据,计算所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域包括:
根据所述加速度计三轴测量数据,计算所述加速度计三轴测量数据对应的所述载体的横滚角和俯仰角;
基于所述载体的横滚角和俯仰角,将所述磁力计三轴测量数据的坐标系由载体坐标系转换为导航坐标系;
基于导航坐标系下的所述磁力计三轴测量数据,计算所述载体的偏航角;
基于所述载体的俯仰角和偏航角,计算所述磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域。
可选地,所述基于所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域,在所述多个磁力计三轴测量数据中,选择预设数量的所述磁力计三轴测量数据包括:
在所述多个磁力计三轴测量数据中,选择预设数量的映射到所述磁力计校准椭球体模型的不同的表面区域的所述磁力计三轴测量数据。
可选地,所述预设数量的映射到所述磁力计校准椭球体模型的不同的表面区域的所述磁力计三轴测量数据按照所述多个磁力计三轴测量数据的测量时刻的先后顺序进行选取。
可选地,所述预设数量的映射到所述磁力计校准椭球体模型的不同的表面区域的所述磁力计三轴测量数据中的第一个测量数据与最后一个测量数据的测量时间间隔在预设时间范围内。
可选地,所述获取多个磁力计三轴测量数据和多个加速度计三轴测量数据包括:
利用初始的软磁补偿矩阵和硬磁补偿矩阵校准所述多个磁力计三轴测量数据。
根据本发明实施例的第二方面,提供一种用于磁力计的数据校准装置,磁力计和加速度计搭载于同一载体,包括:
测量数据获取单元,用于获取多个磁力计三轴测量数据和多个加速度计三轴测量数据;
椭球拟合运算单元,用于根据所述多个磁力计三轴测量数据和多个加速度计三轴测量数据,基于磁力计校准椭球体模型进行椭球拟合运算,得到软磁补偿矩阵和硬磁补偿矩阵;
校准单元,用于利用所述软磁补偿矩阵和硬磁补偿矩阵校准当前时刻的磁力计三轴测量数据,得到磁力计三轴输出数据。
可选地,所述多个磁力计三轴测量数据和所述多个加速度计三轴测量数据的测量时刻一一对应。
可选地,所述磁力计校准椭球体模型的表面被划分为多个表面区域。
可选地,所述根据所述多个磁力计三轴测量数据和多个加速度计三轴测量数据,基于所述磁力计校准椭球体模型进行椭球拟合运算,得到软磁补偿矩阵和硬磁补偿矩阵包括:
基于所述多个磁力计三轴测量数据和多个加速度计三轴测量数据,计算所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域;
基于所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域,在所述多个磁力计三轴测量数据中,选择预设数量的所述磁力计三轴测量数据;
基于所述预设数量的所述磁力计三轴测量数据,进行椭球拟合运算,得到所述软磁补偿矩阵和硬磁补偿矩阵。
可选地,所述数据校准装置还包括:
模型建立单元,用于建立磁力计所处磁场环境的磁力计校准椭球体模型;
其中,所述磁力计校准椭球体模型是根据载体在空间自由旋转下拟合的椭球体模型,所述磁力计校准椭球体模型的计算公式如下:
Bp是磁力计三轴测量数据矩阵;W是软磁矩阵;是载体的横滚角roll,θ是载体的俯仰角pitch,ψ是载体的偏航角yaw,Rx(φ),Ry(θ),Rz(ψ)分别是对应的旋转矩阵;B是地球磁场矩阵;δ是地磁场倾角,V是硬磁矩阵;所述预设数量的所述磁力计三轴测量数据代入上述方程,可求解上述方程的系数,即所述软磁补偿矩阵及硬磁补偿矩阵。
可选地,所述基于所述多个磁力计三轴测量数据和多个加速度计三轴测量数据,计算所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域包括:
根据所述加速度计三轴测量数据,计算所述加速度计三轴测量数据对应的所述载体的横滚角和俯仰角;
基于所述载体的横滚角和俯仰角,将所述磁力计三轴测量数据的坐标系由载体坐标系转换为导航坐标系;
基于导航坐标系下的所述磁力计三轴测量数据,计算所述载体的偏航角;
基于所述载体的俯仰角和偏航角,计算所述磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域。
可选地,所述基于所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域,在所述多个磁力计三轴测量数据中,选择预设数量的所述磁力计三轴测量数据包括:
在所述多个磁力计三轴测量数据中,选择预设数量的映射到所述磁力计校准椭球体模型的不同的表面区域的所述磁力计三轴测量数据。
可选地,所述预设数量的映射到所述磁力计校准椭球体模型的不同的表面区域的所述磁力计三轴测量数据按照所述多个磁力计三轴测量数据的测量时刻的先后顺序进行选取。
可选地,所述预设数量的映射到所述磁力计校准椭球体模型的不同的表面区域的所述磁力计三轴测量数据中的第一个测量数据与最后一个测量数据的测量时间间隔在预设时间范围内。
可选地,所述获取多个磁力计三轴测量数据和多个加速度计三轴测量数据包括:
利用初始的软磁补偿矩阵和硬磁补偿矩阵校准所述多个磁力计三轴测量数据。
根据本发明实施例的数据校准方法与数据校准装置,根据多个磁力计三轴测量数据和多个加速度计三轴测量数据,基于磁力计校准椭球体模型进行椭球拟合运算,得到软磁补偿矩阵和硬磁补偿矩阵;利用软磁补偿矩阵和硬磁补偿矩阵校准当前时刻的磁力计三轴测量数据,得到磁力计三轴输出数据。软磁补偿矩阵校准磁力计所受到的软磁干扰,硬磁补偿矩阵校准磁力计所受到的硬磁干扰,降低了磁力计的测量误差。
附图说明
通过以下参照附图对本发明实施例的描述,本发明的上述以及其他目的、特征和优点将更为清楚,在附图中:
图1示出了本发明实施例的数据校准方法的整体流程示意图;
图2示出了本发明实施例的磁力计的结构示意图;
图3示出了本发明实施例的数据校准方法的椭球拟合运算的流程示意图;
图4示出了本发明实施例的数据校准方法的磁力计三轴测量数据映射到磁力计校准椭球体模型表面区域的算法流程示意图;
图5示出了本发明实施例的数据校准方法的磁力计三轴测量数据选取的流程示意图;
图6示出了本发明实施例的数据校准装置的结构示意图。
具体实施方式
以下将参照附图更详细地描述本发明的各种实施例。在各个附图中,相同的元件采用相同或类似的附图标记来表示。为了清楚起见,附图中的各个部分没有按比例绘制。
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。
图1示出了本发明实施例的数据校准方法的流程示意图。具体包括以下步骤:
在步骤S110中,获取多个磁力计三轴测量数据和多个加速度计三轴测量数据。
在该步骤中,获取磁力计采集的多个磁力计三轴测量数据和加速度计采集的多个加速度计三轴测量数据。多个磁力计三轴测量数据和多个加速度计三轴测量数据的测量时刻一一对应。磁力计和加速度计搭载于同一载体,载体例如为飞行器、机器人、汽车、移动终端等。载体处于地球磁场中,地球磁场是一种地球固有矢量场,其磁场信号稳定、便于测量,具有全天候、隐蔽性好、可靠性高等优点,广泛用于航空、航海、航天导航***中。
加速度计检测载体在载体坐标系的X轴、Y轴和Z轴方向上的加速度分量。磁力计检测载体在载体坐标系的X轴、Y轴和Z轴方向上的磁感应强度分量。图2示出了本发明实施例的磁力计的结构示意图。如图2所示,磁力计包括X轴传感器210、Y轴传感器220、Z轴传感器230、选通器240、放大器250和模数转换器260。X轴传感器210、Y轴传感器220和Z轴传感器230是各向异性磁致电阻(AMR)传感器,分别测量载体在载体坐标系的X轴、Y轴和Z轴方向上的磁阻信号。磁阻信号表征磁感应强度的大小。选通器240将X轴、Y轴和Z轴方向上的磁阻信号依次传输给放大器250。模数转换器260将放大后的X轴、Y轴和Z轴方向上的磁阻信号转换为数字信号。在一些实施例中,载体中设置有微控制单元,微控制单元可通过串行数据接口对磁力计进行设置,以及采集磁力计检测的磁力计三轴测量数据。
在一些实施例中,每隔一定时间间隔获取一次磁力计采集的磁力计三轴测量数据和加速度计采集的加速度计三轴测量数据。例如,利用定时器,每隔20ms获取一次磁力计采集的磁力计三轴测量数据和加速度计采集的加速度计三轴测量数据。一般来说,加速度计和磁力计的数据测量频率速率大于等于50Hz。
在一些实施例中,利用初始的软磁补偿矩阵和硬磁补偿矩阵校准步骤S110中获取的多个磁力计三轴测量数据。初始的软磁补偿矩阵例如是W_inverted[3,3]={{0.9961,0.0048,0.0072},{0.0048,1.0135,0.0061},{0.0072,0.0061,0.9907}},初始的硬磁补偿矩阵例如是offset[3]={-5.3609,54.4549,10.1006},单位是毫高斯(mg)。初始的软磁补偿矩阵和硬磁补偿矩阵可以通过matlab仿真软件仿真预先采集的加速度计三轴测量数据和磁力计三轴测量数据来获得。
在步骤S120中,根据所述多个磁力计三轴测量数据和多个加速度计三轴测量数据,基于磁力计校准椭球体模型进行椭球拟合运算,得到软磁补偿矩阵和硬磁补偿矩阵。
这里的磁力计校准椭球体模型是根据载体在空间自由旋转下拟合的椭球体模型,可以在步骤S110前建立磁力计所处磁场环境的磁力计校准椭球体模型。磁力计校准椭球体模型的计算公式如下:
Bp是磁力计三轴测量数据矩阵;W是软磁矩阵;是载体的横滚角roll,θ是载体的俯仰角pitch,ψ是载体的偏航角yaw,Rx(φ),Ry(θ),Rz(ψ)分别是对应的旋转矩阵;B是地球磁场矩阵;δ是地磁场倾角,V是硬磁矩阵;预设数量的磁力计三轴测量数据代入上述方程,可求解上述方程的系数,即软磁补偿矩阵及硬磁补偿矩阵。
在该步骤中,根据多个磁力计三轴测量数据和多个加速度计三轴测量数据,基于磁力计校准椭球体模型进行椭球拟合运算,得到软磁补偿矩阵和硬磁补偿矩阵。需要说明的是,磁力计随着载体同步运动,导致磁力计测量误差的因素主要有***误差和环境磁场的磁干扰。***误差包括在制造过程中的零偏、非正交误差、刻度因子误差等,***误差可通过对磁力计进行使用前校正来消除。而环境磁场的磁干扰主要来自载体内部更重铁磁性物质和电子设备所产生的磁场,来源复杂且随载体的工作状态不断变化。环境磁场的磁干扰造成的测量误差远大于磁力计的***误差。环境磁场的磁干扰根据性质可分为硬磁干扰和软磁干扰。硬磁干扰主要由载体上铁磁性物质的剩磁产生,这些剩磁所产生的干扰磁场在短时间内不随时间而变化。软磁干扰主要由载体上的软磁材料在地球磁场中被磁化而产生。在本发明实施例中,软磁补偿矩阵用于校准软磁干扰,硬磁补偿矩阵用于校准硬磁干扰。
图3示出了本发明实施例的数据校准方法的的椭球拟合运算流程示意图。图3示出了图1中的步骤S120中生成软磁补偿矩阵和硬磁补偿矩阵的具体流程,包括以下步骤:
在步骤S310中,基于所述多个磁力计三轴测量数据和多个加速度计三轴测量数据,计算所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域。
磁力计所处磁场环境的磁力计校准椭球体模型的表面被划分为多个表面区域。需要说明的是,由于载体处于地球磁场和环境磁场的磁干扰中,故磁力计所处磁场环境的磁场模型为椭球体模型。在导航坐标系(例如北东地(NED)坐标系)中,载体的姿态描述为俯仰角pitch、偏航角yaw和横滚角roll。俯仰角pitch是载体绕导航坐标系的Y轴旋转的角度,偏航角yaw是载体绕导航坐标系的Z轴旋转的角度,横滚角roll是载体绕导航坐标系的X轴旋转的角度。在一些实施例中,预先设置俯仰角pitch步进和偏航角yaw步进,俯仰角pitch步进是载体绕导航坐标系的Y轴旋转的角度步进。偏航角yaw步进是载体绕导航坐标系的Z轴旋转的角度步进。按照俯仰角pitch步进和偏航角yaw步进,将磁力计所处磁场环境的磁力计校准椭球体模型的表面划分为多个表面区域。多个表面区域可以映射为二维数组Map,二维数组Map的行下标Map_yaw表征偏航角yaw,二维数组的列下标Map_pitch表征俯仰角pitch。在一些实施例,考虑到俯仰角pitch在-90°至90°范围内变化,偏航角yaw在360°范围内变化,俯仰角pitch步进可以选择6°、9°和12°中的任一个,偏航角yaw步进可以选择6°、8°和10°中的任一个。以俯仰角pitch步进为9°,偏航角yaw步进为8°为例,在导航坐标系(例如北东地(NED)坐标系)中,磁力计校准椭球体模型的表面在Y轴方向分为20份,在X轴方向分为45份,也即是,磁力计校准椭球体模型的表面总共分为900个表面区域。900个表面区域可以映射为二维数组Map[45,20]。磁力计校准椭球体模型的表面被划分为多个互不重叠的小区域。小区域的数量大约有900个,足够多的区域划分,在选取映射到磁力计校准椭球体表面不同区域的磁力计三轴输出测量数据时,增加了判断的频次,从而保证了获取的三轴磁力计数据足够分散,有利于模型的拟合。
在该步骤中,基于多个磁力计三轴测量数据和多个加速度计三轴测量数据,计算多个磁力计三轴测量数据映射到椭球体模型的表面区域。图4示出了本发明实施例的数据校准方法的磁力计三轴测量数据映射到磁力计校准椭球体模型表面区域的算法流程示意图。图4示出了图3中的步骤S320中计算磁力计三轴测量数据映射到磁力计校准椭球体模型的表面区域的具体流程,需要计算多个磁力计三轴测量数据映射到磁力计校准椭球体模型的表面区域时,只需要重复执行步骤S410-步骤S440即可。具体包括以下步骤:
在步骤S410中,根据所述加速度计三轴测量数据,计算所述加速度计三轴测量数据对应的所述载体的横滚角和俯仰角。
在该步骤中,根据载体坐标系下加速度计三轴测量数据,计算所述加速度计三轴测量数据对应的载体的横滚角roll和俯仰角pitch。
载体的横滚角roll和俯仰角pitch的计算公式为:
其中,是载体的横滚角roll,θ是载体的俯仰角pitch,Gpx是载体在载体坐标系的X轴方向上的加速度分量,Gpy是载体在载体坐标系的Y轴方向上的加速度分量,Gpz是载体在载体坐标系的Z轴方向上的加速度分量,α是常量,取值近似为5%。
在步骤S420中,基于所述载体的横滚角和俯仰角,将所述磁力计三轴测量数据的坐标系由载体坐标系转换为导航坐标系。
在该步骤中,基于载体的横滚角roll和俯仰角pitch,将磁力计三轴测量数据的坐标系由载体坐标系转换为导航坐标系。
将磁力计三轴测量数据的坐标系由载体坐标系转换为导航坐标系的计算公式为公式(1),公式(1)经过变换后为:
其中,
将公式(5)至(9)代入公式(4),可得出的值。其中,Bfx是载体在导航坐标系的X轴方向上磁力计三轴测量数据的分量,Bfy是载体在导航坐标系的Y轴方向上磁力计三轴测量数据的分量,Bfz是载体在导航坐标系的Z轴方向上磁力计三轴测量数据的分量,Bpx为载体在载体坐标系的X轴方向上磁力计三轴测量数据的分量,Bpy是载体在载体坐标系的Y轴方向上磁力计三轴测量数据的分量,Bpz是载体在载体坐标系的Z轴方向上磁力计三轴测量数据的分量,若本发明实施例的数据校准方法是第一次执行,则W-1是初始化的软磁补偿矩阵(即W_inverted),V为初始化的硬磁补偿矩阵,若本发明实施例的数据校准方法不是第一次执行,则W-1是上一次执行本发明实施例的数据校准方法后得到的软磁补偿矩阵,V上一次执行本发明实施例的数据校准方法后得到的硬磁补偿矩阵,δ是从水平方向向下测量的地磁场倾角,在地球表面上从南磁极的-90°到赤道附近的零度到北磁极的+90°,本发明实施例可以不考虑δ。
在步骤S430中,基于导航坐标系下的所述磁力计三轴测量数据,计算所述载体的偏航角。
在该步骤中,基于导航坐标系下的磁力计三轴测量数据,计算载体的偏航角yaw。
载体的偏航角yaw的公式为:
其中,ψ是载体的偏航角yaw,Bfx是载体在导航坐标系的X轴方向上磁力计三轴测量数据的分量,Bfy是载体在导航坐标系的Y轴方向上磁力计三轴测量数据的分量。
在步骤S440中,基于所述载体的俯仰角和偏航角,计算所述磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域。
在该步骤中,基于载体的俯仰角pitch和偏航角yaw,计算磁力计三轴测量数据映射到磁力计校准椭球体模型的表面区域。在一些实施例中,基于载体的俯仰角pitch和偏航角yaw,计算磁力计三轴测量数据映射到磁力计校准椭球体模型的表面区域对应的二维数组Map的行下标Map_yaw和列下标Map_pitch。基于表面区域对应的二维数组Map的行下标Map_yaw和列下标Map_pitch,得到磁力计三轴测量数据映射到的磁力计校准椭球体模型的表面区域。
磁力计三轴测量数据映射到磁力计校准椭球体模型的表面区域对应的二维数组Map的行下标Map_yaw和列下标Map_pitch的计算公式为:
Map_yaw=(int)(int_yaw/RESX_DEG) (11)
Map_pitch=(int)(int_pitch/RESY_DEG) (12)
其中,int_yaw是载体的偏航角yaw取整后的结果,int_pitch是载体的俯仰角pitch加90°后取整的结果,RESX_DEG是偏航角yaw步进,RESY_DEG是俯仰角pitch步进。
在步骤S320中,基于所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域,在所述多个磁力计三轴测量数据中,选择预设数量的所述磁力计三轴测量数据。
在该步骤中,基于多个磁力计三轴测量数据映射到磁力计校准椭球体模型的表面区域,在所述多个磁力计三轴测量数据中,选择预设数量的磁力计三轴测量数据。在一些实施例中,按照所述多个磁力计三轴测量数据的测量时刻的先后顺序,在所述多个磁力计三轴测量数据中,选择预设数量的映射到椭球体模型的不同的表面区域的磁力计三轴测量数据。预设数量的映射到椭球体模型的不同的表面区域的磁力计三轴测量数据中第一个测量数据与最后一个测量数据的测量时间间隔在预设时间范围内。对映射到磁力计校准椭球体模型不同表面区域的磁力计三轴测量数据根据时间先后顺序选取预设时间范围内的测量数据,要求预设时间比较短(例如12s),只有在有限的时间内才能保证所获取的三轴磁力计数据处于同一磁场环境下,避免因磁场环境的变化而选取到不同磁场环境下的测量数据,这样提高了拟合的磁力计校准椭球体模型的准确性。图5示出了本发明实施例的数据校准方法的磁力计三轴测量数据选取的流程示意图。图5示出了图3中的步骤S330中在所述多个磁力计三轴测量数据中,选择预设数量的磁力计三轴测量数据的具体流程。具体包括以下步骤:
在步骤S510中,获取磁力计三轴测量数据。
在步骤S520中,判断动态链表中存储的磁力计三轴测量数据的数量count_valid是否等于0,如果是,则执行步骤S530。如果否,则执行步骤S540。数量count_valid的初始值为0。
在步骤S530中,建立动态链表,动态链表用于存储预设数量的映射到磁力计校准椭球体模型的不同的表面区域的磁力计三轴测量数据。
在步骤S540中,判断动态链表中存储的磁力计三轴测量数据的数量count_valid是否等于预设数量VALID_NUM。如果是,则动态链表中存储的磁力计三轴测量数据即为预设数量的映射到磁力计校准椭球体模型的不同的表面区域的磁力计三轴测量数据。如果否,则执行步骤S550。在一些实施例中,预设数量VALID_NUM可以设为120。
在步骤S550中,判断动态链表中当前存储的磁力计三轴测量数据中是否存在映射到与步骤S510中获取的磁力计三轴测量数据相同的磁力计校准椭球体模型的表面区域的磁力计三轴测量数据。如果否,则执行步骤S560,如果是,则执行步骤S570。
在步骤S560中,在动态链表尾部新增一个节点,将步骤S510中获取的磁力计三轴测量数据、步骤S510中获取磁力计三轴测量数据的测量时刻、以及步骤S510中获取的磁力计三轴测量数据所映射到的磁力计校准椭球体模型的表面区域对应的二维数组Map的行下标Map_yaw和列下标Map_pitch存储至新增节点。动态链表中存储的磁力计三轴测量数据的数量count_valid加1。然后执行步骤S570。在一些实施例中,可以为磁力计所处磁场环境的磁力计校准椭球体模型的多个表面区域对应的二维数组Map建立标签,将动态链表中存储的磁力计三轴测量数据对应二维数组Map的元素Map[Map_yaw][Map_pitch]的标签标记为1,将动态链表中未存储的磁力计三轴测量数据对应二维数组Map的元素Map[Map_yaw][Map_pitch]的标签标记为0。通过查看二维数组Map的元素Map[Map_yaw][Map_pitch]的标签,可以确定与二维数组Map的元素Map[Map_yaw][Map_pitch]对应的磁力计校准椭球体模型的表面区域的相应的磁力计三轴测量数据是否已经存储在动态链表中。
在步骤S570中,确保动态链表尾部节点和头部节点中存储的测量时刻差值小于等于预设时间范围,也即是比较动态链表尾部节点和头部节点中存储的测量时刻的差值,如果差值大于预设时间范围,则删除头部节点,数量count_valid减1,原头部节点中存储的磁力计三轴测量数据对应二维数组Map的元素Map[Map_yaw][Map_pitch]的标签标记为0,直到动态链表尾部节点和头部节点中存储的测量时刻差值小于等于预设时间范围(例如12s)。然后,返回执行步骤S510。
在步骤S330中,基于所述预设数量的所述磁力计三轴测量数据,进行椭球拟合运算,得到所述软磁补偿矩阵和硬磁补偿矩阵。
在该步骤中,基于预设数量的所述磁力计三轴测量数据,进行椭球拟合运算,得到软磁补偿矩阵、硬磁补偿矩阵和磁场强度。
在步骤S130中,利用所述软磁补偿矩阵和硬磁补偿矩阵校准当前时刻的磁力计三轴测量数据,得到磁力计三轴输出数据。
在该步骤中,利用软磁补偿矩阵和硬磁补偿矩阵校准当前时刻的磁力计三轴测量数据,得到磁力计三轴输出数据。在一些实施例中,磁力计三轴输出数据的计算公式为:
Bc=W-1(Bp-V) (13)
其中,Bc为磁力计三轴输出数据,Bp为当前时刻的磁力计三轴测量数据,W-1为步骤S330中得到的软磁补偿矩阵,V为步骤S330中得到的硬磁补偿矩阵。
图6示出了本发明实施例的数据校准装置的结构示意图。在一些实施例中,数据校准装置、磁力计和加速度计搭载于同一载体。如图6所示,数据校准装置包括:测量数据获取单元610、椭球拟合运算单元620和校准单元630。
测量数据获取单元610,用于获取多个磁力计三轴测量数据和多个加速度计三轴测量数据。椭球拟合运算单元620,用于根据多个磁力计三轴测量数据和多个加速度计三轴测量数据,基于磁力计校准椭球体模型进行椭球拟合运算,得到软磁补偿矩阵和硬磁补偿矩阵。校准单元630,用于利用软磁补偿矩阵和硬磁补偿矩阵校准当前时刻的磁力计三轴测量数据,得到磁力计三轴输出数据。
可选地,所述多个磁力计三轴测量数据和所述多个加速度计三轴测量数据的测量时刻一一对应。
可选地,所述磁力计校准椭球体模型的表面被划分为多个表面区域。
可选地,所述根据所述多个磁力计三轴测量数据和多个加速度计三轴测量数据,基于所述磁力计校准椭球体模型进行椭球拟合运算,得到软磁补偿矩阵和硬磁补偿矩阵包括:
基于所述多个磁力计三轴测量数据和多个加速度计三轴测量数据,计算所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域;
基于所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域,在所述多个磁力计三轴测量数据中,选择预设数量的所述磁力计三轴测量数据;
基于所述预设数量的所述磁力计三轴测量数据,进行椭球拟合运算,得到所述软磁补偿矩阵和硬磁补偿矩阵。
可选地,所述数据校准装置还包括:
模型建立单元,用于建立磁力计所处磁场环境的磁力计校准椭球体模型;
其中,所述磁力计校准椭球体模型是根据载体在空间自由旋转下拟合的椭球体模型,所述磁力计校准椭球体模型的计算公式如下:
Bp是磁力计三轴测量数据矩阵;W是软磁矩阵;是载体的横滚角roll,θ是载体的俯仰角pitch,ψ是载体的偏航角yaw,Rx(φ),Ry(θ),Rz(ψ)分别是对应的旋转矩阵;B是地球磁场矩阵;δ是地磁场倾角,V是硬磁矩阵;所述预设数量的所述磁力计三轴测量数据代入上述方程,可求解上述方程的系数,即所述软磁补偿矩阵及硬磁补偿矩阵。
可选地,所述基于所述多个磁力计三轴测量数据和多个加速度计三轴测量数据,计算所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域包括:
根据所述加速度计三轴测量数据,计算所述加速度计三轴测量数据对应的所述载体的横滚角和俯仰角;
基于所述载体的横滚角和俯仰角,将所述磁力计三轴测量数据的坐标系由载体坐标系转换为导航坐标系;
基于导航坐标系下的所述磁力计三轴测量数据,计算所述载体的偏航角;
基于所述载体的俯仰角和偏航角,计算所述磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域。
可选地,所述基于所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域,在所述多个磁力计三轴测量数据中,选择预设数量的所述磁力计三轴测量数据,包括:
在所述多个磁力计三轴测量数据中,选择预设数量的映射到所述磁力计校准椭球体模型的不同的表面区域的所述磁力计三轴测量数据。
可选地,所述预设数量的映射到所述磁力计校准椭球体模型的不同的表面区域的所述磁力计三轴测量数据按照所述多个磁力计三轴测量数据的测量时刻的先后顺序进行选取。
可选地,所述预设数量的映射到所述磁力计校准椭球体模型的不同的表面区域的所述磁力计三轴测量数据中的第一个测量数据与最后一个测量数据的测量时间间隔在预设时间范围内。
可选地,所述获取多个磁力计三轴测量数据和多个加速度计三轴测量数据包括:
利用初始的软磁补偿矩阵和硬磁补偿矩阵校准所述多个磁力计三轴测量数据。
由于上述装置的实现细节在上文的方法实施例的详细介绍中已经描述,为节约篇幅,故不赘述。
根据本发明实施例的数据校准方法与数据校准装置,根据多个磁力计三轴测量数据和多个加速度计三轴测量数据,基于磁力计校准椭球体模型进行椭球拟合运算,得到软磁补偿矩阵和硬磁补偿矩阵;利用软磁补偿矩阵和硬磁补偿矩阵校准当前时刻的磁力计三轴测量数据,得到磁力计三轴输出数据。软磁补偿矩阵校准磁力计所受到的软磁干扰,硬磁补偿矩阵校准磁力计所受到的硬磁干扰,降低了磁力计的测量误差。
基于多个磁力计三轴测量数据映射到磁力计校准椭球体模型的表面区域,选择预设数量的映射到磁力计校准椭球体表面不同表面区域的磁力计三轴测量数据,进行椭球拟合运算,得到软磁补偿矩阵和硬磁补偿矩阵,提高了用于计算软磁补偿矩阵和硬磁补偿矩阵的磁力计三轴测量数据映射到磁力计校准椭球体模型的表面区域的分散性,提高了软磁补偿矩阵和硬磁补偿矩阵准确性,进而降低了磁力计的测量误差。
利用软磁补偿矩阵和硬磁补偿矩阵校准当前时刻的磁力计三轴测量数据,得到磁力计三轴输出数据。用于计算软磁补偿矩阵和硬磁补偿矩阵的预设数量的映射到椭球体模型的不同的表面区域的磁力计三轴测量数据中的第一个测量数据与最后一个测量数据的测量时间间隔在预设时间范围内,尽可能保证采集预设数量的映射到磁力计校准椭球体模型的不同的表面区域的磁力计三轴测量数据的测量时刻的磁场环境与当前时刻的磁场环境一致,提高了软磁补偿矩阵和硬磁补偿矩阵准确性,进而降低了磁力计的测量误差。
依照本发明的实施例如上文所述,这些实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施例。显然,根据以上描述,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地利用本发明以及在本发明基础上的修改使用。本发明仅受权利要求书及其全部范围和等效物的限制。
Claims (20)
1.一种用于磁力计的数据校准方法,磁力计和加速度计搭载于同一载体,包括:
获取多个磁力计三轴测量数据和多个加速度计三轴测量数据;
根据所述多个磁力计三轴测量数据和多个加速度计三轴测量数据,基于磁力计校准椭球体模型进行椭球拟合运算,得到软磁补偿矩阵和硬磁补偿矩阵;
利用所述软磁补偿矩阵和硬磁补偿矩阵校准当前时刻的磁力计三轴测量数据,得到磁力计三轴输出数据。
2.根据权利要求1所述的数据校准方法,其中,所述多个磁力计三轴测量数据和所述多个加速度计三轴测量数据的测量时刻一一对应。
3.根据权利要求1所述的数据校准方法,其中,所述磁力计校准椭球体模型的表面被划分为多个表面区域。
4.根据权利要求1所述的数据校准方法,其中,所述根据所述多个磁力计三轴测量数据和多个加速度计三轴测量数据,基于磁力计校准椭球体模型进行椭球拟合运算,得到软磁补偿矩阵和硬磁补偿矩阵包括:
基于所述多个磁力计三轴测量数据和多个加速度计三轴测量数据,计算所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域;
基于所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域,在所述多个磁力计三轴测量数据中,选择预设数量的所述磁力计三轴测量数据;
基于所述预设数量的所述磁力计三轴测量数据,进行椭球拟合运算,得到所述软磁补偿矩阵和硬磁补偿矩阵。
5.根据权利要求1所述的数据校准方法,其中,所述获取多个磁力计三轴测量数据和多个加速度计三轴测量数据前,所述数据校准方法还包括:
建立磁力计所处磁场环境的磁力计校准椭球体模型;
其中,所述磁力计校准椭球体模型是根据载体在空间自由旋转下拟合的椭球体模型,所述磁力计校准椭球体模型的计算公式如下:
6.根据权利要求4所述的数据校准方法,其中,所述基于所述多个磁力计三轴测量数据和多个加速度计三轴测量数据,计算所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域包括:
根据所述加速度计三轴测量数据,计算所述加速度计三轴测量数据对应的所述载体的横滚角和俯仰角;
基于所述载体的横滚角和俯仰角,将所述磁力计三轴测量数据的坐标系由载体坐标系转换为导航坐标系;
基于导航坐标系下的所述磁力计三轴测量数据,计算所述载体的偏航角;
基于所述载体的俯仰角和偏航角,计算所述磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域。
7.根据权利要求4所述的数据校准方法,其中,所述基于所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域,在所述多个磁力计三轴测量数据中,选择预设数量的所述磁力计三轴测量数据,包括:
在所述多个磁力计三轴测量数据中,选择预设数量的映射到所述磁力计校准椭球体模型的不同的表面区域的所述磁力计三轴测量数据。
8.根据权利要求7所述的数据校准方法,其中,所述预设数量的映射到所述磁力计校准椭球体模型的不同的表面区域的所述磁力计三轴测量数据按照所述多个磁力计三轴测量数据的测量时刻的先后顺序进行选取。
9.根据权利要求7所述的数据校准方法,其中,所述预设数量的映射到所述磁力计校准椭球体模型的不同的表面区域的所述磁力计三轴测量数据中的第一个测量数据与最后一个测量数据的测量时间间隔在预设时间范围内。
10.根据权利要求1所述的数据校准方法,其中,所述获取多个磁力计三轴测量数据和多个加速度计三轴测量数据包括:
利用初始的软磁补偿矩阵和硬磁补偿矩阵校准所述多个磁力计三轴测量数据。
11.一种用于磁力计的数据校准装置,磁力计和加速度计搭载于同一载体,包括:
测量数据获取单元,用于获取多个磁力计三轴测量数据和多个加速度计三轴测量数据;
椭球拟合运算单元,用于根据所述多个磁力计三轴测量数据和多个加速度计三轴测量数据,基于磁力计校准椭球体模型进行椭球拟合运算,得到软磁补偿矩阵和硬磁补偿矩阵;
校准单元,用于利用所述软磁补偿矩阵和硬磁补偿矩阵校准当前时刻的磁力计三轴测量数据,得到磁力计三轴输出数据。
12.根据权利要求11所述的数据校准装置,其中,所述多个磁力计三轴测量数据和所述多个加速度计三轴测量数据的测量时刻一一对应。
13.根据权利要求11所述的数据校准装置,其中,所述磁力计校准椭球体模型的表面被划分为多个表面区域。
14.根据权利要求11所述的数据校准装置,其中,所述根据所述多个磁力计三轴测量数据和多个加速度计三轴测量数据,基于所述磁力计校准椭球体模型进行椭球拟合运算,得到软磁补偿矩阵和硬磁补偿矩阵包括:
基于所述多个磁力计三轴测量数据和多个加速度计三轴测量数据,计算所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域;
基于所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域,在所述多个磁力计三轴测量数据中,选择预设数量的所述磁力计三轴测量数据;
基于所述预设数量的所述磁力计三轴测量数据,进行椭球拟合运算,得到所述软磁补偿矩阵和硬磁补偿矩阵。
16.根据权利要求14所述的数据校准装置,其中,所述基于所述多个磁力计三轴测量数据和多个加速度计三轴测量数据,计算所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域包括:
根据所述加速度计三轴测量数据,计算所述加速度计三轴测量数据对应的所述载体的横滚角和俯仰角;
基于所述载体的横滚角和俯仰角,将所述磁力计三轴测量数据的坐标系由载体坐标系转换为导航坐标系;
基于导航坐标系下的所述磁力计三轴测量数据,计算所述载体的偏航角;
基于所述载体的俯仰角和偏航角,计算所述磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域。
17.根据权利要求14所述的数据校准装置,其中,所述基于所述多个磁力计三轴测量数据映射到所述磁力计校准椭球体模型的表面区域,在所述多个磁力计三轴测量数据中,选择预设数量的所述磁力计三轴测量数据,包括:
在所述多个磁力计三轴测量数据中,选择预设数量的映射到所述磁力计校准椭球体模型的不同的表面区域的所述磁力计三轴测量数据。
18.根据权利要求17所述的数据校准装置,其中,所述预设数量的映射到所述磁力计校准椭球体模型的不同的表面区域的所述磁力计三轴测量数据按照所述多个磁力计三轴测量数据的测量时刻的先后顺序进行选取。
19.根据权利要求17所述的数据校准装置,其中,所述预设数量的映射到所述磁力计校准椭球体模型的不同的表面区域的所述磁力计三轴测量数据中的第一个测量数据与最后一个测量数据的测量时间间隔在预设时间范围内。
20.根据权利要求11所述的数据校准装置,其中,所述获取多个磁力计三轴测量数据和多个加速度计三轴测量数据包括:
利用初始的软磁补偿矩阵和硬磁补偿矩阵校准所述多个磁力计三轴测量数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111351586.2A CN114111841B (zh) | 2021-11-16 | 2021-11-16 | 数据校准方法与数据校准装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111351586.2A CN114111841B (zh) | 2021-11-16 | 2021-11-16 | 数据校准方法与数据校准装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114111841A true CN114111841A (zh) | 2022-03-01 |
CN114111841B CN114111841B (zh) | 2023-11-21 |
Family
ID=80396767
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111351586.2A Active CN114111841B (zh) | 2021-11-16 | 2021-11-16 | 数据校准方法与数据校准装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114111841B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116558552A (zh) * | 2023-07-07 | 2023-08-08 | 北京小米移动软件有限公司 | 电子指南针的校准方法、校准装置、电子设备及介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020100178A1 (en) * | 2000-12-06 | 2002-08-01 | Honeywell International Inc. | Electronic compass and compensation of large magnetic errors for operation over all orientations |
US20100121599A1 (en) * | 2007-04-04 | 2010-05-13 | Nxp, B.V. | Auto-calibration of orientation sensing systems |
CN103175520A (zh) * | 2013-03-20 | 2013-06-26 | 中国科学院深圳先进技术研究院 | 电子罗盘校正方法、装置和设备 |
US20150019159A1 (en) * | 2013-07-15 | 2015-01-15 | Honeywell International Inc. | System and method for magnetometer calibration and compensation |
CN104884902A (zh) * | 2012-08-02 | 2015-09-02 | 美新公司 | 用于三轴磁力计和三轴加速度计的数据融合的方法和装置 |
CN106556384A (zh) * | 2015-09-28 | 2017-04-05 | 高新兴科技集团股份有限公司 | 一种筒形摄像机中的电子罗盘的校准补偿方法 |
CN108761548A (zh) * | 2018-05-25 | 2018-11-06 | 哈尔滨工程大学 | 条件约束最小二乘椭球拟合的微型磁力计磁干扰补偿算法 |
CN110954102A (zh) * | 2019-12-18 | 2020-04-03 | 无锡北微传感科技有限公司 | 用于机器人定位的磁力计辅助惯性导航***及方法 |
-
2021
- 2021-11-16 CN CN202111351586.2A patent/CN114111841B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020100178A1 (en) * | 2000-12-06 | 2002-08-01 | Honeywell International Inc. | Electronic compass and compensation of large magnetic errors for operation over all orientations |
US20100121599A1 (en) * | 2007-04-04 | 2010-05-13 | Nxp, B.V. | Auto-calibration of orientation sensing systems |
CN104884902A (zh) * | 2012-08-02 | 2015-09-02 | 美新公司 | 用于三轴磁力计和三轴加速度计的数据融合的方法和装置 |
CN103175520A (zh) * | 2013-03-20 | 2013-06-26 | 中国科学院深圳先进技术研究院 | 电子罗盘校正方法、装置和设备 |
US20150019159A1 (en) * | 2013-07-15 | 2015-01-15 | Honeywell International Inc. | System and method for magnetometer calibration and compensation |
CN106556384A (zh) * | 2015-09-28 | 2017-04-05 | 高新兴科技集团股份有限公司 | 一种筒形摄像机中的电子罗盘的校准补偿方法 |
CN108761548A (zh) * | 2018-05-25 | 2018-11-06 | 哈尔滨工程大学 | 条件约束最小二乘椭球拟合的微型磁力计磁干扰补偿算法 |
CN110954102A (zh) * | 2019-12-18 | 2020-04-03 | 无锡北微传感科技有限公司 | 用于机器人定位的磁力计辅助惯性导航***及方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116558552A (zh) * | 2023-07-07 | 2023-08-08 | 北京小米移动软件有限公司 | 电子指南针的校准方法、校准装置、电子设备及介质 |
CN116558552B (zh) * | 2023-07-07 | 2023-10-20 | 北京小米移动软件有限公司 | 电子指南针的校准方法、校准装置、电子设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN114111841B (zh) | 2023-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100533106B1 (ko) | 지자계 센서의 자세 오차 보상장치 및 방법 | |
CN107270893B (zh) | 面向不动产测量的杆臂、时间不同步误差估计与补偿方法 | |
Caruso | Applications of magnetic sensors for low cost compass systems | |
CN109238262B (zh) | 一种航向姿态解算及罗盘校准抗干扰方法 | |
US8437970B2 (en) | Restoring and storing magnetometer calibration data | |
CN113008227B (zh) | 一种基于三轴加速度计测姿的地磁二分量测量方法 | |
CN108458714B (zh) | 一种姿态检测***中不含重力加速度的欧拉角求解方法 | |
JPWO2006035505A1 (ja) | 磁気センサの制御方法、制御装置、および携帯端末装置 | |
CN103299247B (zh) | 用于磁近场的动态追踪及补偿的设备和方法 | |
CN110007354B (zh) | 无人机半航空瞬变电磁接收线圈飞行参数测量装置及方法 | |
JP2007500350A (ja) | 3軸コンパスソリューションのための2軸磁気センサを使用するシステム | |
CN102313543A (zh) | 基于巨磁阻传感器的地磁方位角测量***、测量方法及正交补偿方法 | |
CN111780786A (zh) | 一种三轴tmr传感器在线校准方法 | |
CN110174123B (zh) | 一种磁传感器实时标定方法 | |
CN104316037B (zh) | 一种电子罗盘的校正方法及装置 | |
CN109612460B (zh) | 一种基于静止修正的垂线偏差测量方法 | |
CN112833917B (zh) | 基于磁航向角和最小二乘法的三轴磁传感器标定方法 | |
CN110617795B (zh) | 一种利用智能终端的传感器实现室外高程测量的方法 | |
CN111189474A (zh) | 基于mems的marg传感器的自主校准方法 | |
CN114061619B (zh) | 一种基于在线标定的惯导***姿态补偿方法 | |
CN106556384A (zh) | 一种筒形摄像机中的电子罗盘的校准补偿方法 | |
CN114111841B (zh) | 数据校准方法与数据校准装置 | |
CN110887472A (zh) | 一种偏振-地磁信息深度融合全自主姿态解算方法 | |
CN108088431B (zh) | 一种自校正电子罗盘及其校正方法 | |
CN105303201A (zh) | 一种基于动作感应进行手写识别的方法和*** |
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 |