Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-07T02:38:21.835Z Has data issue: false hasContentIssue false

A Virtual Differential Map-Matching Algorithm with Improved Accuracy and Computational Efficiency

Published online by Cambridge University Press:  26 June 2008

Hongchao Liu*
Affiliation:
(Texas Tech University, Lubbock)
Hao Xu
Affiliation:
(Texas Tech University, Lubbock)
H. Scott Norville
Affiliation:
(Texas Tech University, Lubbock)
Yuanlu Bao
Affiliation:
(University of Technology and Science of China)
Rights & Permissions [Opens in a new window]

Abstract

This paper presents development and application of a real-time virtual differential map-matching approach which makes use of the slow drifting property of the GPS errors and the continuous and gradual evolving characteristic of map errors to improve the accuracy and computational efficiency. A differential vector is created to approximate the real-time deviation, which is corrected continuously along with the vehicle movement during the map-matching process. Real-life application of the algorithm to the City of Hefei, a metropolis of China, shows that it corrects both GPS errors and digital map errors reasonably well with improved computational efficiency.

Information

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

Figure 1. Structure of vector map.

Figure 1

Figure 2. Map error.

Figure 2

Figure 3. Map-matching problem.

Figure 3

Figure 4. Calculation of the virtual differential vector at a turn.

Figure 4

Figure 5. Map-matching a track point with the differential vector.

Figure 5

Table 1. Comparison of the Algorithms.

Figure 6

Figure 6. Comparison of errors.

Figure 7

Figure 7. Correction of translation map error and rotation map error.

Figure 8

Figure 8. Raw GPS signals from a section of the test network.

Figure 9

Figure 9. Pre-corrected (left) and corrected result (right).

Figure 10

Figure 10. Pre-corrected (left) and corrected result (right) for a large network.