[go: up one dir, main page]

CN104459828B - Based on the non-aligned bearing calibration of earth magnetism vector system around method of principal axes - Google Patents

Based on the non-aligned bearing calibration of earth magnetism vector system around method of principal axes Download PDF

Info

Publication number
CN104459828B
CN104459828B CN201410740758.9A CN201410740758A CN104459828B CN 104459828 B CN104459828 B CN 104459828B CN 201410740758 A CN201410740758 A CN 201410740758A CN 104459828 B CN104459828 B CN 104459828B
Authority
CN
China
Prior art keywords
magnetic
regular hexahedron
axis
accelerometer
magnetic sensor
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.)
Expired - Fee Related
Application number
CN201410740758.9A
Other languages
Chinese (zh)
Other versions
CN104459828A (en
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.)
National University of Defense Technology
Original Assignee
National University of Defense Technology
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 National University of Defense Technology filed Critical National University of Defense Technology
Priority to CN201410740758.9A priority Critical patent/CN104459828B/en
Publication of CN104459828A publication Critical patent/CN104459828A/en
Application granted granted Critical
Publication of CN104459828B publication Critical patent/CN104459828B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Measuring Magnetic Variables (AREA)

Abstract

发明属于磁测量技术领域,具体提供了一种基于绕轴法的地磁矢量系统非对准校正方法,包括以下步骤:(S1)设置无磁转台;(S2)将地磁矢量测量系统中的磁传感器和加速度计封装于无磁正六面体内;(S3)将无磁正六面体放置于无磁转台的台面上,保持无磁正六面体的X轴方向与旋转轴方向一致,绕X轴旋转N1次,得到N1组磁传感器与加速度计的测量值;(S4)保持无磁正六面体的Z轴方向与旋转轴方向一致,绕Z轴旋转N2次,得到N2组磁传感器与加速度计的测量值;(S5)分别计算出磁传感器到无磁正六面体的非对准角和加速度计到无磁正六面体的非对准角;(S6)确定磁传感器与加速度计之间的坐标系转换关系,即完成校正。

The invention belongs to the field of magnetic measurement technology, and specifically provides a non-alignment correction method for a geomagnetic vector system based on an axis-circling method, including the following steps: (S1) setting a non-magnetic turntable; (S2) installing a magnetic sensor in the geomagnetic vector measurement system and the accelerometer are packaged in a non-magnetic regular hexahedron; (S3) place the non-magnetic regular hexahedron on the table of the non-magnetic turntable, keep the X-axis direction of the non-magnetic regular hexahedron consistent with the direction of the rotation axis, and rotate N 1 times around the X-axis , to obtain the measured values of N 1 sets of magnetic sensors and accelerometers; (S4) keep the Z-axis direction of the non-magnetic regular hexahedron consistent with the direction of the rotation axis, rotate N 2 times around the Z-axis, and obtain N 2 sets of magnetic sensors and accelerometers Measured value; (S5) Calculate the misalignment angle of the magnetic sensor to the non-magnetic regular hexahedron and the misalignment angle of the accelerometer to the non-magnetic regular hexahedron respectively; (S6) determine the coordinate system conversion between the magnetic sensor and the accelerometer relationship, the calibration is complete.

Description

基于绕轴法的地磁矢量系统非对准校正方法Non-alignment correction method of geomagnetic vector system based on axis-circling method

技术领域technical field

本发明属于磁测量技术领域,具体涉及一种用于地磁矢量测量系统的非对准误差校正方法。The invention belongs to the technical field of magnetic measurement, and in particular relates to a non-alignment error correction method for a geomagnetic vector measurement system.

背景技术Background technique

三轴磁传感器由于能提供分量信息而被广泛应用,其测量值为地磁场在磁传感器三个敏感轴上投影的大小。如果已知磁传感器三个敏感轴构成的直角坐标系与地理坐标系之间的欧拉角关系,则可计算出地理坐标系下的地磁分量:地磁场北向分量、东向分量、垂直分量。如何有效获取地理坐标系下地磁分量就是地磁矢量测量问题,地磁矢量测量则是通过地磁矢量测量系统来完成的。地磁矢量测量需使用三轴磁传感器,同时需要确定磁传感器方位,解决三轴磁传感器定姿问题。定姿精度是矢量测量的关键因素,要使矢量测量达到一定精度,对于定姿的要求是很严格的。The three-axis magnetic sensor is widely used because it can provide component information, and its measurement value is the projection size of the geomagnetic field on the three sensitive axes of the magnetic sensor. If the Euler angle relationship between the rectangular coordinate system formed by the three sensitive axes of the magnetic sensor and the geographic coordinate system is known, the geomagnetic components in the geographic coordinate system can be calculated: the geomagnetic field northward component, eastward component, and vertical component. How to effectively obtain the geomagnetic component in the geographic coordinate system is the problem of geomagnetic vector measurement, and the geomagnetic vector measurement is completed through the geomagnetic vector measurement system. The geomagnetic vector measurement requires the use of a three-axis magnetic sensor, and at the same time, the orientation of the magnetic sensor needs to be determined to solve the problem of the orientation of the three-axis magnetic sensor. Attitude determination accuracy is a key factor in vector measurement. To achieve a certain accuracy in vector measurement, the requirements for attitude determination are very strict.

地磁矢量测量系统主要由磁传感器和惯导直接捷联构成,磁传感器用来测量磁传感器坐标系的磁场分量,惯导则为磁传感器提供各种姿态信息:航向、俯仰、横滚的角度。通过换算可得到地理坐标系中的磁场矢量的三个分量,其中惯导包含三轴陀螺和三轴加速度计,地磁矢量系统中加速度计坐标系与陀螺坐标系可认为一致。地磁矢量测量系统在安装过程中不可避免的会存在一些误差,其中,磁传感器测量轴与惯导测量轴之间的坐标系误差称为“非对准误差”。“非对准误差”成为影响地磁要素测量精度的重要因素,通过机械对准方法难以解决非对准问题。在地磁环境下,1°的非对准误差可引起几百nT的矢量测量误差(nT为磁场强度单位)。因此研究非对准误差校正技术对提高地磁矢量测量系统精度具有重要意义。由于惯导坐标系与磁传感器坐标系均不可视,而且与阵列中传感器坐标系校正不同,惯导与磁传感器测量不同的物理量,加大了校正难度。The geomagnetic vector measurement system is mainly composed of a direct strap-down of a magnetic sensor and an inertial navigation system. The magnetic sensor is used to measure the magnetic field component of the magnetic sensor coordinate system, and the inertial navigation system provides various attitude information for the magnetic sensor: heading, pitch, and roll angles. Through conversion, the three components of the magnetic field vector in the geographic coordinate system can be obtained. The inertial navigation includes a three-axis gyroscope and a three-axis accelerometer. In the geomagnetic vector system, the accelerometer coordinate system and the gyro coordinate system can be considered to be consistent. There will inevitably be some errors during the installation process of the geomagnetic vector measurement system. Among them, the coordinate system error between the magnetic sensor measurement axis and the inertial navigation measurement axis is called "non-alignment error". "Misalignment error" has become an important factor affecting the measurement accuracy of geomagnetic elements, and it is difficult to solve the misalignment problem by mechanical alignment methods. In a geomagnetic environment, a misalignment error of 1° can cause a vector measurement error of several hundred nT (nT is the unit of magnetic field strength). Therefore, it is of great significance to study the misalignment error correction technology to improve the accuracy of the geomagnetic vector measurement system. Since the inertial navigation coordinate system and the magnetic sensor coordinate system are invisible, and different from the calibration of the sensor coordinate system in the array, the inertial navigation and magnetic sensors measure different physical quantities, which increases the difficulty of calibration.

针对不同系统的非对准误差,一些学者提出了相关的校正方法。Rong Zhu等人(Rong Zhu,Zhaoying Zhou,Calibration of three-dimensional integrated sensorsfor improved system accuracy,Sensors and Actuators A 127(2006)340–344)采用正六面体光学棱镜和正交的光学坐标系系统,对微机电系统(MEMS,Micro-Electro-Mechanical System)一体化传感器系统非对准误差进行校正,利用光学系统坐标系的磁场和重力投影值,分别计算磁传感器与加速度计到光学系统坐标系的非对准误差。但是,该方法需要精确调整光学系统三维坐标系,需要借助当地磁倾角信息,并保证正六面体光学棱镜初始坐标系与当地北、东、地坐标系一致。故该方法对光学系统和光学棱镜初始坐标系调整精确要求高。Erin L.Renk等人(Erin L.Renk,W.C.,Matthew Rizzo,Fuju Lee,andDennis S.Bernstein.Calibrating a Triaxial Accelerometer-Magnetometer.IEEEControl Systems Magazine(2005)86–95)采用六维自由度机器人校正非对准误差;同样,该方法需要精确控制姿态,需要提供航向角、俯仰角、横滚角,操作复杂。J.Vcelak等人(J.Vcelak,P.Ripka,J.Kubik,A.Platil and P.Kaspar,AMR navigation systems andmethods of their calibration,Sensors and Actuators A 123–124(2005)122–128)利用无磁转台校正电子磁罗盘非对准误差,通过绕转台其中两个轴的方法估计非对准角。它的核心思想在于利用转动轴方向的磁场和重力不变,从而分别计算出磁传感器和加速度计的非对准误差。该方法在计算磁传感器横滚角非对准误差时需要借助加速度计提供的姿态信息。另外,上述方法在建立模型时忽略了加速度计的横滚角非对准误差。David Jurman(David Jurman,Marko Jankovec,Roman Kamnik,Marko Topic,Calibration and datafusion solution for the miniature attitude and heading reference system,Sensors and Actuators A 138(2007)411–420)等人针对MEMS磁罗盘,把磁传感器和加速度计封装到一个开口的塑脂材料正六面体内,其校正方法原理与J.Vcelak等人方法一样,不同之处在于采用了无磁平板,同样需要提供姿态信息。Aiming at the misalignment errors of different systems, some scholars have proposed related correction methods. Rong Zhu et al. (Rong Zhu, Zhaoying Zhou, Calibration of three-dimensional integrated sensors for improved system accuracy, Sensors and Actuators A 127 (2006) 340–344) used regular hexahedral optical prisms and an orthogonal optical coordinate system to perform micro The misalignment error of the integrated sensor system of the electromechanical system (MEMS, Micro-Electro-Mechanical System) is corrected, and the misalignment of the magnetic sensor and the accelerometer to the optical system coordinate system is calculated by using the magnetic field and gravity projection values of the optical system coordinate system. quasi error. However, this method requires precise adjustment of the three-dimensional coordinate system of the optical system, the use of local magnetic inclination information, and ensuring that the initial coordinate system of the regular hexahedral optical prism is consistent with the local north, east, and ground coordinate systems. Therefore, this method has high requirements for the precise adjustment of the optical system and the initial coordinate system of the optical prism. Erin L. Renk et al. (Erin L. Renk, W. C., Matthew Rizzo, Fuju Lee, and Dennis S. Bernstein. Calibrating a Triaxial Accelerometer-Magnetometer. IEEE Control Systems Magazine (2005) 86–95) used a six-dimensional robot to calibrate non- Alignment error; Similarly, this method requires precise control of attitude, and needs to provide heading angle, pitch angle, and roll angle, and the operation is complicated. J.Vcelak et al. (J.Vcelak, P.Ripka, J.Kubik, A.Platil and P.Kaspar, AMR navigation systems and methods of their calibration, Sensors and Actuators A 123–124 (2005) 122–128) utilize no The magnetic turntable corrects the misalignment error of the electronic magnetic compass, and estimates the misalignment angle by going around two axes of the turntable. Its core idea is to use the magnetic field and gravity in the direction of the rotation axis to be constant, so as to calculate the misalignment error of the magnetic sensor and the accelerometer, respectively. This method needs the attitude information provided by the accelerometer when calculating the misalignment error of the magnetic sensor roll angle. In addition, the above method ignores the roll angle misalignment error of the accelerometer when building the model. David Jurman (David Jurman, Marko Jankovec, Roman Kamnik, Marko Topic, Calibration and datafusion solution for the miniature attitude and heading reference system, Sensors and Actuators A 138 (2007) 411–420) and others aimed at the MEMS magnetic compass, the magnetic sensor The accelerometer is packaged into an open plastic resin material regular hexahedron. The principle of the calibration method is the same as that of J.Vcelak et al. The difference is that a non-magnetic flat plate is used, and attitude information also needs to be provided.

关于地磁矢量测量系统非对准校正,庞鸿锋等人申请了国家发明专利(申请号:201210355541.7,用于地磁要素测量系统的非对准误差校正方法,公告日:2013年1月16日)采用直角型台面和正六面箱体,通过多次翻转无磁正六面体,令翻转后的无磁正六面体仍然紧靠直角型台面。利用重力矢量在直角型台面投影分量不变原理,计算磁场传感器与惯导系统之间的非对准角。此方法要求直角型台面的平面度和垂直度非常高,且每次翻转都要求台面和箱体紧密契合。此方法对设备的加工精度和操作精度均要求较高。另外,由于直角型台面的地磁投影分量值和非对准角均为待估参数,故待估参数多,且地磁投影分量值与非对准角参数相互耦合程度高。Regarding the misalignment correction of the geomagnetic vector measurement system, Pang Hongfeng and others applied for a national invention patent (application number: 201210355541.7, for the misalignment error correction method of the geomagnetic element measurement system, announcement date: January 16, 2013) using a right angle The non-magnetic regular hexahedron is turned over several times, so that the non-magnetic regular hexahedron is still close to the right-angled countertop. The misalignment angle between the magnetic field sensor and the inertial navigation system is calculated by using the principle of invariance of the projected component of the gravity vector on the right-angled table. This method requires the flatness and verticality of the right-angle table top to be very high, and every time it is turned over, the table top and the cabinet are required to fit closely. This method requires high processing precision and operation precision of the equipment. In addition, since the geomagnetic projection component value and misalignment angle of the right-angle table are both parameters to be estimated, there are many parameters to be estimated, and the degree of mutual coupling between the geomagnetic projection component value and the misalignment angle parameter is high.

总而言之,上述地磁矢量系统非对准角误差的校正方法均存在设备和操作复杂等不足,对实验设备和研究者操作经验要求较高,或者需要精确提供姿态信息,影响了校正精度。All in all, the correction methods for the misalignment angle error of the above-mentioned geomagnetic vector system all have shortcomings such as complicated equipment and operation, require high experimental equipment and researchers' operating experience, or need to provide accurate attitude information, which affects the correction accuracy.

发明内容Contents of the invention

针对现有技术存在的技术问题,本发明提供一种原件简单、易实现、易操作、校正精度较高的用于地磁矢量测量系统的非对准误差校正方法。Aiming at the technical problems existing in the prior art, the invention provides a misalignment error correction method for a geomagnetic vector measurement system with simple components, easy implementation, easy operation and high correction accuracy.

具体技术方案如下:The specific technical scheme is as follows:

一种基于绕轴法的地磁矢量系统非对准校正方法,包括以下步骤:A method for correcting misalignment of a geomagnetic vector system based on an axis-circling method, comprising the following steps:

(S1)设置无磁转台,包括一个基座、一个台面和一个转动轴,所述转动轴垂直连接基座与台面;(S1) setting a non-magnetic turntable, including a base, a table top and a rotating shaft, the rotating shaft vertically connects the base and the table top;

(S2)将地磁矢量测量系统中的磁传感器和加速度计封装于无磁正六面体内,设无磁正六面体的坐标系为XYZ;(S2) Encapsulate the magnetic sensor and the accelerometer in the geomagnetic vector measurement system in a non-magnetic regular hexahedron, and set the coordinate system of the non-magnetic regular hexahedron as XYZ;

