Determining speed information
First Claim
Patent Images
1. A method, said method comprising:
- obtaining or holding available map data representing, at least in part, a travel network,determining, for at least one first link of said travel network represented by said map data, a plurality of potential travel paths, wherein each potential travel path of said plurality of potential travel paths for said at least one first link is at least partially defined by an incoming link of said travel network and an outgoing link of said travel network that are linked by said first link and a direction of travel from said incoming link to said outgoing link on said first link,for each potential travel path of said plurality of potential travel paths, determining whether a potential travel path is at least partially defined by a short incoming link and, if it is determined that a potential travel path is at least partially defined by a short incoming link, replacing said potential travel path with one or more further potential travel paths, wherein each of said further potential travel paths is at least partially defined by a further incoming link of said travel network linked by said short incoming link with said first link and said outgoing link and a direction of travel from said further incoming link to said outgoing link on said first link, wherein said short incoming link is an incoming link extending a length between a predetermined starting location and a predetermined ending location such that at least one of (a) the length of the incoming link is shorter than a predetermined length threshold or (b) a the length of the incoming link is not sufficient for accelerating to a speed corresponding to the incoming link using a predetermined acceleration,for each potential travel path of said plurality of potential travel paths, determining a respective speed profile at least partially based on a plurality of respective probe data points of one or more respective probe data sets of a plurality of probe data sets, said one or more respective probe data sets associated with said respective potential travel path for which said respective speed profile is determined,determining speed information for at least one autonomous vehicle at least partially based on one or more of said speed profiles determined for said plurality of potential travel paths, andproviding said speed information to said at least one autonomous vehicle, wherein an onboard processor of the at least one autonomous vehicle is configured to use said provided speed information when controlling the at least one autonomous vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is presented, which comprises:
- obtaining or holding available map data representing, at least in part, a travel network,
- determining, for at least one selected link of the travel network represented by the map data, a plurality of potential travel paths, wherein each potential travel path of the plurality of potential travel paths for the at least one selected link is at least partially defined by an incoming link of the travel network and an outgoing link of the travel network that are linked by the selected link and a direction of travel from the incoming link to the outgoing link on the selected link,
- for each potential travel path of the plurality of potential travel paths, determining whether the respective potential travel path is at least partially defined by a short incoming link and, if it is determined that the respective potential travel path of the potential travel paths is at least partially defined by a short incoming link, replacing the respective potential travel path of the plurality of potential travel paths with one or more further potential travel paths, wherein each of the further potential travel paths is at least partially defined by a further incoming link of the travel network linked by the short incoming link with the selected link and the outgoing link and a direction of travel from the further incoming link to the outgoing link on the selected link,
- for each potential travel path of the plurality of potential travel paths, determining a respective speed profile at least partially based on a plurality of respective probe data points of one or more respective probe data sets of a plurality of probe data sets, the one or more respective probe data sets associated with the respective potential travel path for which the respective speed profile is determined.
Further presented are inter-alia corresponding apparatuses, a corresponding system and a corresponding computer program code.
57 Citations
33 Claims
-
1. A method, said method comprising:
-
obtaining or holding available map data representing, at least in part, a travel network, determining, for at least one first link of said travel network represented by said map data, a plurality of potential travel paths, wherein each potential travel path of said plurality of potential travel paths for said at least one first link is at least partially defined by an incoming link of said travel network and an outgoing link of said travel network that are linked by said first link and a direction of travel from said incoming link to said outgoing link on said first link, for each potential travel path of said plurality of potential travel paths, determining whether a potential travel path is at least partially defined by a short incoming link and, if it is determined that a potential travel path is at least partially defined by a short incoming link, replacing said potential travel path with one or more further potential travel paths, wherein each of said further potential travel paths is at least partially defined by a further incoming link of said travel network linked by said short incoming link with said first link and said outgoing link and a direction of travel from said further incoming link to said outgoing link on said first link, wherein said short incoming link is an incoming link extending a length between a predetermined starting location and a predetermined ending location such that at least one of (a) the length of the incoming link is shorter than a predetermined length threshold or (b) a the length of the incoming link is not sufficient for accelerating to a speed corresponding to the incoming link using a predetermined acceleration, for each potential travel path of said plurality of potential travel paths, determining a respective speed profile at least partially based on a plurality of respective probe data points of one or more respective probe data sets of a plurality of probe data sets, said one or more respective probe data sets associated with said respective potential travel path for which said respective speed profile is determined, determining speed information for at least one autonomous vehicle at least partially based on one or more of said speed profiles determined for said plurality of potential travel paths, and providing said speed information to said at least one autonomous vehicle, wherein an onboard processor of the at least one autonomous vehicle is configured to use said provided speed information when controlling the at least one autonomous vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising at least one processor and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least:
-
obtain or hold available map data representing, at least in part, a travel network, determine, for at least one first link of said travel network represented by said map data, a plurality of potential travel paths, wherein each potential travel path of said plurality of potential travel paths for said at least one first link is at least partially defined by an incoming link of said travel network and an outgoing link of said travel network that are linked by said first link and a direction of travel from said incoming link to said outgoing link on said first link, for each potential travel path of said plurality of potential travel paths, determine whether a potential travel path is at least partially defined by a short incoming link and, if it is determined that a potential travel path is at least partially defined by a short incoming link, replacing said potential travel path with one or more further potential travel paths, wherein each of said further potential travel paths is at least partially defined by a further incoming link of said travel network linked by said short incoming link with said first link and said outgoing link and a direction of travel from said further incoming link to said outgoing link on said first link, wherein said short incoming link is an incoming link extending a length between a predetermined starting location and a predetermined ending location such that at least one of (a) the length of the incoming link is shorter than a predetermined length threshold or (b) the length of the incoming link is not sufficient for accelerating to a speed corresponding to the incoming link using a predetermined acceleration, for each potential travel path of said plurality of potential travel paths, determine a respective speed profile at least partially based on a plurality of respective probe data points of one or more respective probe data sets of a plurality of probe data sets, said one or more respective probe data sets associated with said respective potential travel path for which said respective speed profile is determined, determine speed information for at least one autonomous vehicle at least partially based on one or more of said speed profiles determined for said plurality of potential travel paths, and provide said speed information to said at least one autonomous vehicle, wherein an onboard processor of the at least one autonomous vehicle is configured to use said provided speed information when controlling the at least one autonomous vehicle. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A non-transitory computer readable storage medium including one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform:
-
obtaining or holding available map data representing, at least in part, a travel network, determining, for at least one first link of said travel network represented by said map data, a plurality of potential travel paths, wherein each potential travel path of said plurality of potential travel paths for said at least one first link is at least partially defined by an incoming link of said travel network and an outgoing link of said travel network that are linked by said first link and a direction of travel from said incoming link to said outgoing link on said first link, for each potential travel path of said plurality of potential travel paths, determining whether a potential travel path is at least partially defined by a short incoming link and, if it is determined that a potential travel path is at least partially defined by a short incoming link, replacing said potential travel path with one or more further potential travel paths, wherein each of said further potential travel paths is at least partially defined by a further incoming link of said travel network linked by said short incoming link with said first link and said outgoing link and a direction of travel from said further incoming link to said outgoing link on said first link, wherein said short incoming link is an incoming link extending a length between a predetermined starting location and a predetermined ending location such that at least one of (a) the length of the incoming link is shorter than a predetermined length threshold or (b) a the length of the incoming link is not sufficient for accelerating to a speed corresponding to the incoming link using a predetermined acceleration, for each potential travel path of said plurality of potential travel paths, determining a respective speed profile at least partially based on a plurality of respective probe data points of one or more respective probe data sets of a plurality of probe data sets, said one or more respective probe data sets associated with said respective potential travel path for which said respective speed profile is determined, determine speed information for at least one autonomous vehicle at least partially based on one or more of said speed profiles determined for said plurality of potential travel paths, and provide said speed information to said at least one autonomous vehicle, wherein an onboard processor of the at least one autonomous vehicle is configured to use said provided speed information when controlling the at least one autonomous vehicle.
-
Specification