Marker aided autonomous vehicle localization
First Claim
1. An autonomous vehicle comprising:
- a processor configured to execute instructions stored on a non-transitory computer readable medium to;
identify transportation network information representing a vehicle transportation network,identify a route from an origin to a destination in the vehicle transportation network using the transportation network information; and
a trajectory controller configured to operate the autonomous vehicle to travel from the origin to the destination using the route, wherein the processor is configured to;
detect an uncoded localization marker in the vehicle transportation network,determine localization marker information indicating a location of the uncoded localization marker in the vehicle transportation network based on the transportation network information and an identified location of the autonomous vehicle in the vehicle transportation network,generate first localization information indicating an orientation and a position of the autonomous vehicle relative to the uncoded localization marker in response to detecting the uncoded localization marker, andgenerate second localization information indicating a current location of the autonomous vehicle in the vehicle transportation network based on the first localization information and the localization marker information, wherein the trajectory controller is configured to operate the autonomous vehicle to travel from the current location to the destination in response to generating the second localization information.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for marker aided autonomous vehicle localization are disclosed. Marker aided autonomous vehicle localization may include an autonomous vehicle identifying transportation network information, identifying an origin, identifying a destination, generating a plurality of candidate routes from the origin to the destination based on the transportation network information, wherein each route from the plurality of routes indicates a distinct combination of road segments and lanes, generating an action cost probability distribution for each action in each candidate route, generating a route cost probability distribution based at least in part on the action cost probability distribution, identify an optimal route from the plurality of candidate routes based at least in part on the route cost probability distribution, and operate the autonomous vehicle to travel from the origin to the destination using the optimal route.
65 Citations
19 Claims
-
1. An autonomous vehicle comprising:
-
a processor configured to execute instructions stored on a non-transitory computer readable medium to; identify transportation network information representing a vehicle transportation network, identify a route from an origin to a destination in the vehicle transportation network using the transportation network information; and a trajectory controller configured to operate the autonomous vehicle to travel from the origin to the destination using the route, wherein the processor is configured to; detect an uncoded localization marker in the vehicle transportation network, determine localization marker information indicating a location of the uncoded localization marker in the vehicle transportation network based on the transportation network information and an identified location of the autonomous vehicle in the vehicle transportation network, generate first localization information indicating an orientation and a position of the autonomous vehicle relative to the uncoded localization marker in response to detecting the uncoded localization marker, and generate second localization information indicating a current location of the autonomous vehicle in the vehicle transportation network based on the first localization information and the localization marker information, wherein the trajectory controller is configured to operate the autonomous vehicle to travel from the current location to the destination in response to generating the second localization information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An autonomous vehicle comprising:
-
a processor configured to execute instructions stored on a non-transitory computer readable medium to; identify transportation network information representing a vehicle transportation network, the vehicle transportation network including a partially navigable portion, the partially navigable portion including a plurality of sparsely located uncoded localization markers, wherein each uncoded localization marker from the plurality of sparsely located uncoded localization markers is an instance of an invariant localization marker design, the transportation network information including localization marker information for each respective uncoded localization marker from the plurality of sparsely located uncoded localization markers, wherein the location information indicates a respective location of the respective uncoded localization marker in the vehicle transportation network, identify a route from an origin to a destination in the vehicle transportation network using the transportation network information, wherein the route includes at least a part of the partially navigable portion of the vehicle transportation network; and a trajectory controller configured to operate the autonomous vehicle to travel from the origin to the destination using the route, wherein the processor is configured to; detect a first uncoded localization marker from the plurality of sparsely located uncoded localization markers in the vehicle transportation network, generate first localization information indicating an orientation and a position of the autonomous vehicle relative to the first uncoded localization marker in response to detecting the first uncoded localization marker, and generate second localization information indicating a current location of the autonomous vehicle in the vehicle transportation network based on the first localization information and localization marker information corresponding to the first uncoded localization marker, the localization marker information indicating a location of the uncoded localization marker in the vehicle transportation network, wherein the trajectory controller is configured to operate the autonomous vehicle to travel from the current location to the destination in response to generating the second localization information. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An autonomous vehicle comprising:
-
a processor configured to execute instructions stored on a non-transitory computer readable medium to; identify transportation network information representing a vehicle transportation network, the vehicle transportation network including a partially navigable portion, the partially navigable portion including a plurality of sparsely located uncoded localization markers, wherein each uncoded localization marker from the plurality of sparsely located uncoded localization markers is an instance of an invariant localization marker design, the transportation network information including localization marker information for each respective uncoded localization marker from the plurality of sparsely located uncoded localization markers, wherein the location information indicates a respective location of the respective uncoded localization marker in the vehicle transportation network, identify a route from an origin to a destination in the vehicle transportation network using the transportation network information, wherein the route includes at least a part of the partially navigable portion of the vehicle transportation network; and a trajectory controller configured to operate the autonomous vehicle to travel from the origin to the destination using the route, wherein the processor is configured to; generate first localization information indicating an estimated location of the autonomous vehicle within the partially navigable portion of the vehicle transportation network using odometry, detect a first uncoded localization marker from the plurality of sparsely located uncoded localization markers, generate second localization information indicating an orientation and a position of the autonomous vehicle relative to the first uncoded localization marker in response to detecting the first uncoded localization marker, determine localization marker information corresponding to the first uncoded localization marker, wherein determining the localization marker information includes identifying the first uncoded localization marker from the plurality of sparsely located uncoded localization markers based on the first localization information, and generate third localization information identifying a current location of the autonomous vehicle in the vehicle transportation network based on the second localization information and the localization marker information, wherein the trajectory controller is configured to operate the autonomous vehicle to travel from the current location to the destination in response to generating the third localization information. - View Dependent Claims (19)
-
Specification