(S3)将无磁正六面体放置于无磁转台的台面上,保持无磁正六面体的X轴方向与转动轴方向一致,旋转无磁转台台面使得无磁正六面体绕X轴转动任一角度,记录磁传感器与加速度计的测量值,共绕X轴旋转N1次,得到N1组磁传感器与加速度计的测量值;(S3) Place the non-magnetic regular hexahedron on the table of the non-magnetic regular hexahedron, keep the X-axis direction of the non-magnetic regular hexahedron consistent with the direction of the rotation axis, and rotate the non-magnetic regular hexahedron on the table of the non-magnetic regular hexahedron to rotate any angle around the X-axis, Record the measured values of the magnetic sensor and the accelerometer, and rotate N 1 times around the X axis to obtain N 1 sets of measured values of the magnetic sensor and the accelerometer;

(S4)翻转无磁正六面体,保持无磁正六面体的Z轴方向与转动轴方向一致,旋转无磁转台台面使得无磁正六面体绕Z轴转动任一角度,记录磁传感器与加速度计的测量值,共绕Z轴旋转N2次,得到N2组磁传感器与加速度计的测量值;(S4) Flip the non-magnetic regular hexahedron, keep the Z-axis direction of the non-magnetic regular hexahedron in the same direction as the rotation axis, rotate the non-magnetic turntable table to make the non-magnetic regular hexahedron rotate at any angle around the Z-axis, and record the measurements of the magnetic sensor and the accelerometer value, and rotate N 2 times around the Z axis to obtain the measured values of N 2 sets of magnetic sensors and accelerometers;

(S5)依据获得磁传感器与加速度计的N1组和N2组测量值,根据转动轴方向上的磁场和重力分量不变原理,分别计算出磁传感器到无磁正六面体的非对准角和加速度计到无磁正六面体的非对准角;(S5) Calculate the misalignment angles from the magnetic sensor to the non-magnetic regular hexahedron according to the N1 and N2 groups of measured values obtained from the magnetic sensor and the accelerometer, and according to the principle that the magnetic field and gravity components in the direction of the rotation axis remain unchanged and the misalignment angle of the accelerometer to the non-magnetic regular hexahedron;

(S6)根据磁传感器到无磁正六面体的非对准角和加速度计到无磁正六面体的非对准角,确定磁传感器与加速度计之间的坐标系转换关系,即完成校正。(S6) According to the misalignment angle from the magnetic sensor to the nonmagnetic regular hexahedron and the misalignment angle from the accelerometer to the nonmagnetic regular hexahedron, determine the coordinate system conversion relationship between the magnetic sensor and the accelerometer, that is, complete the calibration.

进一步地,所述步骤(S5)中根据磁传感器与加速度计的N1组和N2组测量值,计算磁传感器到无磁正六面体的非对准角具体过程为:Further, in the step (S5), according to the N1 group and N2 group measured values of the magnetic sensor and the accelerometer, the specific process of calculating the misalignment angle of the magnetic sensor to the nonmagnetic regular hexahedron is as follows:

(S501)依据下列公式,建立磁传感器测量值、磁场投影值和非对准角关系:(S501) Establish the relationship between the magnetic sensor measurement value, the magnetic field projection value and the misalignment angle according to the following formula:

其中,为无磁正六面体绕X轴旋转时磁传感器测量值,为无磁正六面体绕Z轴旋转时磁传感器测量值;Hx为无磁正六面体绕X轴旋转时,地磁场在无磁正六面体X轴投影值;Hz为无磁正六面体绕Z轴旋转时,地磁场在无磁正六面体Z轴投影值; αmagmagmag表示磁传感器与无磁正六面体之间的非对准角;in, is the measured value of the magnetic sensor when the non-magnetic regular hexahedron rotates around the X axis, is the measured value of the magnetic sensor when the non-magnetic regular hexahedron rotates around the Z axis; H x is the projected value of the geomagnetic field on the X-axis of the non-magnetic regular hexahedron when the non-magnetic regular hexahedron rotates around the X-axis; H z is the non-magnetic regular hexahedron around the Z-axis When rotating, the geomagnetic field is projected on the Z-axis of the non-magnetic regular hexahedron; α mag , β mag , γ mag represent the misalignment angle between the magnetic sensor and the non-magnetic regular hexahedron;

(S502)依据下列公式,利用N1组和N2组测量值计算磁传感器与无磁正六面体之间的非对准角αmagmagmag(S502) Calculate the misalignment angles α mag , β mag , and γ mag between the magnetic sensor and the non-magnetic regular hexahedron by using the measured values of N 1 and N 2 groups according to the following formula:

with

其中,表示无磁正六面体绕X轴旋转时磁传感器输出的N1组测量值;表示无磁正六面体绕Z轴旋转时磁传感器输出的N2组测量值;in, Indicates N1 sets of measured values output by the magnetic sensor when the non-magnetic regular hexahedron rotates around the X axis; Indicates N 2 sets of measured values output by the magnetic sensor when the non-magnetic regular hexahedron rotates around the Z axis;

所述步骤(S5)中计算加速度计到无磁正六面体的非对准角的具体过程为:The specific process of calculating the misalignment angle of the accelerometer to the non-magnetic regular hexahedron in the step (S5) is:

(S511)依据下列公式,建立加速度计测量值、重力投影值和非对准角关系,(S511) Establish the relationship between the accelerometer measurement value, the gravity projection value and the misalignment angle according to the following formula,

其中,为无磁正六面体绕X轴旋转时加速度计测量值,为无磁正六面体绕Z轴旋转时磁传感器测量值,gx为无磁正六面体绕X轴旋转时,重力在无磁正六面体X轴投影值;gz为无磁正六面体绕Z轴旋转时,重力在无磁正六面体Z轴投影值;αaccaccacc为加速度计与无磁正六面体之间的非对准角;in, is the measured value of the accelerometer when the non-magnetic regular hexahedron rotates around the X axis, is the measured value of the magnetic sensor when the non-magnetic regular hexahedron rotates around the Z axis, g x is the projection value of gravity on the X-axis of the non-magnetic regular hexahedron when the non-magnetic regular hexahedron rotates around the X-axis; g z is the non-magnetic regular hexahedron rotating around the Z-axis , the projection value of gravity on the Z-axis of the non-magnetic regular hexahedron; α acc , β acc , γ acc are the misalignment angles between the accelerometer and the non-magnetic regular hexahedron;

(S512)依据下列公式,利用N1组和N2组测量值计算加速度计与无磁正六面体之间的非对准角αaccaccacc(S512) Calculate the misalignment angles α acc , β acc , and γ acc between the accelerometer and the nonmagnetic regular hexahedron by using the measured values of N 1 and N 2 groups according to the following formula:

with

其中,表示无磁正六面体绕X轴旋转时加速度计输出的N1组测量值;表示无磁正六面体绕Z轴旋转时加速度计输出的N2组测量值。in, Indicates N1 sets of measured values output by the accelerometer when the non-magnetic regular hexahedron rotates around the X axis; Indicates N 2 sets of measured values output by the accelerometer when the non-magnetic regular hexahedron rotates around the Z axis.

进一步地,所述步骤(S6)的具体过程为:Further, the specific process of the step (S6) is:

(S61)根据αmagmagmag,实现磁传感器测量值转换为磁场在无磁正六面体的投影值计算公式如下:(S61) Realize the magnetic sensor measurement value according to α mag , β mag , γ mag Converted to the projection value of the magnetic field on the non-magnetic regular hexahedron Calculated as follows:

(S62)根据αaccaccacc,实现转换到加速度计坐标系的磁场投影值计算公式如下:(S62) According to α acc , β acc , γ acc , realize Magnetic field projection values converted to the accelerometer coordinate system Calculated as follows:

因此,得到磁传感器与加速度计之间的坐标系转换关系,即完成校正。Therefore, the coordinate system conversion relationship between the magnetic sensor and the accelerometer is obtained, that is, the calibration is completed.

进一步,所述磁传感器采用三轴磁传感器,所述加速度计采用三轴加速度计。Further, the magnetic sensor adopts a three-axis magnetic sensor, and the accelerometer adopts a three-axis accelerometer.

