ALGORITHM AND INFRASTRUCTURE FOR ROBUST AND EFFICIENT VEHICLE LOCALIZATION
First Claim
1. A computer-implemented method of operating an autonomous driving vehicle (ADV), comprising:
- determining a first set of a plurality of candidate cells of an ADV feature space of cells surrounding the ADV, each candidate cell in the plurality of candidate cells having a median intensity and a variance in elevation;
for each candidate cell in the plurality of candidate cells, determining a similarity score between a subset of the ADV feature space that surrounds the candidate cell, and a map feature space, using a similarity metric, wherein the similarity metric is based at least in part of the candidate cell median intensity and candidate cell variance in elevation; and
determining a location of the ADV with respect to the map feature space based at least in part on a candidate cell having a highest similarity score among the first set of candidate cells.
1 Assignment
0 Petitions
Accused Products
Abstract
Location of an autonomous driving vehicle (ADV) is determined with respect to a high definition map. On-boards sensors of the ADV obtain a 3D point cloud of objects surrounding the ADV. The 3D point cloud is organized into an ADV feature space of cells. Each cell has a median intensity value and a variance in elevation. To determine the ADV location, a coarse search of a subset of cells in the ADV feature space performed with respect to the high definition map, using a similarity metric that is based on the median intensity and variance in elevation of the candidate cell. When similarity of the first candidate cell is determined, a lookup table of similarity scores is generated and used for determining the similarity score for subsequent candidate cells. Then a fine search is performed on a small subset of candidate cells surrounding the highest similarity score cell.
31 Citations
24 Claims
-
1. A computer-implemented method of operating an autonomous driving vehicle (ADV), comprising:
-
determining a first set of a plurality of candidate cells of an ADV feature space of cells surrounding the ADV, each candidate cell in the plurality of candidate cells having a median intensity and a variance in elevation; for each candidate cell in the plurality of candidate cells, determining a similarity score between a subset of the ADV feature space that surrounds the candidate cell, and a map feature space, using a similarity metric, wherein the similarity metric is based at least in part of the candidate cell median intensity and candidate cell variance in elevation; and determining a location of the ADV with respect to the map feature space based at least in part on a candidate cell having a highest similarity score among the first set of candidate cells. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations, the operations comprising:
-
determining a first set of a plurality of candidate cells of an ADV feature space of cells surrounding the ADV, each candidate cell in the plurality of candidate cells having a median intensity and a variance in elevation; for each candidate cell in the plurality of candidate cells, determining a similarity score between a subset of the ADV feature space that surrounds the candidate cell, and a map feature space, using a similarity metric, wherein the similarity metric is based at least in part of the candidate cell median intensity and candidate cell variance in elevation; and determining a location of the ADV with respect to the map feature space based at least in part on a candidate cell having a highest similarity score among the first set of candidate cells. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A data processing system, comprising:
-
a processor; and a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform operations, the operations including; determining a first set of a plurality of candidate cells of an ADV feature space of cells surrounding the ADV, each candidate cell in the plurality of candidate cells having a median intensity and a variance in elevation; for each candidate cell in the plurality of candidate cells, determining a similarity score between a subset of the ADV feature space that surrounds the candidate cell, and a map feature space, using a similarity metric, wherein the similarity metric is based at least in part of the candidate cell median intensity and candidate cell variance in elevation; and determining a location of the ADV with respect to the map feature space based at least in part on a candidate cell having a highest similarity score among the first set of candidate cells. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification