Enhancing basic roadway-intersection models using high intensity image data
First Claim
Patent Images
1. A method comprising:
- based on a plurality of parameters that define an intersection in a roadway of an environment, determining, by a computing device, a first configuration of the intersection, wherein the first configuration of the intersection includes one or more of predicted locations of sides of the intersection and predicted pedestrian-control line locations of the intersection;
receiving map data based on a detection of the roadway in the environment by sensors on a vehicle that traverses the environment, wherein the map data includes one or more of candidate locations of sides of the intersection and candidate pedestrian-control line locations of the intersection;
performing a first optimization of the predicted locations of sides of the intersection to the candidate locations of sides of the intersection to minimize correspondence error between the predicted locations of sides of the intersection and the candidate locations of sides of the intersection for optimal locations of sides of the intersection;
performing a second optimization of the predicted pedestrian-control line locations to the candidate pedestrian-control line locations to minimize correspondence error between the predicted pedestrian-control line locations and the candidate pedestrian-control line locations for optimal pedestrian-control line locations;
based on one or more of the first optimization and the second optimization, determining a second configuration of the intersection that includes the optimal locations of sides of the intersection and the optimal pedestrian-control line locations; and
based on the second configuration of the intersection, navigating an autonomous vehicle through the intersection.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided that may optimize basic models of an intersection in a roadway with high intensity image data of the intersection of the roadway. More specifically, parameters that define the basic model of the intersection in the roadway may be adjusted to more accurately define the intersection. For example, by comparing a shape of the intersection predicted by the basic model with extracted curbs and lane boundaries from elevation and intensity maps, the intersection parameters can be optimized to match real intersection-features in the environment. Once the optimal intersection parameters have been found, roadgraph features describing the intersection may be extracted.
-
Citations
23 Claims
-
1. A method comprising:
-
based on a plurality of parameters that define an intersection in a roadway of an environment, determining, by a computing device, a first configuration of the intersection, wherein the first configuration of the intersection includes one or more of predicted locations of sides of the intersection and predicted pedestrian-control line locations of the intersection; receiving map data based on a detection of the roadway in the environment by sensors on a vehicle that traverses the environment, wherein the map data includes one or more of candidate locations of sides of the intersection and candidate pedestrian-control line locations of the intersection; performing a first optimization of the predicted locations of sides of the intersection to the candidate locations of sides of the intersection to minimize correspondence error between the predicted locations of sides of the intersection and the candidate locations of sides of the intersection for optimal locations of sides of the intersection; performing a second optimization of the predicted pedestrian-control line locations to the candidate pedestrian-control line locations to minimize correspondence error between the predicted pedestrian-control line locations and the candidate pedestrian-control line locations for optimal pedestrian-control line locations; based on one or more of the first optimization and the second optimization, determining a second configuration of the intersection that includes the optimal locations of sides of the intersection and the optimal pedestrian-control line locations; and based on the second configuration of the intersection, navigating an autonomous vehicle through the intersection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
sensors on one or more vehicles that are configured to traverse an environment; and a computer system configured to; based on a plurality of parameters that define an intersection in a roadway of an environment, determine a first configuration of the intersection, wherein the first configuration of the intersection includes one or more of predicted locations of sides of the intersection and predicted pedestrian-control line locations of the intersection; receive map data based on a detection of the roadway in the environment by the sensors on the one or more vehicles that traverse the environment, wherein the map data includes one or more of candidate locations of sides of the intersection and candidate pedestrian-control line locations of the intersection; perform a first optimization of the predicted locations of sides of the intersection to the candidate locations of sides of the intersection to minimize correspondence error between the predicted locations of sides of the intersection and the candidate locations of sides of the intersection for optimal locations of sides of the intersection; perform a second optimization of the predicted lane pedestrian-control line locations to the candidate pedestrian-control line locations to minimize correspondence error between the predicted pedestrian-control line locations and the candidate pedestrian-control line locations for optimal pedestrian-control line locations; based on one or more of the first optimization and the second optimization, determine a second configuration of the intersection that includes the optimal locations of sides of the intersection and the optimal pedestrian-control line locations; and based on the second configuration of the intersection, navigate an autonomous vehicle through the intersection. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium having stored therein instructions, that when executed by a computer system configured to control an autonomous vehicle, cause the computer system to perform functions comprising:
-
based on a plurality of parameters that define an intersection in a roadway of an environment, determining a first configuration of the intersection, wherein the first configuration of the intersection includes one or more of predicted locations of sides of the intersection and predicted pedestrian-control line locations of the intersection; receiving map data based on a detection of the roadway in the environment by sensors on a vehicle that traverses the environment, wherein the map data includes one or more of candidate locations of sides of the intersection and candidate pedestrian-control line locations of the intersection; performing a first optimization of the predicted locations of sides of the intersection to the candidate locations of sides of the intersection to minimize correspondence error between the predicted locations of sides of the intersection and the candidate locations of sides of the intersection for optimal locations of sides of the intersection; performing a second optimization of the predicted pedestrian-control line locations to the candidate pedestrian-control line locations to minimize correspondence error between the predicted pedestrian-control line locations and the candidate pedestrian-control line locations for optimal pedestrian-control line locations; based on one or more of the first optimization and the second optimization, determining a second configuration of the intersection that includes the optimal locations of sides of the intersection and the optimal pedestrian-control line locations; and based on the second configuration of the intersection, navigating the autonomous vehicle through the intersection. - View Dependent Claims (20, 21)
-
-
22. A method comprising:
-
based on a plurality of parameters that define an intersection in a roadway of an environment, determining, by a computing device, a first configuration of the intersection, wherein the first configuration of the intersection includes one or more of predicted lane locations of the intersection and predicted pedestrian-control line locations of the intersection; receiving map data based on a detection of the roadway in the environment by sensors on a vehicle that traverses the environment, wherein the map data includes one or more of candidate lane locations of the intersection and candidate pedestrian-control line locations of the intersection; performing a first optimization of the predicted lane locations to the candidate lane locations to minimize correspondence error between the predicted lane locations and the candidate lane locations for optimal lane locations; performing a second optimization of the predicted pedestrian-control line locations to the candidate pedestrian-control line locations to minimize correspondence error between the predicted pedestrian-control line locations and the candidate pedestrian-control line locations for optimal pedestrian-control line locations; based on one or more of the first optimization and the second optimization, determining a second configuration of the intersection that includes the optimal lane locations and the optimal pedestrian-control line locations; and based on the second configuration of the intersection, navigating an autonomous vehicle through the intersection.
-
-
23. A method comprising:
-
based on a plurality of parameters that define an intersection in a roadway of an environment, determining, by a computing device, a first configuration of the intersection, wherein the first configuration of the intersection includes one or more of predicted locations of sides of the intersection, predicted lane locations of the intersection, and predicted pedestrian-control line locations of the intersection; receiving map data based on a detection of the roadway in the environment by sensors on a vehicle that traverses the environment, wherein the map data includes one or more of candidate locations of sides of the intersection, candidate lane locations of the intersection, and candidate pedestrian-control line locations of the intersection; performing a first optimization of the predicted locations of sides of the intersection to the candidate locations of sides of the intersection to minimize correspondence error between the predicted locations of sides of the intersection and the candidate locations of sides of the intersection for optimal locations of sides of the intersection; performing a second optimization of the predicted lane locations to the candidate lane locations to minimize correspondence error between the predicted lane locations and the candidate lane locations for optimal lane locations; performing a third optimization of the predicted pedestrian-control line locations to the candidate pedestrian-control line locations to minimize correspondence error between the predicted pedestrian-control line locations and the candidate pedestrian-control line locations for optimal pedestrian-control line locations; based on one or more of the first optimization, the second optimization, and the third optimization, determining a second configuration of the intersection that includes the optimal locations of sides of the intersection, the optimal lane locations, and the optimal pedestrian-control line locations; and based on the second configuration of the intersection, navigating an autonomous vehicle through the intersection.
-
Specification