US 12,191,888 B2
Systems and methods for compressing and storing sensor data collected by an autonomous vehicle
Joshua Oren Silberman, San Francisco, CA (US); and Dillon Collins, Pittsburgh, PA (US)
Assigned to AURORA OPERATIONS, INC., Pittsburgh, PA (US)
Filed by Aurora Operations, Inc., Pittsburgh, PA (US)
Filed on Dec. 31, 2020, as Appl. No. 17/139,440.
Claims priority of provisional application 63/090,536, filed on Oct. 12, 2020.
Prior Publication US 2022/0116052 A1, Apr. 14, 2022
Int. Cl. H03M 7/30 (2006.01); B60W 50/00 (2006.01); G05D 1/00 (2024.01); G06N 20/00 (2019.01); G07C 5/08 (2006.01); H03K 19/173 (2006.01)
CPC H03M 7/3059 (2013.01) [B60W 50/00 (2013.01); G05D 1/0088 (2013.01); G06N 20/00 (2019.01); G07C 5/085 (2013.01); H03K 19/173 (2013.01); B60W 2050/0043 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A vehicle computing system onboard an autonomous vehicle, the vehicle computing system comprising:
one or more processors;
one or more non-transitory computer-readable media that store instructions for execution by the one or more processors to cause the vehicle computing system to perform operations, the operations comprising:
obtaining sensor data from one or more sensors of the autonomous vehicle;
applying lossy compression to the sensor data to generate compressed sensor data;
storing data describing the compressed sensor data;
decompressing the compressed sensor data to generate decompressed sensor data;
providing the compressed sensor data to a remote computing system for logged viewing of the compressed sensor data;
providing the decompressed sensor data to the remote computing system for live viewing of the decompressed sensor data;
inputting data describing the decompressed sensor data into an autonomy system comprising one or more machine-learned models, the autonomy system configured to control operations of the autonomous vehicle based on the decompressed sensor data; and
providing a collection of compressed sensor data including the compressed sensor data from the autonomous vehicle and compressed sensor data from other autonomous vehicles as input to the one or more machine-learned models offboard the autonomous vehicles to train the one or more machine-learned models.