Hostname: page-component-848d4c4894-sjtt6 Total loading time: 0 Render date: 2024-06-15T16:52:07.307Z Has data issue: false hasContentIssue false

Adaptive Anti-Disturbance Method for Magnetometer and INS Integration in a Road Vehicle

Published online by Cambridge University Press:  23 May 2019

Zongkai Wu
Affiliation:
(College of Automation, Harbin Engineering University, Harbin, 150001, China)
Wei Wang*
Affiliation:
(College of Automation, Harbin Engineering University, Harbin, 150001, China)

Abstract

The integration of magnetometers and Inertial Navigation Systems (INS) is widely used in low-cost navigation systems. However, even if the system has been calibrated, random magnetic disturbances still appear in practical applications, which lead to large heading errors. To solve this problem, an adaptive anti-disturbance method to overcome random magnetic disturbance is proposed. First, disturbances are classified and analysed in detail based on actual road vehicle driving data. Then an Adaptive Robust Extend Kalman Filter (AREKF) is designed to resist sudden disturbances. However, an AREKF may accumulate errors slowly when a long-term disturbance exists. Considering this situation, this paper proposes that AREKF is used to maintain accuracy in the early stages, at the same time as the magnetometer is quickly calibrated with a Kalman filter. Then, the new magnetometer parameters are put into the AREKF to suppress long-term disturbances. Finally, cascading these two modules, not only the sudden disturbance can be overcome, but the situation of long-term disturbances can be suppressed. The results of simulation and an actual driving test show that the proposed method can effectively overcome random magnetic disturbances in both the short and long term.

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2019 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

REFERENCES