进一步,所述无磁正六面体为采用塑脂材料制作的正六面体。Further, the non-magnetic regular hexahedron is a regular hexahedron made of plastic resin material.

为了满足计算的非对准角具有代表性,充分激励误差参数,绕不同轴旋转的磁传感器测量数据均使用。为磁传感器测量输出值,为非对准误差校正后,磁场在加速度计坐标系的投影值。经过非对准误差校正后,磁传感器的坐标系与加速度计一致,则可以直接进行地磁矢量测量。In order to meet the representativeness of the calculated misalignment angle and fully motivate the error parameters, the measured data of magnetic sensors rotating around different axes are used. is the magnetic sensor measurement output value, After correcting for misalignment errors, the projected value of the magnetic field in the accelerometer coordinate system. After non-alignment error correction, the coordinate system of the magnetic sensor is consistent with the accelerometer, and the geomagnetic vector measurement can be performed directly.

与现有技术相比,采用本发明的获得的技术效果为:1、本发明的校正方法应用后,整个校正设备简单,无需加工高精度的直角型台面,只需要一个简易的无磁旋转结构和正六面体即可计算非对准角。2、本发明的校正方法应用后,对无磁正六面体加工要求大幅降低,无需要求无磁正六面体各个面之间均具有高垂直度,仅需要求两个面之间具有较高的垂直度即可。3、本发明的校正方法,整个校正过程操作简单,无需对无磁正六面体进行全姿态翻转,也无需严格要求无磁正六面体与直角型台面紧密契合,只需要在稳定磁场环境下,把无磁正六面体进行绕轴转动,对系统放置的初始姿态没有严格要求,不需要对转动角度进行精确控制,旋转方向也没有严格要求,降低了实验难度。4、本发明的校正方法,参数估计模型得到简化,待估参数仅含有非对准角,参数耦合程度降低,降低了参数估计算法要求。5、本发明的校正方法,对磁传感器的非对准校正无需引入加速度计的姿态信息、地磁倾角、地理方位和光学系统等辅助信息。Compared with the prior art, the technical effects obtained by adopting the present invention are as follows: 1. After the correction method of the present invention is applied, the entire correction equipment is simple, and there is no need to process a high-precision right-angle table, and only a simple non-magnetic rotating structure is required and the regular hexahedron to calculate the misalignment angle. 2. After the correction method of the present invention is applied, the requirements for the processing of the non-magnetic regular hexahedron are greatly reduced, and there is no need to require high perpendicularity between the faces of the non-magnetic regular hexahedron, only a high perpendicularity between the two faces is required That's it. 3. The correction method of the present invention is simple to operate in the whole correction process. It is not necessary to flip the non-magnetic regular hexahedron in full posture, and it is not necessary to strictly require the non-magnetic regular hexahedron to fit closely with the right-angled table. It only needs to turn the non-magnetic regular hexahedron under a stable magnetic field environment. The magnetic regular hexahedron rotates around its axis, and there are no strict requirements on the initial posture of the system placement, no precise control on the rotation angle, and no strict requirements on the rotation direction, which reduces the difficulty of the experiment. 4. With the correction method of the present invention, the parameter estimation model is simplified, and the parameters to be estimated only include misalignment angles, the degree of parameter coupling is reduced, and the requirements for parameter estimation algorithms are reduced. 5. With the correction method of the present invention, the misalignment correction of the magnetic sensor does not need to introduce auxiliary information such as the attitude information of the accelerometer, the geomagnetic inclination angle, the geographical orientation, and the optical system.

附图说明Description of drawings

图1是本发明的流程示意图;Fig. 1 is a schematic flow sheet of the present invention;

图2是本发明在具体应用实例中处于初始状态时的示意图;Fig. 2 is a schematic diagram when the present invention is in an initial state in a specific application example;

图3是无磁正六面体绕X轴旋转示意图;Fig. 3 is a schematic diagram of the rotation of a non-magnetic regular hexahedron around the X axis;

图4是无磁正六面体绕Z轴旋转示意图;Fig. 4 is a schematic diagram of the rotation of a non-magnetic regular hexahedron around the Z axis;

图5是磁传感器和加速度计到无磁正六面体的非对准角示意图。Figure 5 is a schematic diagram of the misalignment angle of the magnetic sensor and the accelerometer to the non-magnetic regular hexahedron.

图例说明:illustration:

1、基座;2、转动轴;3、台面;4、无磁正六面体;5、磁传感器;6、加速度计;7、磁场矢量沿转动轴投影;8、重力矢量沿转动轴投影;9、无磁正六面体坐标系XYZ。1. Base; 2. Rotation axis; 3. Table top; 4. Non-magnetic regular hexahedron; 5. Magnetic sensor; 6. Accelerometer; 7. Magnetic field vector projection along the rotation axis; 8. Gravity vector projection along the rotation axis; 9 , Non-magnetic regular hexahedron coordinate system XYZ.

具体实施方式detailed description

为了更好理解本发明的技术方案,现将其原理及计算公式推导详细叙述如下:In order to better understand the technical scheme of the present invention, its principle and calculation formula are now described in detail as follows:

本发明用于地磁矢量测量系统的非对准误差校正方法为:将磁传感器5和加速度计6封装到一个无磁正六面体4内,将两种传感器的坐标系关系间接转化与无磁正六面体坐标系9的关系;将无磁正六面体4放置于无磁转台台面3。对无磁正六面体4进行转动,在转动过程中磁场矢量转动轴投影7可用磁传感器5测量值和非对准角解析表示。非对准误差角为未知参数,利用转动过程中磁传感器5的测量值建立非线性方程组,从而计算出磁传感器5的坐标系到无磁正六面体4的非对准误差。同理,可以计算出加速度计6到无磁正六面体4的非对准误差,从而实现磁传感器5与加速度计6之间的非对准误差校正。The misalignment error correction method used in the geomagnetic vector measurement system of the present invention is as follows: the magnetic sensor 5 and the accelerometer 6 are packaged in a non-magnetic regular hexahedron 4, and the coordinate system relationship of the two sensors is indirectly transformed into the non-magnetic regular hexahedron The relationship of the coordinate system 9 ; the non-magnetic regular hexahedron 4 is placed on the non-magnetic turntable table 3 . When the non-magnetic regular hexahedron 4 is rotated, the magnetic field vector rotation axis projection 7 can be analytically expressed by the measured value of the magnetic sensor 5 and the misalignment angle during the rotation process. The misalignment error angle is an unknown parameter, and the non-linear equations are established by using the measured values of the magnetic sensor 5 during the rotation, so as to calculate the misalignment error from the coordinate system of the magnetic sensor 5 to the non-magnetic regular hexahedron 4 . Similarly, the misalignment error between the accelerometer 6 and the non-magnetic regular hexahedron 4 can be calculated, so as to realize the misalignment error correction between the magnetic sensor 5 and the accelerometer 6 .

如图1所示,本发明方法的具体实施步骤为:As shown in Figure 1, the specific implementation steps of the inventive method are:

①无磁转台基座1放置于平稳地面,无需严格水平放置。① The base 1 of the non-magnetic turntable is placed on a stable ground and does not need to be placed strictly horizontally.

②参见图2,将地磁矢量测量系统的磁传感器5和加速度计6一体封装于一个无磁正六面体4内,磁传感器5与加速度计6捷联;将该无磁正六面体4放置于无磁转台台面1。建立无磁正六面体4的无磁正六面体坐标系9,无磁正六面体坐标系9坐标轴为X,Y,Z;如图5所示,磁传感器和加速度计到无磁正六面体的非对准角示意图。② Referring to Fig. 2, the magnetic sensor 5 and the accelerometer 6 of the geomagnetic vector measurement system are integrally packaged in a non-magnetic regular hexahedron 4, and the magnetic sensor 5 and the accelerometer 6 are strapped down; the non-magnetic regular hexahedron 4 is placed in a non-magnetic Turntable table 1. Establish the non-magnetic regular hexahedron coordinate system 9 of the non-magnetic regular hexahedron 4, and the coordinate axes of the non-magnetic regular hexahedron coordinate system 9 are X, Y, and Z; Schematic diagram of quasi-angle.

