Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-07T17:54:00.957Z Has data issue: false hasContentIssue false

A Hidden Markov Model-Based Map-Matching Algorithm for Wheelchair Navigation

Published online by Cambridge University Press:  15 June 2009

Ming Ren*
Affiliation:
(University of Pittsburgh)
Hassan A. Karimi
Affiliation:
(University of Pittsburgh)
*
Rights & Permissions [Opens in a new window]

Abstract

Application of map-matching techniques to GPS positions can provide accurate vehicle location information in challenging situations. The Hidden Markov Model (HMM) is a statistical model that is well known for providing solutions to temporal recognition applications such as text and speech recognition. This paper introduces a novel map-matching algorithm based on HMM for GPS-based wheelchair navigation. Given GPS positions, a hidden Markov chain model is established by using both geometric data and the topology of sidewalk segments. The map-matching algorithm employs the Viterbi algorithm to estimate correct sidewalk segments as hidden states in a HMM in order to match GPS trajectory on the corresponding segment sequence. The HMM-based map-matching algorithm was validated on a campus sidewalk network for wheelchair navigation. The results show an improvement in tracking a wheelchair in dense urban conditions both in accuracy and in computational time.

Information

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

Figure 1. Sources of inaccuracy in wheelchair navigation.

Figure 1

Figure 2. Architecture of an HMM.

Figure 2

Figure 3. The hidden Markov model for map-matching.

Figure 3

Figure 4. An example of GPS points overlaid on sidewalks on campus.

Figure 4

Figure 5. An abstracted sidewalk network model.

Figure 5

Figure 6. State transition matrix.

Figure 6

Figure 7. Map-matching locations versus GPS positions.

Figure 7

Figure 8. Flowchart of HMM-based map-matching process.

Figure 8

Figure 9. Route 1 comparing map-matching result with GPS raw data on campus sidewalk map.

Figure 9

Figure 10. Route 2 comparing map-matching result with GPS raw data on campus sidewalk map.

Figure 10

Figure 11. Route 3 comparing map-matching result with GPS raw data on campus sidewalk map.

Figure 11

Table 1. Performance results.