Alonso, R. and Shuster, M. D. (2002). Attitude-independent magnetometer-bias determination: a survey. Journal of the Astronautical sciences, 50(4), 453476.Google Scholar
Cai, J., Xing, L., Zhang, M. and Shen, L. (2017). Adaptive Neural Network Control for Missile Systems with Unknown Hysteresis Input. IEEE Access, 14(8), 18.Google Scholar
Chang, L., Hu, B. and Li, K. (2016). Iterated multiplicative extended Kalman filter for attitude estimation using vector observations. IEEE Transactions on Aerospace and Electronic Systems, 52(4), 20532060.Google Scholar
Crassidis, J. L., Lai, K.-L. and Harman, R. R. (2005). Real-Time Attitude-Independent Three-Axis Magnetometer Calibration. Journal of Guidance, Control, and Dynamics, 28(1), 115120.Google Scholar
Cui, X., Mei, C., Qin, Y., Yan, G. and Fu, Q. (2017). In-motion Alignment for Low-cost SINS/GPS under Random Misalignment Angles. The Journal of Navigation, 70(6), 12241240.Google Scholar
Draganová, K., Laššák, M., Praslièka, D. and Kán, V. (2014). Attitude-independent 3-axis accelerometer calibration based on adaptive neural network. Procedia Engineering, 87, 12551258.Google Scholar
Fang, J. and Yang, S. (2011). Study on innovation adaptive EKF for in-flight alignment of airborne POS. IEEE Transactions on Instrumentation and Measurement, 60(4), 13781388.Google Scholar
Fang, J., Sun, H., Cao, J., Zhang, X. and Tao, Y. (2011). A novel calibration method of magnetic compass based on ellipsoid fitting. IEEE Transactions on Instrumentation and Measurement, 60(6), 20532061.Google Scholar
Fedele, G., D'Alfonso, L and D'Aquila, G. (2018). Magnetometer bias finite-time estimation using gyroscope data. IEEE Transactions on Aerospace and Electronic Systems, 54(6), 29262936.Google Scholar
Finlay, C. C., Maus, S., Beggan, C. D., Alken, P., Aubert, J., Barrois, O., Bertrand, F., Bondar, T., Boness, A., Brocco, L., Canet, E., Chambodut, A., Chulliat, A., Coïsson, P., Civet, F., Du, A., Fournier, A., Fratter, I., Gillet, N., Hamilton, B., Hamoudi, M., Hulot, G., Jager, T., Korte, M., Kuang, W., Lalanne, X., Langlais, B., Léger, J. M., Lesur, V., Lowes, F. J., Macmillan, S., Mandea, M., Manoj, C., Maus, S., Olsen, N., Petrov, V., Ridley, V., Rother, N., Sabaka, T. J., Saturnino, D., Schachtschneider, R., Sirol, O., Tangborn, A., Thomson, A., Tøffner-Clausen, L., Vigneron, P., Wardinski, I. and Zvereva, T. I. (2010). International Geomagnetic Reference Field: The eleventh generation. Geophysical Journal International, 183(3), 12161230.Google Scholar
Foxlin, E. (2005). Pedestrian tracking with shoe-mounted inertial sensors. IEEE Computer Graphics and Applications, 25(6), 3846.Google Scholar
Gao, N., Wang, M. Y. and Zhao, L. (2017). A novel robust Kalman filter on AHRS in the magnetic distortion environment. Advances in Space Research, 60(12), 26302636.Google Scholar
Grandvallet, B., Zemouche, A., Boutayeb, M. and Changey, S. (2014). Real-Time Attitude-Independent Three-Axis Magnetometer Calibration for Spinning Projectiles: A Sliding Window Approach. IEEE Transactions on Control Systems Technology, 22(1), 255264.Google Scholar
Huang, H., Zhou, J., Zhang, J., Yang, Y., Song, R., Chen, J. and Zhang, J. (2018). Attitude Estimation Fusing Quasi-Newton and Cubature Kalman Filtering for Inertial Navigation System Aided with Magnetic Sensors. IEEE Access, 6, 2875528767.Google Scholar
Huang, L. and Jing, W. (2008). Attitude-independent geomagnetic navigation using onboard complete three-axis magnetometer calibration. 2008 IEEE Aerospace Conference, 1–7. Big Sky, MT, USA.Google Scholar
Liu, C., Sun, Z., Ye, D. and Shi, K. (2017). Robust adaptive variable structure tracking control for spacecraft chaotic attitude motion. IEEE Access, 6, 38513857.Google Scholar
Olivares, A., Ruiz-Garcia, G. and, Olivares, G., Gorriz, J. M. and Ramirez, J. (2013). Automatic determination of validity of input data used in ellipsoid fitting MARG calibration algorithms. Sensors (Switzerland), 13(9), 1179711817.Google Scholar
Qian, H., Huang, W., Qian, L. and Shen, C. (2014). Robust extended Kalman filter for attitude estimation with multiplicative noises and unknown external disturbances. IET Control Theory & Applications, 8(15), 15231536.Google Scholar
Riwanto, B. A., Tikka, T., Kestila, A. and Praks, J. (2017). Particle Swarm Optimization with Rotation Axis Fitting for Magnetometer Calibration. IEEE Transactions on Aerospace and Electronic Systems, 53(2), 10091122.Google Scholar
Sarkka, O., Nieminen, T., Suuriniemi, S. and Kettunen, L. (2017). A Multi-Position Calibration Method for Consumer-Grade Accelerometers, Gyroscopes, and Magnetometers to Field Conditions. IEEE Sensors Journal, 17(11), 34703481.Google Scholar
Söken, H. E. and Sakai, S. (2017). Real-Time Attitude-Independent Magnetometer Bias Estimation for Spinning Spacecraft. Journal of Guidance, Control, and Dynamics, 41(1), 276279.Google Scholar
Wahdan, A., Georgy, J. and Noureldin, A. (2015). Three-dimensional magnetometer calibration with small space coverage for pedestrians. IEEE Sensors Journal, 15(1), 598609.Google Scholar
Wu, J. (2019). Real-time Magnetometer Disturbance Estimation via Online Nonlinear Programming. IEEE Sensors Journal, 1–1.Google Scholar
Wu, J., Zhou, Z., Fourati, H. and Liu, M. (2018a). Recursive linear continuous quaternion attitude estimator from vector observations. IET Radar, Sonar and Navigation, 12(11), 11961207.Google Scholar
Wu, J., Zhou, Z., Fourati, H., Li, R. and Liu, M. (2019). Generalized Linear Quaternion Complementary Filter for Attitude Estimation from Multi-Sensor Observations: An Optimization Approach. IEEE Transactions on Automation Science and Engineering, 1–14.Google Scholar
Wu, Y., Zou, D., Liu, P. and Yu, W. (2018b). Dynamic Magnetometer Calibration and Alignment to Inertial Sensors by Kalman Filtering. IEEE Transactions on Control Systems Technology, 26(2), 716723.Google Scholar
Wu, Z. and Wang, W. (2018). Magnetometer and gyroscope calibration method with level rotation. Sensors (Switzerland), 18(3), 748.Google Scholar
Wu, Z., Wu, Y., Hu, X. and Wu, M. (2011). Calibration of three-axis strapdown magnetometers using Particle Swarm Optimization algorithm. ROSE 2011 - IEEE International Symposium on Robotic and Sensors Environments, 160–165. Montreal, QC, Canada.Google Scholar
Wu, Z., Yao, M., Ma, H. and Jia, W. (2013). Low-cost attitude estimation with MIMU and two-antenna GPS for Satcom-on-the-move. GPS Solutions, 17(1), 7587.Google Scholar
Yadav, N. and Bleakley, C. (2014). Accurate orientation estimation using AHRS under conditions of magnetic distortion. Sensors (Switzerland), 14(11), 2000820024.Google Scholar
Yun, X., Aparicio, C., Bachmann, E. R. and McGhee, R. B. (2005). Implementation and experimental results of a quaternion-based Kalman filter for human body motion tracking. Proceedings of the 2005 IEEE International Conference on Robotics and Automation, 317–322.Google Scholar
Zhu, X., Zhao, T., Cheng, D. and Zhou, Z. (2017). A three-step calibration method for tri-axial field sensors in a 3D magnetic digital compass. Measurement Science and Technology, 28(5), 055106.Google Scholar