Autonomous Vehicle Algorithm Testing With Trajectory-Based Traffic Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robust testing of autonomous vehicle algorithms in real-world environments is dangerous or infeasible, and existing simulators lack the capability to realistically model interactions with other vehicles in a time-efficient manner.

Innovation Solution

The development of a simulation framework that allows for 'super real-time' simulation of autonomous vehicle systems, enabling the collection of vast amounts of data efficiently by configuring primary and secondary vehicular models with algorithms, calculating trajectories, and integrating updated algorithms into autonomous vehicle systems, thereby enhancing operational robustness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If simulators are used to test autonomous vehicle algorithms, then safety of real-world testing is improved, but realism and effectiveness of testing deteriorates

Engineering Contradiction:
Improvesafety of real-world testingVSAvoidrealism of simulation
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent creates virtual copies of real vehicles, environments, and traffic scenarios in a simulation framework. These virtual replicas maintain the physical and behavioral characteristics of real-world entities, allowing realistic testing without physical risks. The simulation engine replicates sensor data, vehicle dynamics, and environmental conditions to mirror actual driving scenarios.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary testing and validation of autonomous vehicle algorithms in the virtual environment before deploying to real-world conditions. By pre-simulating various driving scenarios, edge cases, and failure modes, the system prepares and validates algorithms in advance, ensuring safety and realism are both achieved through progressive testing.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If simulators are used to test autonomous vehicle algorithms, then operational costs and time are reduced, but testing effectiveness deteriorates

Engineering Contradiction:
Improvetesting efficiencyVSAvoidtesting effectiveness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The simulation framework dynamically adjusts scenario complexity, simulation speed, and environmental conditions based on testing requirements. The system can transition between different fidelity levels and scenario types, enabling efficient coverage of both common and edge-case scenarios while maintaining testing effectiveness through adaptive scenario generation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system varies multiple parameters including weather conditions, traffic density, vehicle speeds, and sensor noise levels to create diverse testing scenarios. By systematically changing these parameters, the simulation achieves comprehensive testing coverage efficiently, validating algorithm robustness across different operating conditions without requiring proportional increases in real-world testing resources.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If algorithms are robustly tested in real-world environments, then testing realism is improved, but safety and feasibility deteriorates

Engineering Contradiction:
Improvetesting realismVSAvoidsafety of testing
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The virtual simulation environment serves as an intermediary between algorithm development and real-world deployment. This intermediate layer allows realistic testing of autonomous vehicle algorithms without direct exposure to physical risks, acting as a buffer that preserves both realism and safety by filtering and controlling the transfer of testing scenarios between virtual and physical domains.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If more comprehensive scenarios are simulated, then operational robustness is improved, but computational resources and time increase

Engineering Contradiction:
Improveoperational robustnessVSAvoidsimulation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The simulation system employs periodic execution of test scenarios with varying complexity levels. Rather than running all comprehensive scenarios continuously, the system cycles through different scenario sets, adjusting the mix of common and edge-case scenarios based on testing progress and algorithm performance, thereby achieving robustness validation efficiently over time.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system applies partial simulation comprehensiveness by focusing computational resources on the most critical and informative scenarios. Rather than equally simulating all possible scenarios, the system prioritizes testing of high-impact edge cases and failure modes that provide maximum insight into algorithm robustness, achieving effective validation with reduced computational overhead.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12099351B2Operational testing of autonomous vehicles
Publication Date: 2024.09.24 CREATEAI INC
  • US12099351B2 patent drawing
  • US12099351B2 patent drawing
  • US12099351B2 patent drawing

AI summary

Disclosed are devices, systems and methods for the operational testing on autonomous vehicles. One exemplary method includes configuring a primary vehicular model with an algorithm, calculating one or more trajectories for each of one or more secondary vehicular models that exclude the algorithm, configuring the one or more secondary vehicular models with a corresponding trajectory of the one or more trajectories, generating an updated algorithm based on running a simulation of the primary vehicular model interacting with the one or more secondary vehicular models that conform to the corresponding trajectory in the simulation, and integrating the updated algorithm into an algorithmic unit of the autonomous vehicle.