Autonomous Driving Scenario Generation via Multi-Layer Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The development of autonomous driving vehicles faces limitations in testing sufficiency on public roads, as it is impractical to accumulate the necessary mileage for safety assurance and difficult to reproduce rare or severe accident scenarios, which are crucial for evaluating vehicle behavior and interactions with non-autonomous vehicles.

Innovation Solution

A computer-implemented method and system for scenario generation in autonomous vehicle navigation, utilizing a cellular automaton layer for road network behavior, an active matter layer for vehicle movement, and a driver agent layer for characterizing driver behavior, combined using pseudo-random values to generate reproducible and diverse scenarios efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If driving tests are conducted on public roads to ensure safety, then real-world driving data can be collected, but it is impractical to accumulate the necessary mileage (10 to 14 billion kilometers) and time (several years) required for sufficient testing

Engineering Contradiction:
Improvesafety assuranceVSAvoidtesting duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates virtual copies of real-world driving scenarios through simulation environments. Instead of physically testing for billions of kilometers, the system generates synthetic test scenarios that replicate rare and critical driving situations, allowing comprehensive safety evaluation in compressed timeframes.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary analysis by identifying and categorizing rare driving scenarios before actual testing. By pre-defining cellular automaton rules, active matter parameters, and driver agent behaviors, the system prepares comprehensive test cases in advance, eliminating the need for exhaustive real-world testing.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If driving tests are extended to accumulate sufficient mileage for safety verification, then more comprehensive data is obtained, but the testing cost and time investment increase significantly

Engineering Contradiction:
Improvesafety verificationVSAvoidtesting efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Virtual simulation environments serve as efficient copies of real-world testing. The system generates synthetic driving scenarios that can be executed rapidly and repeatedly without the logistical constraints of physical road testing, dramatically improving testing productivity while maintaining safety verification rigor.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system changes testing parameters by transitioning from physical distance-based metrics to computational scenario-based metrics. By controlling simulation parameters such as scenario frequency, severity, and diversity, the system achieves comprehensive safety verification with significantly reduced time and resource investment.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If actual driving tests are used to evaluate autonomous vehicle behavior, then real-world interactions are captured, but it is difficult to intentionally reproduce rare situations that should be avoided

Engineering Contradiction:
Improvesafety evaluationVSAvoidscenario coverage
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary identification of rare and critical driving scenarios through expert knowledge and historical data analysis. By pre-defining these scenarios in the simulation environment with appropriate cellular automaton rules and driver agent behaviors, the system ensures comprehensive coverage of edge cases that would be improbable to encounter in normal road testing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system adjusts simulation parameters to intentionally reproduce rare scenarios. By modifying variables such as traffic density, weather conditions, driver behavior patterns, and vehicle dynamics within the simulation, the system can systematically explore and evaluate responses to uncommon but safety-critical situations.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If simulation environments are used to generate test scenarios, then rare and complex scenarios can be reproduced efficiently, but the complexity of designing and managing multiple layers (cellular automaton, active matter, driver agent) increases

Engineering Contradiction:
Improvescenario generation efficiencyVSAvoidsimulation architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The simulation architecture is segmented into distinct functional layers: cellular automaton for road network behavior, active matter for vehicle-level dynamics, and driver agent for human behavior modeling. This segmentation allows each layer to be independently developed, validated, and modified, managing overall system complexity while enabling comprehensive scenario generation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each simulation layer is designed with universal interfaces and standardized parameters that allow them to work together seamlessly. The cellular automaton provides the environmental context, active matter handles vehicle physics, and driver agents add behavioral complexity - together forming a multi-functional system that can generate diverse scenarios through coordinated interaction of standardized components.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11702101B2Automatic scenario generator using a computer for autonomous driving
Publication Date: 2023.07.18 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11702101B2 patent drawing
  • US11702101B2 patent drawing
  • US11702101B2 patent drawing

AI summary

A computer implemented method for scenario generation for autonomous vehicle navigation that can include defining a cellular automaton layer that defines a road network level behavior with at least one rule directed to pathways by vehicles on a passageway for travel. The method may further include defining an active matter layer that defines a vehicle level behavior with at least one rule directed to movement of the vehicles on an ideal route for the pathways; and defining a driver agent layer that defines driving nature with at least one rule that impacts changes in the vehicle level behavior dependent upon a characterization of driver behavior. The method may further include combining outputs from the different layer to provide scenario generations for autonomous vehicle navigation. The combining of the outputs can utilize a pseudo random value to determine at an order in the execution and duration of execution for the layers.