Logged Sensor Data Augmentation for Autonomous Vehicle Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicle technology faces challenges in acquiring sufficient and high-quality training data to accurately represent various driving conditions, as real-world sensor data is insufficient and simulation data from video game-like simulators lacks realism.

Innovation Solution

Generating simulation data from logged sensor data of autonomous vehicles, which includes receiving sensor data, generating augmented data describing actors in the vehicle's environment, and creating simulation scenarios by varying actor characteristics and scenarios to enhance data quality and variety.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If simulation data from video game-like simulators is used, then the quantity of training data is increased, but the quality and realism of the data deteriorates

Engineering Contradiction:
Improvequantity of training dataVSAvoidquality and realism of data
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent creates realistic simulation scenarios by copying and reconstructing real-world sensor data into simulated environments. Instead of using generic video game simulations, the system captures actual sensor data from real vehicles and uses it to generate authentic simulation scenarios that preserve the statistical properties and realism of real-world driving conditions while enabling scalable data generation.

Inventive Principle:
Principle #26Copying

2Measurement precision

If only real-world sensor data from autonomous vehicle operation is captured, then the quality of training data is maintained, but the quantity of training data is insufficient

Engineering Contradiction:
Improvequality of training dataVSAvoidquantity of training data
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system performs preliminary capture and storage of real-world sensor data during normal autonomous vehicle operation, preparing this data in advance for later use in generating simulation scenarios. By capturing and archiving real sensor data beforehand, the system creates a foundation that can be reused to generate multiple simulation scenarios, thereby multiplying the effective training data quantity from limited real-world captures.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If simulation scenarios are generated with varied actor characteristics, then the variety and representativeness of training data is improved, but the complexity of data processing increases

Engineering Contradiction:
Improvevariety and representativeness of training dataVSAvoidcomplexity of data processing
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic variation of actor characteristics in simulation scenarios by systematically modifying parameters such as actor type, size, speed, and behavior based on real-world data distributions. The system dynamically adjusts these characteristics to create diverse yet statistically representative scenarios, balancing variety with processing efficiency through algorithmic generation rather than manual creation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11354468B2Generating autonomous vehicle simulation data from logged data
Publication Date: 2022.06.07 AURORA OPERATIONS INC
  • US11354468B2 patent drawing
  • US11354468B2 patent drawing
  • US11354468B2 patent drawing

AI summary

Logged data from an autonomous vehicle is processed to generate augmented data. The augmented data describes an actor in an environment of the autonomous vehicle, the actor having an associated actor type and an actor motion behavior characteristic. The augmented data may be varied to create different sets of augmented data. The sets of augmented data can be used to create one or more simulation scenarios that in turn are used to produce machine learning models to control the operation of autonomous vehicles.