1. Department of Precision Instrument, Tsinghua University, Beijing 100084, China;
2. Department of Control Engineering, Academy of Armored Force Engineering, Beijing 100072, China
Abstract:Foot-mounted inertial navigation systems (INS) having inexpensive micro electro mechanical system (MEMS)-based inertial sensors are widely used for pedestrian navigation. A foot-mounted INS can be combined with a magnetometer to constrain the heading angle error, but the magnetometer needs to be calibrated before use. This paper presents a magnetometer error model and an online calibration algorithm based on the foot-mounted INS characteristics. The magnetometer error characteristics and the foot-mounted INS mobility characteristics are used to develop a state equation and a magnetometer error measurement equation. An extended Kalman filter (EKF) is used for the online estimation and real-time calibration of the three-axis magnetometer errors with the zero velocity update (ZUPT) algorithm and a magnetic heading angle constraint algorithm for error constraint. The algorithm is validated by walking in a square playing ground. The results show that the online estimation and calibration algorithm reduce the end position error of the east direction from -110.7 to 1.8 m and the end position error of the north direction from 37.8 to 5.2 m compared to the system without calibration. This algorithm provides online calibration of magnetometer errors and significantly improves the positioning accuracy of pedestrian navigation.
[1] Bancroft J B, Lachapelle G. Estimating MEMS gyroscope g-sensitivity errors in foot mounted navigation [C]//Ubiquitous Positioning, Indoor Navigation, and Location Based Service. Piscataway, NJ: IEEE Press, 2012: 1-6.
[2] Borenstein J, Ojeda L, Kwanmuang S. Heuristic reduction of gyro drift for personnel tracking systems [J]. The Journal of Navigation, 2009, 62(1): 41-58.
[3] Zhang H, Yuan W, Shen Q, et al. A handheld inertial pedestrian navigation system with accurate step modes and device poses recognition [J]. IEEE Sensors Journal, 2015, 15(3): 1421-1429.
[4] Grandvallet B, Zemouche A, Boutayeb M, et al. Real-time attitude-Independent three-axis magnetometer calibration for spinning projectiles: A sliding window approach [J]. IEEE Transactions on Control Systems Technology, 2014, 22(1): 255-264.
[5] 庞鸿锋, 潘孟春, 王伟, 等. 基于高斯牛顿迭代算法的三轴磁强计校正 [J]. 仪器仪表学报, 2013, 34(7): 67-72.PANG Hongfeng, PAN Mengchun, WANG Wei, et al. Error calibration of three axis magnetometer based on Gauss-Newton iteration algorithm [J]. Chinese Journal of Scientific Instrument, 2013, 34(7): 67-72. (in Chinese)
[6] 卢兆兴, 张金生, 王仕成, 等. 基于自适应遗传算法的三轴磁强计误差校正方法 [J]. 传感技术学报, 2014, 27(3): 331-336. LU Zhaoxing, ZHANG Jinsheng, WANG Shicheng, et al. Calibration for tri-axial magnetometer based on adaptive genetic algorithm [J]. Chinese Journal of Sensors and Actuators, 2014, 27(3): 331-336. (in Chinese)
[7] Beravs T, Begus S, Podobnik J, et al. Magnetometer calibration using Kalman filter covariance matrix for online estimation of magnetic field orientation [J]. IEEE Transactions on Instrumentation and Measurement, 2014, 63(8): 2013-2020.
[8] Fourati H. Heterogeneous data fusion algorithm for pedestrian navigation via foot-mounted inertial measurement unit and complementary filter [J]. IEEE Transactions on Instrumentation and Measurement, 2015, 64(1): 221-229.
[9] Skog I, Nilsson J, Handel P. Evaluation of zero-velocity detectors for foot-mounted inertial navigation systems [C]//IEEE IPIN2010. Piscataway, NJ: IEEE Press, 2010: 1-6.
[10] Bebek O, Suster M A, Rajgopal S, et al. Personal navigation via high-resolution gait-corrected inertial measurement units [J]. IEEE Transactions on Instrumentation and Measurement, 2010, 59(11): 3018-3027.
[11] Zhou C M, Downey J, Choi J, et al. A shoe-embedded RF sensor for motion detection [J]. IEEE Microwave and Wireless Components Letters, 2011, 21(3): 169-171.
[12] Caruso M J. Applications of magnetic sensors for low cost compass systems [C]//2000 IEEE Position Location and Navigation Symposium. Piscataway, NJ: IEEE Press, 2000: 1-8.
[13] 郭美凤, 林思敏, 周斌, 等. MINS/GPS一体化紧组合导航系统 [J]. 中国惯性技术学报, 2011, 19(2): 214-219.GUO Meifeng, LIN Simin, ZHOU Bin, et al. MINS/GPS tightly-coupled integrated navigation system [J]. Journal of Chinese Inertial Technology, 2011, 19(2): 214-219. (in Chinese)