AV Simulation Scenario Generation for Diverse Edge-Case Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current simulation methods for autonomous vehicles are limited in generating diverse and original scenarios, relying on real-world data and requiring extensive manual effort, which is resource-intensive and biased, especially for edge-case scenarios.

Innovation Solution

A trained machine-learning model generates original simulation scenarios with specified attributes, incorporating randomized faults and behaviors, allowing for efficient creation of unique scenarios that include real-world elements and edge-cases, using natural language processing to process inputs and produce varied outputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual simulation creation methods are used, then scenario accuracy and realism are improved, but resource consumption and time requirements increase significantly

Engineering Contradiction:
Improvescenario accuracyVSAvoidsimulation generation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables self-service simulation generation through the machine learning model that automatically creates diverse simulation scenarios without requiring manual intervention for each scenario, thereby improving productivity while maintaining reliability through the model's learning from historical data

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system copies patterns and characteristics from historical simulation data to generate new realistic scenarios, allowing automatic generation of accurate and diverse simulations that reflect real-world conditions without manual creation of each scenario

Inventive Principle:
Principle #26Copying

2Reliability

If manual simulation creation methods are used, then scenario quality and control are improved, but manual effort and labor requirements increase

Engineering Contradiction:
Improvescenario qualityVSAvoidmanual effort time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The machine learning model performs self-service by automatically generating high-quality simulation scenarios based on learned patterns from historical data, eliminating the need for manual scenario creation while maintaining scenario quality through intelligent pattern recognition and generation

Inventive Principle:
Principle #25Self-service

3Reliability

If real-world data is used for simulation creation, then scenario realism is improved, but bias and limited diversity increase

Engineering Contradiction:
Improvescenario realismVSAvoidscenario diversity
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system changes parameters by introducing randomized variations and faults to the learned scenarios, transforming realistic base scenarios into diverse variations that maintain realism while expanding diversity and reducing bias through controlled parameter modifications

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies dynamics by randomly introducing faults and variations into simulation scenarios, making the simulations more adaptable and diverse while maintaining their realistic foundation through dynamic modification of scenario parameters

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240043024A1Generation of original simulations
Publication Date: 2024.02.08 GM CRUISE HOLDINGS LLC
  • US20240043024A1 patent drawing
  • US20240043024A1 patent drawing
  • US20240043024A1 patent drawing

AI summary

System, methods, and computer-readable media for a random simulation scenario generator for training autonomous vehicle (AV) systems that can generate a plurality of simulation scenarios based on an input that designates a required common attribute or attributes. The random simulation scenario generator includes a trained machine-learning model that takes the input that designates a required common attribute or attributes and outputs a plurality of simulation scenarios that includes the required common attribute or attributes.