本实例中,如图2所示,在初始位置时,无磁正六面体4的坐标系9的X轴与转动轴平行,磁场矢量沿转动轴投影7和重力矢量沿转动轴投影8,即为磁场矢量沿无磁正六面体X轴投影和重力矢量沿无磁正六面体X轴投影。磁传感器5采用三轴磁传感器,加速度计6采用三轴加速度计。地磁场在无磁正六面体坐标系9投影记为Hx,磁传感器测量值为两者关系如下:In this example, as shown in Figure 2, at the initial position, the X-axis of the coordinate system 9 of the non-magnetic regular hexahedron 4 is parallel to the rotation axis, the magnetic field vector is projected 7 along the rotation axis and the gravity vector is projected 8 along the rotation axis, which is The magnetic field vector is projected along the X-axis of the non-magnetic regular hexahedron and the gravity vector is projected along the X-axis of the non-magnetic regular hexahedron. The magnetic sensor 5 adopts a three-axis magnetic sensor, and the accelerometer 6 adopts a three-axis accelerometer. The geomagnetic field is denoted as H x in the 9 projection of the non-magnetic regular hexahedron coordinate system, The magnetic sensor measures The relationship between the two is as follows:

式(1)转化为:Formula (1) transforms into:

其中in

其中,αmagmagmag是磁传感器5与无磁正六面体坐标系9之间的非对准角。Wherein, α mag , β mag , and γ mag are misalignment angles between the magnetic sensor 5 and the non-magnetic regular hexahedron coordinate system 9 .

③如图3所示,转动无磁转台台面3,则无磁正六面体4绕其X轴旋转,地磁场在无磁正六面体坐标系9的X轴投影Hx不变。同时记录磁传感器5测量值记为转动过程中,磁传感器5测量值与无磁正六面体坐标系9的X轴地磁场投影Hx关系如下:3. As shown in Figure 3, turn the non-magnetic turntable table 3, then the non-magnetic regular hexahedron 4 rotates around its X-axis, and the geomagnetic field is unchanged on the X -axis projection Hx of the non-magnetic regular hexahedron coordinate system 9. Simultaneously record the measured value of magnetic sensor 5 as During the rotation process, the relationship between the magnetic sensor 5 measured value and the X-axis geomagnetic field projection H x of the non-magnetic regular hexahedron coordinate system 9 is as follows:

如果非对准角度误差为零,则a11=1,a21=0,a31=0,则转动过程中,测到N1组磁传感器输出值。采用非线性最小二乘法解非线性方程组,进行参数估计,计算出αmagmag。如式(5):If the misalignment angle error is zero, then a 11 =1, a 21 =0, a 31 =0, then During the rotation process, N1 sets of magnetic sensor output values are measured. The non-linear least squares method is used to solve the non-linear equations, and the parameters are estimated to calculate α mag , β mag . Such as formula (5):

其中:in:

④可知,绕无磁正六面体坐标系9的X轴转动,仅能计算出αmagmag,无法计算γmag。如图4所示,无磁正六面体坐标系9的Z轴旋转。在转动过程中,磁传感器5测量值与无磁正六面体坐标系9的Z轴的地磁场Hz关系如下:④ It can be seen that when rotating around the X-axis of the non-magnetic regular hexahedron coordinate system 9, only α mag and β mag can be calculated, but γ mag cannot be calculated. As shown in FIG. 4 , the Z axis of the non-magnetic regular hexahedron coordinate system 9 rotates. During the rotation process, the relationship between the magnetic sensor 5 measured value and the Z axis of the non-magnetic regular hexahedron coordinate system 9 is as follows:

转动过程中,获得磁传感器输出的N2组测量值。采用非线性最小二乘法解非线性方程组,进行参数估计,计算出γmag,如下式:During the rotation process, N 2 sets of measured values output by the magnetic sensor are obtained. Using the nonlinear least squares method to solve the nonlinear equations, estimate the parameters, and calculate γ mag , as follows:

其中:in:

为了能更好估计参数,优选使用不同姿态的数据,即无磁正六面体绕X旋转和绕Z旋转输出的数据同时采用进行计算。In order to better estimate the parameters, it is preferable to use data of different attitudes, that is, the output data of the rotation of the non-magnetic regular hexahedron around X and around Z are simultaneously used for calculation.

计算出αmagmagmag后,把非对准参数反带回式(1),可把绕X轴转动的磁传感器测量值校正到六面体坐标系磁场投影值,根据校正前后X轴测量值与真实值之间的误差对比,对估计的αmagmagmag进行评估。After calculating α mag , β mag , and γ mag , bring the misalignment parameters back to formula (1), and correct the measured value of the magnetic sensor rotating around the X-axis to the magnetic field projection value of the hexahedral coordinate system. According to the X-axis before and after correction The error comparison between the measured value and the true value is used to evaluate the estimated α mag , β mag , and γ mag .

⑤同理,无磁正六面体绕X轴旋转时,加速度计6测量值与重力在无磁正六面体坐标系9投影gx,关系为:⑤Similarly, when the non-magnetic regular hexahedron rotates around the X axis, the measured value of the accelerometer 6 and the projection g x of gravity in the non-magnetic regular hexahedron coordinate system 9, The relationship is:

获取加速度计6与无磁正六面体坐标系9的非对准角,操作计算过程与磁传感器完全一样。绕无磁正六面体坐标系9的X轴转动过程中,由于加速度计6坐标系与无磁正六面体坐标系9之间存在夹角误差,故重力矢量转动轴投影8与加速度计6的X轴之间角度不断变化,导致加速度计6的X轴输出不断波动。分别转动无磁正六面体坐标系9的X轴和Z轴时,同时记录加速度计6的输出值。To obtain the misalignment angle between the accelerometer 6 and the non-magnetic regular hexahedron coordinate system 9, the operation calculation process is exactly the same as that of the magnetic sensor. During rotation around the X-axis of the non-magnetic regular hexahedron coordinate system 9, because there is an angle error between the accelerometer 6 coordinate system and the non-magnetic regular hexahedron coordinate system 9, the gravity vector rotation axis projection 8 and the X-axis of the accelerometer 6 The angle between them is constantly changing, causing the X-axis output of the accelerometer 6 to fluctuate constantly. When the X-axis and Z-axis of the non-magnetic regular hexahedron coordinate system 9 are rotated respectively, the output value of the accelerometer 6 is recorded at the same time.

采用非线性最小二乘法进行参数估计,通过解方程组计算加速度计与无磁正六面体之间的非对准角αaccaccaccThe nonlinear least squares method is used for parameter estimation, and the misalignment angles α acc , β acc , and γ acc between the accelerometer and the nonmagnetic regular hexahedron are calculated by solving equations.

计算出αaccaccacc后,把非对准角参数反带回式(10),可把绕X轴转动的加速度计测量值校正到六面体坐标系重力投影值,根据校正前后X轴测量值与真实值之间的误差对比,对估计的αaccaccacc进行评估。After calculating α acc , β acc , and γ acc , bring the misalignment angle parameters back to Equation (10), the measured value of the accelerometer rotating around the X axis can be corrected to the gravity projection value of the hexahedral coordinate system, according to the X before and after correction Estimated α acc , β acc , and γ acc are evaluated by comparing the errors between axis measurements and true values.

⑥计算αmagmagmag和αaccaccacc后,可间接校正加速度计6与磁传感器5之间的非对准角。对磁传感器5测量值进行非对准误差的校正,即磁传感器坐标系与加速度计坐标系之间的转换。首先,根据αmagmagmag,实现磁传感器测量值转换为磁场在无磁正六面体的投影值计算过程如下式:⑥ After calculating α mag , β mag , γ mag and α acc , β acc , γ acc , the misalignment angle between the accelerometer 6 and the magnetic sensor 5 can be corrected indirectly. The misalignment error is corrected for the measured value of the magnetic sensor 5 , that is, the conversion between the magnetic sensor coordinate system and the accelerometer coordinate system is performed. First, according to α mag , β mag , γ mag , realize the magnetic sensor measurement value Converted to the projection value of the magnetic field on the non-magnetic regular hexahedron The calculation process is as follows:

