US 12,455,562 B2
Self-maintaining autonomous vehicle procedure
Xuefeng Wang, Cupertino, CA (US); Joseph Thibeault, San Francisco, CA (US); Jose Arturo Covarrubias Reynoso, South San Francisco, CA (US); Michael Magnoli, San Francisco, CA (US); Thomas Bachant, New York, NY (US); Nadav Ullman, New York, NY (US); Paul Garcia, Lima (PE); Jake McCloskey, New York, NY (US); and Maik Duwensee, San Jose, CA (US)
Assigned to GM CRUISE HOLDINGS LLC, San Francisco, CA (US)
Filed by GM Cruise Holdings LLC, San Francisco, CA (US)
Filed on Apr. 8, 2022, as Appl. No. 17/716,697.
Application 17/716,697 is a continuation in part of application No. 17/155,921, filed on Jan. 22, 2021, granted, now 11,961,337.
Prior Publication US 2022/0236729 A1, Jul. 28, 2022
Int. Cl. G05B 23/02 (2006.01); B60W 50/02 (2012.01); B60W 50/029 (2012.01); B60W 60/00 (2020.01); G06Q 10/00 (2023.01); G06Q 10/20 (2023.01)
CPC G05B 23/0283 (2013.01) [B60W 50/0205 (2013.01); B60W 50/029 (2013.01); B60W 60/00186 (2020.02); G05B 23/0254 (2013.01); G06Q 10/20 (2013.01); B60W 2050/0215 (2013.01); B60W 2050/0292 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus for managing autonomous vehicle (AV) systems, the apparatus comprising:
at least one memory; and
at least one processor coupled to the at least one memory, the at least one processor configured to:
receive, at volumes and in a variety to electronically replicate a dynamic environment, real time sensor data from one or more sensors of an AV that uses some or all of the real time sensor data to self-navigate through the dynamic environment without a human driver;
extract from the real time sensor data a real time data stream comprising first diagnostic data corresponding with an AV component, wherein the AV component is associated with an AV propulsion system, an AV braking system, an AV navigation system, a camera, a Light Detection and Ranging (LiDAR) sensor, a radar sensor, or a combination thereof;
determine, based on the first diagnostic data, a confidence estimate for the first diagnostic data corresponding with the AV component;
determine, based on the first diagnostic data, an estimated life cycle of the AV component;
determine whether to generate an action for the AV, based on the estimated life cycle of the AV component, wherein the action comprises adjusting, based on the confidence estimate, one or more weights that correspond with a confidence in the first diagnostic data corresponding with the AV component; and
responsive to a first result of determining whether to generate the action for the AV, instructing the AV to execute the action, wherein the action is configured to address a detected issue with the AV component.