Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-05T22:37:07.778Z 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)
Rights & Permissions [Opens in a new window]

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.

Information

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

Figure 1. (a) Attitude of the vehicle. (b) Output of the magnetometer.

Figure 1

Figure 2. The comparison of heading angle and output of magnetometer in x and y axes.

Figure 2

Figure 3. The different kinds of disturbance.

Figure 3

Figure 4. A flow diagram of the proposed method.

Figure 4

Table 1. The process of cascading two filters.

Figure 5

Table 2. Simulation parameters of INS and Magnetometer system.

Figure 6

Figure 5. (a) Disturbed magnetometer output in data A, (b) Gyroscope data in data A, (c) Disturbed heading in data A.

Figure 7

Figure 6. (a) Disturbed magnetometer output, (b) The gyroscope output, (c) The disturbed heading in simulation data B.

Figure 8

Figure 7. The comparison heading results calculated by EKF in (a) and AEKF in (b).

Figure 9

Figure 8. The comparison heading results calculated by AREKF and magnetometer direct outputs in (a). (b) Shows a partial enlargement diagram.

Figure 10

Figure 9. The comparison heading results calculated by proposed method and magnetometer direct outputs in (a). (b) Shows a partial enlargement diagram.

Figure 11

Figure 10. The comparison diagram of magnetic fields from the proposed method and magnetometer direct outputs.

Figure 12

Figure 11. (a) The heading results for simulation data B. (b) The magnetic fields results for data B.

Figure 13

Figure 12. (a) The heading errors results for simulation data B. (b) A partial enlargement diagram.

Figure 14

Figure 13. The MEMS system.

Figure 15

Table 3. ADIS16488 and IFOG system features.

Figure 16

Figure 14. The driving test route.

Figure 17

Figure 15. The comparison heading results calculated by EKF in (a) and AEKF in (b).

Figure 18

Figure 16. The comparison heading results calculated by AREKF in (a) and a partial enlargement is shown in (b).

Figure 19

Figure 17. The heading results by the proposed method in (a) and a partial enlargement in (b).

Figure 20

Figure 18. (a) The heading error results. (b) A partial enlargement diagram.

Figure 21

Table 4. Heading Errors in the Driving Test.