US 11,747,146 B2
Methods and systems for map matching
Lauri Koponen, Amsterdam (NL); and Rui Sun, Elst (NL)
Assigned to TomTom Navigation B.V., Amsterdam (NL)
Filed by TomTom Navigation B.V., Amsterdam (NL)
Filed on Aug. 8, 2021, as Appl. No. 17/396,734.
Application 17/396,734 is a continuation of application No. 16/318,853, granted, now 11,118,914, previously published as PCT/EP2017/069139, filed on Jul. 28, 2017.
Claims priority of application No. 1613105 (GB), filed on Jul. 29, 2016; and application No. 1617407 (GB), filed on Oct. 13, 2016.
Prior Publication US 2022/0034662 A1, Feb. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G01C 21/30 (2006.01); G01C 21/00 (2006.01)
CPC G01C 21/30 (2013.01) [G01C 21/3844 (2020.08)] 21 Claims
OG exemplary drawing
 
1. A method of matching a current position of a device to an electronic map indicative of a network of navigable elements, the electronic map comprising a plurality of segments representative of the navigable elements, the method comprising:
obtaining positional data indicative of the movement of the device, the positional data comprising a plurality of position data samples indicative of the position of the device at different times;
obtaining electronic map data in respect of at least a portion of the area covered by the electronic map;
maintaining a pool of candidate paths with respect to the electronic map, each candidate path being a possible path in a first driving direction through the electronic map to which the current position of the device may be matched, each candidate path comprising one or more segments of the electronic map, wherein said maintaining further comprises, upon detecting that a U-turn manoeuvre has been performed by the device, creating an additional set of candidate paths for inclusion in the pool, wherein each candidate path is a possible path in a second, opposite driving direction through the electronic map to which the current position of the device may be matched, each candidate path comprising one or more segments of the electronic map;
identifying a candidate path from the pool which provides the best match to the positional data, based on a plurality of said position data samples;
using the identified candidate path in obtaining an estimated current position of the device with respect to a segment of the electronic map for output as the map matched current position; and
generating data indicative of the map matched current position.