Autonomous Driving Scenario Testing With Dynamic Obstacle Resource Pools

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current autonomous driving simulation software faces challenges in building complex scenarios, including low verification efficiency, inability to accurately respond to real road emergencies, and managing diverse obstacles, which hinders the development of reliable autonomous driving systems.

Innovation Solution

An obstacle resource pool is introduced to efficiently and centrally manage obstacles, allowing for the creation of complex test scenarios by storing and retrieving motion information of various obstacles, including refined track, navigation-type, macro traffic flow, and road test obstacles, enhancing simulation authenticity and interaction realism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If real-vehicle road tests are used for algorithm verification, then the reliability of autonomous driving system is improved, but the research and development cost increases and algorithm development efficiency decreases

Engineering Contradiction:
Improvereliability of autonomous driving systemVSAvoidalgorithm development efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent creates virtual copies of real road scenarios, obstacles, and traffic conditions through simulation software. By copying real-world data into virtual environments, the system maintains high reliability for algorithm verification while eliminating the need for costly and time-consuming real-vehicle road tests, thus improving algorithm development efficiency

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary actions by pre-building comprehensive obstacle libraries and scenario databases before actual testing. This preparation includes collecting real road data, creating virtual obstacle models, and establishing test scenarios in advance, allowing efficient algorithm verification without repeated real-world testing

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If simulation software is used to build single simulation scenarios, then the research and development cost is reduced, but the verification efficiency of complex scenarios decreases and real road conditions cannot be accurately restored

Engineering Contradiction:
Improveresearch and development costVSAvoidverification efficiency of complex scenarios
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent merges multiple single simulation scenarios into complex composite scenarios by combining various obstacle types, traffic conditions, and environmental factors. The obstacle library integrates diverse obstacle models (pedestrians, vehicles, animals, static objects) that can be combined to create realistic complex scenarios, improving verification efficiency while maintaining cost-effectiveness

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent applies parameter changes by adjusting obstacle motion parameters, environmental conditions, and scenario configurations to restore real road conditions. By modifying parameters such as obstacle speed, trajectory, density, and interaction patterns, the simulation accurately reproduces complex real-world scenarios without requiring expensive real-vehicle testing

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If multiple types of obstacles are managed separately, then the management complexity is reduced, but the ability to simulate dynamic interaction and complex scenarios decreases

Engineering Contradiction:
Improvemanagement complexity of obstaclesVSAvoidability to simulate dynamic interaction
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal obstacle library that serves multiple functions: storing individual obstacle data, managing complex scenario compositions, and enabling dynamic interactions. This unified obstacle management system handles diverse obstacle types (movable, immovable, dynamic, static) within a single framework, reducing management complexity while enhancing simulation versatility and interaction capabilities

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

Data Source

PatentUS20230339513A1Method for testing autonomous-driving algorithm, and related device
Publication Date: 2023.10.26 HUAWEI TECH CO LTD
  • US20230339513A1 patent drawing
  • US20230339513A1 patent drawing
  • US20230339513A1 patent drawing

AI summary

The method includes: obtaining N obstacles from an obstacle set based on a test function of the autonomous-driving algorithm, and storing an ID and initial motion information of each of the N obstacles to an obstacle resource pool; obtaining motion information of a surrounding obstacle of a first obstacle from the obstacle resource pool based on an ID of the first obstacle, and controlling moving of the first obstacle based on the motion information of the surrounding obstacle of the first obstacle, to obtain motion information of the first obstacle; storing the motion information to the obstacle resource pool; obtaining a result of interaction between an ego vehicle and n obstacles from the obstacle resource pool based on location information of the ego vehicle; and determining a test result of the autonomous-driving algorithm based on the interaction result.