Scenario Library Clustering for Automated Driving Test Coverage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for creating or updating scenarios libraries for testing highly-automated driving functions struggle to ensure optimal test coverage of the operational design domain (ODD) taxonomy with efficient resource utilization, as it is difficult to determine the relevance and value of new scenarios for inclusion in the library.

Innovation Solution

A computer-implemented method for criterion-based updating of scenarios libraries, which involves comparing new test scenario data sets to existing data sets and a requirements profile using clustering algorithms, determining degrees of correspondence, and adding or discarding scenarios based on threshold values to ensure optimal test coverage and resource efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If new test scenario data sets are added to the scenarios library without systematic evaluation, then the quantity of test scenarios increases, but the test coverage efficiency and resource utilization deteriorate

Engineering Contradiction:
Improvenumber of test scenario data setsVSAvoidtest coverage efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system implements feedback by calculating similarity metrics between new scenario data sets and existing clusters, then using this feedback to determine whether to add the new scenarios. The similarity calculation provides quantitative feedback that guides the decision-making process, ensuring that only scenarios that add meaningful value are included in the library.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes parameters by transforming scenario data into clustered representations with calculated similarity metrics. By converting scenarios into comparable parameter sets (clusters with similarity scores), the system enables systematic evaluation and selection of new scenarios based on quantitative parameters rather than qualitative assessment.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If comprehensive clustering and comparison of scenario elements is performed, then the test coverage accuracy improves, but the computational complexity and processing time increase

Engineering Contradiction:
Improvetest coverage accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments scenario data into distinct clusters of scenario elements. By dividing the comprehensive scenario comparison into smaller cluster units, the system reduces computational complexity while maintaining measurement precision. Each cluster represents a grouped set of similar scenario elements, making the overall comparison process more manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary clustering of scenario elements before conducting the final comparison and evaluation. This preliminary action organizes the data structure in advance, creating ready-to-compare clusters that streamline the subsequent similarity calculation and decision-making processes, reducing overall computational burden.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the scenarios library includes all possible test scenarios, then the test coverage completeness improves, but the storage requirements and processing overhead increase

Engineering Contradiction:
Improvetest coverage completenessVSAvoidlibrary size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system merges similar scenario elements into unified clusters. By combining redundant or highly similar scenarios into single cluster representations, the system maintains comprehensive test coverage while significantly reducing the overall library size. The clustering process identifies and merges duplicate or near-duplicate scenarios.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The clustered scenario elements serve multiple functions: they represent individual test scenarios, group similar scenarios together, and provide a basis for similarity comparison. This multi-functionality allows the system to maintain comprehensive coverage with a more compact representation, as each cluster can fulfill multiple roles in the testing framework.

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

Data Source

PatentUS20240001948A1Computer-implemented method and system for creating or updating a scenarios library
Publication Date: 2024.01.04 DSPACE DIGITAL SIGNAL PROCESSING & CONTROL ENGINEERING GMBH
  • US20240001948A1 patent drawing

AI summary

A computer-implemented method for criterion-based updating of a scenarios library having virtual vehicle environments for testing automated driving functions of a motor vehicle includes: providing a scenarios library having a number of test scenario data sets and a requirements profile having at least one scenario element for creating or updating the scenarios library; comparing a further test scenario data set having a plurality of scenario elements to at least one cluster of the number of test scenario data sets comprised in the scenarios library and to the requirements profile; and adding the further test scenario data set to the scenarios library or discarding the further test scenario data set.