Abstract

Abstract Geomagnetic navigation is a widely used positioning method capable of correcting the cumulative errors of odometers and inertial navigation systems, thereby ensuring long-distance positioning for vehicles in GPS-denied environments. However, common geomagnetic road navigation algorithms are susceptible to measurement noise, which hinder improvements in positioning efficiency and accuracy. To address this issue, this paper proposes a Siamese Neural Network (SNN) based two-stage geomagnetic road localization method. First, attitude angle information is combined with geomagnetic scalar and vector value to establish geomagnetic reference database to increase the feature dimensions of geomagnetic matching. Then, we use the Random Forest algorithm to perform a coarse matching of the data sequence to determine the current road, balancing the increased computational load resulting from the addition of feature dimensions. Finally, to further reduce the impact of random noise, this paper employs the SNN algorithm based on Transformer Encoder for fine matching of the data sequence. Experiments show that compared to existing methods, the average absolute positioning error of our algorithm has been reduced from 32.36 m to 4.07 m, and the increase in computational load is kept within an acceptable range.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.