Method and apparatus for path based map matching

US11015941B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11015941-B2
Application numberUS-201815990264-A
CountryUS
Kind codeB2
Filing dateMay 25, 2018
Priority dateMay 25, 2018
Publication dateMay 25, 2021
Grant dateMay 25, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method map matches probe data to a candidate road segment or node. Methods may include: searching for candidate road segments or nodes for each probe data point to be matched to, where searching for candidate road segments or nodes includes: searching within a predefined radius of each probe data point for road segments or nodes and in response to no road segments or nodes being found within the predefined radius of the respective probe data point, iteratively increasing the predefined radius and searching again until a predefined maximum radius is reached or at least two road segment candidates or node candidates are found; map matching each probe data point to a respective road segment candidate or node candidate based on the road segment candidate or node candidate found in the search; and generating a path based on the map matched probe data points from a respective probe.

First claim

Opening claim text (preview).

That which is claimed: 1. A mapping system comprising: a memory comprising map data; and processing circuitry configured to: receive a plurality of probe data points, each probe data point received from a respective probe apparatus of a plurality of probe apparatuses, each probe apparatus comprising one or more sensors and being onboard a respective vehicle, wherein each probe data point comprises location information associated with the respective probe apparatus; search for candidate road segments or nodes for each probe data point to be matched to, wherein the processing circuitry configured to search for candidate road segments or nodes comprises processing circuitry configured to: search within a predefined radius of each probe data point for road segments or nodes; and in response to no road segments or nodes being found within the predefined radius of the respective probe data point, iteratively increase the predefined radius and search again until a predefined maximum radius is reached or at least two road segment candidates or node candidates are found; map match each probe data point to a respective road segment candidate or node candidate based on the road segment candidate or node candidate found in the search in response to at least two road segment candidates or node candidates being found; generate a path based on the map matched probe data points from a respective probe; cause storage of the map matched path in the memory; update map data based, at least in part, on the map matched path; and facilitate at least one of route navigation or at least semi-autonomous driving based on the updated map data. 2. The mapping system of claim 1 , wherein each probe data point comprises a location, a speed, and a timestamp, wherein only probe data points satisfying a predetermined speed threshold are used to generate the path. 3. The mapping system of claim 1 , wherein each probe data point comprises a location, a speed, and a timestamp, and each probe apparatus generates a sequence of probe data points, the processing circuitry further configured to: generate a trajectory for a probe apparatus based on a first probe data point and a next probe data point in a sequence of at least two probe data points received from the probe apparatus in response to a distance between the first probe data point and the next probe data being less than a predefined multiple of the greater of the speed of the first probe data point and the next probe data point multiplied by the time difference between the first probe data point and the next probe data point. 4. The mapping system of claim 1 , wherein each probe data point comprises a location, a speed, and a timestamp, and each probe apparatus generates a sequence of probe data points, the processing circuitry further configured to: separate a first probe data point from a next probe data point in a sequence of at least two probe data points received from the probe apparatus into different trajectories for the probe apparatus in response to a distance between the first probe data point and the next probe data being more than a predefined multiple of the greater of the speed of the first probe data point and the next probe data point multiplied by the time difference between the first probe data point and the next probe data point. 5. The mapping system of claim 1 , wherein the processing circuitry configured to search for candidate road segments or nodes for each probe data point to be matched to further comprises causing the apparatus to: determine as a candidate, from two or more substantially parallel roads having different directions of travel, a road segment or node having a direction of travel that is less than ninety degrees away from a heading of the probe data point. 6. The mapping system of claim 1 , wherein the processing circuitry configured to search for candidate road segments or nodes for each probe data point to be map matched to further comprises processing circuitry configured to: determine that a respective probe data point is within a predefined distance of an intersection; and exclude the respective probe data point from inclusion in the generation of the path in response to the probe data point being proximate the intersection. 7. The mapping system of claim 1 , wherein the processing circuitry configured to map match each probe data point to a respective road segment candidate or node candidate based on the road segment candidate or node candidate found in the search comprises processing circuitry configured to discard a probe data point from the path in response to determining that a heading of the probe data point conflicts with a direction of the map matched road segment or node. 8. The apparatus of claim 1 , wherein causing the apparatus to map match each probe data point to a respective road segment candidate or node candidate based on the road segment candidate or node candidate found in the search comprises causing the apparatus to discard a probe data point from the path in response to determining that a heading of the probe data point conflicts with a direction of the map matched road segment or node. 9. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one cause the apparatus to at least: receive a plurality of probe data points, each probe data point received from a respective probe apparatus of a plurality of probe apparatuses, each probe apparatus comprising one or more sensors and being onboard a respective vehicle, wherein each probe data point comprises location information associated with the respective probe apparatus; search for candidate road segments or nodes for each probe data point to be matched to, wherein causing the apparatus to search for candidate road segments or nodes comprises causing the apparatus to: search within a predefined radius of each probe data point for road segments or nodes; and in response to no road segments or nodes being found within the predefined radius of the respective probe data point, iteratively increase the predefined radius and search again until a predefined maximum radius is reached or at least two road segment candidates or node candidates are found; map match each probe data point to a respective road segment candidate or node candidate based on the road segment candidate or node candidate found in the search in response to at least two road segment candidates or node candidates being found; generate a path based on the map matched probe data points from a respective probe; cause storage of the map matched path in the at least one memory; update map data based, at least in part, on the map matched path; and facilitate at least one of route navigation or at least semi-autonomous driving based on the updated map data. 10. The apparatus of claim 9 , wherein each probe data point comprises a location, a speed, and a timestamp, wherein only probe data points satisfying a predetermined speed threshold are used to generate the path. 11. The apparatus of claim 9 , wherein causing the apparatus to search for candidate road segments or nodes for each probe data point to be matched to further comprises causing the apparatus to: determine as a candidate, from two or more substantially parallel roads having different directions of travel, a road segment or node having a direction of travel that is less than ninety degrees away from a heading of the probe data point. 12. The apparatus of claim 9 , wherein causing the apparatus to search for candidate road segments or nodes for each probe data point to be map

Assignees

Inventors

Classifications

  • Data obtained from position sensors only, e.g. from inertial navigation · CPC title

  • Data obtained from two or more sources, e.g. probe vehicles · CPC title

  • G01C21/30Primary

    Map- or contour-matching · CPC title

  • received from an external device or application, e.g. PDA, mobile phone or calendar application · CPC title

  • G01C21/32Primary

    Structuring or formatting of map data · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11015941B2 cover?
A method map matches probe data to a candidate road segment or node. Methods may include: searching for candidate road segments or nodes for each probe data point to be matched to, where searching for candidate road segments or nodes includes: searching within a predefined radius of each probe data point for road segments or nodes and in response to no road segments or nodes being found within …
Who is the assignee on this patent?
Here Global Bv
What technology area does this patent fall under?
Primary CPC classification G01C21/3841. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 25 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).