US 12,104,920 B2
Semantic map with live updates
Roman Sergeev, New York, NY (US); Andrew Robinson, San Francisco, CA (US); and Lucio Otavio Marchioro Rech, San Mateo, CA (US)
Assigned to GM Cruise Holdings LLC, San Francisco, CA (US)
Filed by GM Cruise Holdings LLC, San Francisco, CA (US)
Filed on Sep. 29, 2023, as Appl. No. 18/478,924.
Application 18/478,924 is a continuation of application No. 17/550,471, filed on Dec. 14, 2021, granted, now 11,808,600.
Application 17/550,471 is a continuation of application No. 16/718,879, filed on Dec. 18, 2019, granted, now 11,226,207, issued on Jan. 18, 2022.
Prior Publication US 2024/0027222 A1, Jan. 25, 2024
Int. Cl. G01C 21/00 (2006.01); G01C 21/02 (2006.01); G01C 21/20 (2006.01); G01C 21/36 (2006.01); G05D 1/00 (2006.01); G06F 16/29 (2019.01); G06V 20/56 (2022.01)
CPC G01C 21/3804 (2020.08) [G01C 21/02 (2013.01); G01C 21/20 (2013.01); G01C 21/3602 (2013.01); G01C 21/387 (2020.08); G01C 21/3889 (2020.08); G05D 1/0274 (2013.01); G06F 16/29 (2019.01); G06V 20/588 (2022.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving an update to a map used by an autonomous vehicle (AV), the map including raw map data overlaid with semantic map features;
determining an inconsistent portion of the update, the inconsistent portion of the update being inconsistent with a portion of the map;
determining a current limited visibility map defining a first geographical area within a predetermined distance from a body of the AV as the AV is navigating a route, the current limited visibility map being a subset of the map and including a subset of the semantic map features;
identifying a semantic map feature of the subset of semantic map features that extends outside of the first geographical area, the semantic map feature having a boundary area;
expanding the first geographical area defined in the current limited visibility map to include the boundary area of the identified semantic map feature;
determining the inconsistent portion of the update is within the boundary area of the expanded first geographical area defined in the current limited visibility map;
applying a next limited visibility map, defining a second geographical area, as the AV moves out of expanded first geographical area defined in the current limited visibility map;
determining that the inconsistent portion of the update is outside of the second geographical area defined in the next limited visibility map;
in response to determining that the inconsistent portion of the update is outside the second geographical area, applying the inconsistent portion of the update to the map.