其次,根据αaccaccacc,实现转换到加速度计坐标系的磁场投影值如下式:Secondly, according to α acc , β acc , γ acc , realize Magnetic field projection values converted to the accelerometer coordinate system as follows:

其中,为磁传感器测量值(即磁传感器相对于其自身坐标系的分量,在校正过程中,坐标系转换分为两步,首先是磁传感器测量值转化到无磁正六面体坐标系投影值,其次是无磁正六面体坐标系投影值转换到加速度计坐标系投影值),为非对准误差校正后,磁场在加速度计坐标系的投影值。经过非对准误差校正后,磁传感器的坐标系与加速度计一致,则可以直接进行地磁矢量测量。in, is the measured value of the magnetic sensor (that is, the component of the magnetic sensor relative to its own coordinate system. In the calibration process, the coordinate system conversion is divided into two steps. First, the measured value of the magnetic sensor is converted to the projection value of the non-magnetic regular hexahedron coordinate system, followed by The projection value of the non-magnetic regular hexahedron coordinate system is converted to the projection value of the accelerometer coordinate system), After correcting for misalignment errors, the projected value of the magnetic field in the accelerometer coordinate system. After non-alignment error correction, the coordinate system of the magnetic sensor is consistent with the accelerometer, and the geomagnetic vector measurement can be performed directly.

下面,结合具体实施例对本发明做进一步详细说明。Below, the present invention will be described in further detail in combination with specific embodiments.

将三轴磁场传感器与惯导系统(含加速度计),固定安装于无磁正六面体内。在湖南省长沙市郊外,选择一地势平坦地区,进行非对准校正。预先设定磁传感器与无磁正六面体之间的非对准角:[αmag βmag γmag]=[0.5° 0.8° 0.9°];预先设定加速度计与无磁正六面体之间的非对准角:[αacc βacc γacc]=[0.6° 0.8° 1°]。磁传感器测量噪声为5nT,加速度计测量噪声为0.005m/s2,初始姿态时,地磁场在无磁正六面体坐标系投影为[35000;-33000;-2000]nT,重力在无磁正六面体投影为[9.5;0.8;0.5]m/s2The three-axis magnetic field sensor and the inertial navigation system (including the accelerometer) are fixedly installed in a non-magnetic regular hexahedron. In the outskirts of Changsha City, Hunan Province, a flat terrain area was selected for non-alignment correction. Pre-set the non-alignment angle between the magnetic sensor and the non-magnetic regular hexahedron: [α mag β mag γ mag ]=[0.5° 0.8° 0.9°]; pre-set the non-alignment angle between the accelerometer and the non-magnetic regular hexahedron Alignment angle: [α acc β acc γ acc ]=[0.6° 0.8° 1°]. The measurement noise of the magnetic sensor is 5nT, and the measurement noise of the accelerometer is 0.005m/s 2 . At the initial attitude, the geomagnetic field is projected into [35000; The projection is [9.5; 0.8; 0.5] m/s 2 .

定义磁传感器坐标系三坐标轴表示为XC,YC,ZC;加速度计坐标系三坐标轴表示为Xg,Yg,ZgDefine the three coordinate axes of the magnetic sensor coordinate system as X C , Y C , Z C ; the three coordinate axes of the accelerometer coordinate system as X g , Y g , Z g ;

1、首先,无磁正六面体绕其X轴转动,转动角度间隔为10°,磁传感器XC轴测量值如表1;加速度计Xg轴测量值如表3;1. First, the non-magnetic regular hexahedron rotates around its X-axis, and the rotation angle interval is 10°. The measured values of the X- C axis of the magnetic sensor are shown in Table 1; the measured values of the X- g axis of the accelerometer are shown in Table 3;

2、其次,无磁正六面体绕其Z轴转动,转动角度间隔为10°。磁传感器ZC轴测量值如表1;加速度计Zg轴测量值如表3;2. Secondly, the non-magnetic regular hexahedron rotates around its Z axis, and the rotation angle interval is 10°. The measured values of the magnetic sensor Z C axis are shown in Table 1; the measured values of the accelerometer Z g axis are shown in Table 3;

3、在测量过程中,采用绕轴转动测量平均值作为转动轴投影基准值。无磁正六面体绕其X轴转动时,磁传感器XC轴的测量平均值为35005nT,加速度计Xg轴的测量平均值为9.502m/s2。无磁正六面体绕其Z轴转动时,磁传感器ZC轴的测量平均值为34979nT,加速度计Zg轴的测量平均值为9.498m/s2。由于在实际操作过程中,难以获取地磁场在无磁正六面体坐标系X轴投影:35000nT,仿真实验为了更接近实际情况,故使用绕轴转动的测量平均值作为投影真实值Hx和Hz进行参数估计。3. During the measurement process, the average value of the rotation around the axis is used as the reference value of the projection of the rotation axis. When the non-magnetic regular hexahedron rotates around its X axis, the measured average value of the magnetic sensor X C axis is 35005nT, and the measured average value of the accelerometer X g axis is 9.502m/s 2 . When the non-magnetic regular hexahedron rotates around its Z axis, the measured average value of the Z C axis of the magnetic sensor is 34979nT, and the measured average value of the Z g axis of the accelerometer is 9.498m/s 2 . Since it is difficult to obtain the X-axis projection of the geomagnetic field in the non-magnetic regular hexahedron coordinate system in the actual operation process: 35000nT, in order to be closer to the actual situation in the simulation experiment, the measured average value of the rotation around the axis is used as the projected real value H x and H z Make parameter estimates.

4、采用式(5)和式(8)进行非线性方程组求解,计算出磁传感器非对准角:[αmagβmag γmag]=[0.4998° 0.8° 0.86°],可知磁传感器非对准角估计误差小于5%。同样,计算出加速度计非对准角:[αacc βacc γacc]=[0.596° 0.802° 1.12°],可知,估计误差小于13%。说明,非对准角估计精度较好。接下来,采用估计的非对准角,对测量值进行投影转换,从而评估非对准角对测量值的校正效果。4. Use formula (5) and formula (8) to solve nonlinear equations, and calculate the misalignment angle of the magnetic sensor: [α mag β mag γ mag ]=[0.4998° 0.8° 0.86°], it can be known that the magnetic sensor is not The alignment angle estimation error is less than 5%. Similarly, the misalignment angle of the accelerometer is calculated: [α acc β acc γ acc ]=[0.596° 0.802° 1.12°], it can be seen that the estimation error is less than 13%. It shows that the misalignment angle estimation accuracy is better. Next, using the estimated misalignment angle, the measured values are projectively transformed to evaluate the effect of the misalignment angle correction on the measured values.

5、根据计算的磁传感器与无磁正六面体之间的非对准角,可把磁传感器测量值转化到磁场在无磁正六面体坐标系的投影。理论上,通过非对准角校正后,当无磁正六面体绕其X轴转动时,磁传感器X轴测量值在转动过程中一致性比较好,而且应该一直为35000nT;对非对准校正前后的测量值误差进行对比,可评估非对准参数的校正效果,磁传感器XC轴测量误差对比如表2。同样,当无磁正六面体绕其Z轴转动时,磁传感器ZC轴测量值在转动过程中一致性比较好,而且应该一直为35000nT,磁传感器ZC轴测量误差对比如表2。可知,磁传感器与无磁正六面体之间非对准校正后,转动轴方向的磁传感器测量一致性明显改善,更接近磁场在无磁正六面体的真实投影值,说明该方法能有效估计磁传感器非对准角。5. According to the calculated misalignment angle between the magnetic sensor and the non-magnetic regular hexahedron, the measured value of the magnetic sensor can be transformed into the projection of the magnetic field in the non-magnetic regular hexahedron coordinate system. Theoretically, after misalignment angle correction, when the non-magnetic regular hexahedron rotates around its X-axis, the X-axis measurement value of the magnetic sensor is more consistent during the rotation process, and should always be 35000nT; before and after misalignment correction The error of the measured value of the magnetic sensor can be compared to evaluate the correction effect of the non-alignment parameter. The comparison of the X- C axis measurement error of the magnetic sensor is shown in Table 2. Similarly, when the non-magnetic regular hexahedron rotates around its Z axis, the measured value of the magnetic sensor Z C axis is relatively consistent during the rotation process, and should always be 35000nT. The comparison of the magnetic sensor Z C axis measurement error is shown in Table 2. It can be seen that after the misalignment correction between the magnetic sensor and the non-magnetic regular hexahedron, the measurement consistency of the magnetic sensor in the direction of the rotation axis is significantly improved, and it is closer to the real projection value of the magnetic field on the non-magnetic regular hexahedron, indicating that this method can effectively estimate the magnetic sensor misaligned corners.

表1 三轴磁场传感器的测量数据(分别绕X和Z轴转动)Table 1 Measurement data of the three-axis magnetic field sensor (rotating around the X and Z axes respectively)

表2 三轴磁场传感器的测量误差对比(分别绕X和Z轴转动)Table 2 Comparison of measurement errors of three-axis magnetic field sensors (rotating around X and Z axes respectively)

6、根据计算的加速度计与无磁正六面体之间的非对准角,可把加速度计测量值转化到重力在无磁正六面体坐标系的投影。理论上,通过非对准角校正后,当无磁正六面体绕其X轴转动时,加速度计Xg轴测量值在转动过程中一致性比较好,而且应该一直为9.5m/s2;对非对准校正前后的测量值误差进行对比,可评估非对准参数的校正效果,加速度计Xg轴测量误差对比如表4。同样,当无磁正六面体绕其Z轴转动时,加速度计Zg轴测量值在转动过程中一致性比较好,而且应该一直为9.5m/s2,加速度计Zg轴测量误差对比如表4。可知,加速度计与无磁正六面体之间非对准校正后,转动轴方向的加速度计测量一致性明显改善,更接近重力在无磁正六面体的真实投影值,说明该方法能有效估计加速度计非对准角。6. According to the calculated misalignment angle between the accelerometer and the non-magnetic regular hexahedron, the measured value of the accelerometer can be transformed into the projection of gravity in the non-magnetic regular hexahedron coordinate system. Theoretically, after the misalignment angle is corrected, when the non-magnetic regular hexahedron rotates around its X-axis, the measured value of the accelerometer's X g -axis is relatively consistent during the rotation process, and should always be 9.5m/s 2 ; yes By comparing the error of the measured value before and after the misalignment correction, the correction effect of the misalignment parameter can be evaluated. The comparison of the measurement error of the accelerometer X g axis is shown in Table 4. Similarly, when the non-magnetic regular hexahedron rotates around its Z-axis, the accelerometer Z g -axis measurement value is relatively consistent during the rotation process, and should always be 9.5m/s 2 , the accelerometer Z g -axis measurement error comparison is shown in the table 4. It can be seen that after the misalignment correction between the accelerometer and the non-magnetic regular hexahedron, the measurement consistency of the accelerometer in the direction of the rotation axis is significantly improved, and it is closer to the real projection value of gravity on the non-magnetic regular hexahedron, indicating that this method can effectively estimate the accelerometer misaligned corners.

表3 三轴加速度计的测量数据(分别绕X和Z轴转动)Table 3 Measurement data of the three-axis accelerometer (rotating around the X and Z axes respectively)

表4 三轴加速度计的测量误差对比(分别绕X和Z轴转动)Table 4 Comparison of measurement errors of three-axis accelerometers (rotating around X and Z axes respectively)

以上仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,应视为本发明的保护范围。The above are only preferred implementations of the present invention, and the protection scope of the present invention is not limited to the above-mentioned embodiments, and all technical solutions under the idea of the present invention belong to the protection scope of the present invention. It should be pointed out that for those skilled in the art, some improvements and modifications without departing from the principle of the present invention should be regarded as the protection scope of the present invention.

Claims (1)

1. A geomagnetic vector system misalignment correction method based on an axis-winding method is characterized by comprising the following steps:
(S1) arranging a non-magnetic turntable, which comprises a base, a table top and a rotating shaft, wherein the rotating shaft is vertically connected with the base and the table top;
(S2) packaging a magnetic sensor and an accelerometer in the geomagnetic vector measurement system in a nonmagnetic regular hexahedron, and setting a coordinate system of the nonmagnetic regular hexahedron as XYZ;
(S3) placing the nonmagnetic regular hexahedron on the table top of the nonmagnetic turntable to keep nonmagneticThe X-axis direction of the regular hexahedron is consistent with the direction of the rotating shaft, the table top of the non-magnetic rotary table is rotated to enable the non-magnetic regular hexahedron to rotate for any angle around the X-axis, the measured values of the magnetic sensor and the accelerometer are recorded, and the non-magnetic regular hexahedron rotates for N degrees around the X-axis1Then, obtain N1Grouping measurements of magnetic sensors and accelerometers;
(S4) turning the nonmagnetic regular hexahedron, keeping the direction of the Z axis of the nonmagnetic regular hexahedron consistent with the direction of the rotating shaft, rotating the tabletop of the nonmagnetic turntable to enable the nonmagnetic regular hexahedron to rotate for any angle around the Z axis, recording the measured values of the magnetic sensor and the accelerometer, and rotating N around the Z axis2Then, obtain N2Grouping measurements of magnetic sensors and accelerometers;
(S5) obtaining N of the magnetic sensor and the accelerometer1Group and N2The group measurement value is obtained by respectively calculating the non-alignment angle from the magnetic sensor to the non-magnetic regular hexahedron and the non-alignment angle from the accelerometer to the non-magnetic regular hexahedron according to the principle that the magnetic field and the gravity component in the direction of the rotating shaft are unchanged;
(S6) determining the coordinate system conversion relation between the magnetic sensor and the accelerometer according to the non-alignment angle from the magnetic sensor to the non-magnetic regular hexahedron and the non-alignment angle from the accelerometer to the non-magnetic regular hexahedron, namely completing the correction;
in the step (S5), N is the number of magnetic sensors and accelerometers1Group and N2The specific process of calculating the non-alignment angle from the magnetic sensor to the regular hexahedron by grouping the measured values is as follows:
(S501) establishing a relationship among the magnetic sensor measurement value, the magnetic field projection value, and the misalignment angle according to the following formula:
wherein,is nonmagneticThe magnetic sensor measures the value when the hexahedron rotates about the X-axis,the measured value of the magnetic sensor is measured when the non-magnetic regular hexahedron rotates around the Z axis; hxWhen the non-magnetic regular hexahedron rotates around the X axis, the projection value of the geomagnetic field on the X axis of the non-magnetic regular hexahedron is obtained; hzWhen the non-magnetic regular hexahedron rotates around the Z axis, the projection value of the geomagnetic field on the Z axis of the non-magnetic regular hexahedron is obtained; αmagmagmagrepresenting the misalignment angle between the magnetic sensor and the nonmagnetic regular hexahedron;
(S502) utilizing N according to the following formula1Group and N2Group measurements calculate misalignment angle α between magnetic sensor and nonmagnetic cubemagmagmag
And
wherein,n representing the output of a magnetic sensor when a non-magnetic regular hexahedron is rotated about the X-axis1Group measurement values;n representing the output of a magnetic sensor when a non-magnetic regular hexahedron is rotated about the Z-axis2Group measurement values;
the specific process of calculating the non-aligned angle from the accelerometer to the non-magnetic regular hexahedron in the step (S5) is as follows:
(S511) establishing the relation among the accelerometer measurement value, the gravity projection value and the misalignment angle according to the following formula,
wherein,is the accelerometer measurement value when the non-magnetic regular hexahedron rotates around the X axis,the measured value of the magnetic sensor is measured when the non-magnetic regular hexahedron rotates around the Z axis; gxWhen the non-magnetic regular hexahedron rotates around the X axis, the projection value of gravity on the X axis of the non-magnetic regular hexahedron is obtained; gzWhen the non-magnetic regular hexahedron rotates around the Z axis, the gravity is the projection value of the Z axis of the non-magnetic regular hexahedron; αaccaccaccis a non-alignment angle between the accelerometer and the non-magnetic regular hexahedron;
(S512) using N according to the following formula1Group and N2The set of measurements calculates the misalignment angle α between the accelerometer and the nonmagnetic cubeaccaccacc
And
wherein,representing N output by the accelerometer when the non-magnetic regular hexahedron rotates about the X-axis1Group measurement values;…,representing N output by the accelerometer when the non-magnetic regular hexahedron rotates about the Z-axis2Group measurement values;
the specific process of the step (S6) is as follows:
(S61) according to αmagmagmagImplementing magnetic sensor measurementsConverted into the projection value of the magnetic field in the nonmagnetic regular hexahedronThe calculation formula is as follows:
(S62) according to αaccaccaccTo realizeMagnetic field projection values converted to accelerometer coordinate systemThe calculation formula is as follows:
therefore, the coordinate system conversion relation between the magnetic sensor and the accelerometer is obtained, and the correction is completed;
the magnetic sensor adopts a three-axis magnetic sensor, and the accelerometer adopts a three-axis accelerometer;
the non-magnetic regular hexahedron is made of plastic resin materials.
CN201410740758.9A 2014-12-08 2014-12-08 Based on the non-aligned bearing calibration of earth magnetism vector system around method of principal axes Expired - Fee Related CN104459828B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410740758.9A CN104459828B (en) 2014-12-08 2014-12-08 Based on the non-aligned bearing calibration of earth magnetism vector system around method of principal axes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410740758.9A CN104459828B (en) 2014-12-08 2014-12-08 Based on the non-aligned bearing calibration of earth magnetism vector system around method of principal axes

Publications (2)

Publication Number Publication Date
CN104459828A CN104459828A (en) 2015-03-25
CN104459828B true CN104459828B (en) 2017-05-31

Family

ID=52906172

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410740758.9A Expired - Fee Related CN104459828B (en) 2014-12-08 2014-12-08 Based on the non-aligned bearing calibration of earth magnetism vector system around method of principal axes

Country Status (1)

Country Link
CN (1) CN104459828B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3116334A1 (en) * 2020-11-17 2022-05-20 Commissariat A L'energie Atomique Et Aux Energies Alternatives Method for aligning a plurality of inertial and/or magnetic sensors and device allowing the implementation of such a method

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105785477B (en) * 2016-03-09 2018-01-19 中国人民解放军国防科学技术大学 The earth magnetism vector measurement error calibrating method that a kind of component combines with total amount constraint
CN106225806B (en) * 2016-07-06 2019-10-25 Oppo广东移动通信有限公司 Calibrate the method, device and mobile terminal of Magnetic Sensor
CN106842080B (en) * 2017-03-16 2019-08-13 中国工程物理研究院总体工程研究所 A kind of magnetic field measuring device posture swing interference minimizing technology
CN107121707B (en) * 2017-05-09 2018-12-25 深圳清华大学研究院 A kind of error calibration method of magnetic sensor measuring basis and structure benchmark
CN107024673B (en) * 2017-05-22 2019-05-28 清华大学 Three axis magnetometer total error scaling method based on gyroscope auxiliary
CN107402022B (en) * 2017-07-25 2020-11-03 广州市景沃电子有限公司 Method and device for calibrating accelerometer of stable holder
CN107607999B (en) * 2017-08-22 2019-01-29 哈尔滨工程大学 A kind of measurement method of pair of ferromagnetic target far field magnetic moment vector
CN107390155B (en) * 2017-09-25 2020-06-05 武汉影随科技合伙企业(有限合伙) Magnetic sensor calibration device and method
CN110954081A (en) * 2019-12-25 2020-04-03 中国船舶重工集团有限公司第七一0研究所 Quick calibration device and method for magnetic compass

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5182514A (en) * 1974-11-19 1993-01-26 Texas Instruments Incorporated Automatic compensator for an airborne magnetic anomaly detector
RU2069374C1 (en) * 1991-04-04 1996-11-20 Орион Павлович Хвостов Method of vector magnetic measurements
CN102621584A (en) * 2011-12-14 2012-08-01 吉林大学 Aeromagnetic vector data processing method
CN102879832A (en) * 2012-09-21 2013-01-16 中国人民解放军国防科学技术大学 Non-alignment error correction method used for geomagnetic element measuring system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5182514A (en) * 1974-11-19 1993-01-26 Texas Instruments Incorporated Automatic compensator for an airborne magnetic anomaly detector
RU2069374C1 (en) * 1991-04-04 1996-11-20 Орион Павлович Хвостов Method of vector magnetic measurements
CN102621584A (en) * 2011-12-14 2012-08-01 吉林大学 Aeromagnetic vector data processing method
CN102879832A (en) * 2012-09-21 2013-01-16 中国人民解放军国防科学技术大学 Non-alignment error correction method used for geomagnetic element measuring system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
基于MTi系统的三维运动检测方法的研究;张玉磊 等;《测控技术》;20081231;第27卷(第5期);第34页第1栏倒数第2段 *
基于地磁测量的消旋平台控制算法研究;赵悍东 等;《华北工学院学报》;20031231;第24卷(第3期);第189-191页 *
基于线性化参数模型的三轴磁场传感器校准方法;张琦 等;《传感器技术》;20120228;第25卷(第2期);第215-219页 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3116334A1 (en) * 2020-11-17 2022-05-20 Commissariat A L'energie Atomique Et Aux Energies Alternatives Method for aligning a plurality of inertial and/or magnetic sensors and device allowing the implementation of such a method

Also Published As

Publication number Publication date
CN104459828A (en) 2015-03-25

Similar Documents

Publication Publication Date Title
CN104459828B (en) Based on the non-aligned bearing calibration of earth magnetism vector system around method of principal axes
CN102879832B (en) Non-alignment error correction method used for geomagnetic element measuring system
CN101887068B (en) Calibration compensation method for triaxial vector sensor and biaxial vector sensor
CN103743413B (en) Heeling condition modulated is sought northern instrument alignment error On-line Estimation and is sought northern error compensating method
CN103900608B (en) A kind of low precision inertial alignment method based on quaternary number CKF
CN102818564B (en) Calibration method of three-dimensional electronic compass
CN102393210B (en) Temperature calibration method of laser gyro inertia measurement unit
CN105785477B (en) The earth magnetism vector measurement error calibrating method that a kind of component combines with total amount constraint
CN107024673B (en) Three axis magnetometer total error scaling method based on gyroscope auxiliary
CN105371844B (en) A kind of inertial navigation system initial method based on inertia/astronomical mutual assistance
CN102279002B (en) Calibration method of transformation matrix of star sensor measuring coordinate system and carrier coordinate system
CN107024674A (en) A kind of magnetometer method for quick field calibration based on least square method of recursion
CN104006787A (en) High-precision attitude determination method for spacecraft attitude motion simulation platform
CN104880201B (en) MEMS gyroscope automatic calibration method
CN113008227A (en) Geomagnetic binary measurement method based on three-axis accelerometer attitude measurement
CN105806367A (en) Gyro-free inertial system error calibration method
CN105628025B (en) A kind of constant speed offset frequency/machine laser gyroscope shaking inertial navigation system air navigation aid
CN103411623B (en) Rate gyro calibration steps
CN110108300A (en) A kind of IMU regular hexahedron scaling method based on horizontal triaxial turntable
CN111121824A (en) Calibration method of MEMS sensor
CN106323334A (en) Magnetometer calibration method based on particle swarm optimization
CN116817896A (en) Gesture resolving method based on extended Kalman filtering
CN113790737A (en) On-site rapid calibration method of array sensor
CN107255483A (en) A kind of pyramid Inertial Measurement Unit and three axis accelerometer calibration factor self-calibrating method
Ali et al. An improved personal dead-reckoning algorithm for dynamically changing smartphone user modes

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170531

CF01 Termination of patent right due to non-payment of annual fee