Autonomous Vehicle Simulation Timing for Realism Metric Calibration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Testing autonomous vehicle software in a realistic manner is challenging due to difficulties in simulating actual driving behavior, particularly in determining the appropriate start and engage times, and accounting for variations in response times and message delivery, which can lead to divergence between simulated and actual vehicle behavior.

Innovation Solution

A method involving running multiple versions of simulations with adjusted timing requirements, comparing results to log data, and generating a realism metric to define optimal timing parameters for future simulations, ensuring the simulated vehicle's behavior aligns closely with actual vehicle behavior.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single version of simulation is run with fixed timing requirements, then the simulation can be completed efficiently, but the simulation results may not accurately reflect actual driving behavior due to timing mismatches

Engineering Contradiction:
Improvesimulation realismVSAvoidsimulation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the simulation process into multiple versions, each with different timing requirements (start times, engage times, message delivery times). By dividing the simulation into these discrete variants and comparing results across them, the system achieves more accurate measurement of realistic behavior without requiring a single overly complex simulation model.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic timing parameters that vary across simulation versions. Instead of using fixed timing requirements, the system dynamically adjusts start times, engage times, and message delivery intervals across multiple simulation runs. This dynamic approach allows the simulation to adapt to different temporal scenarios and better capture the variability of real-world driving behavior.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If multiple versions of simulations with different timing requirements are run, then the realism metric can be improved, but the computational time and resources increase

Engineering Contradiction:
Improverealism metric accuracyVSAvoidsimulation execution time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by running multiple simulation versions with different timing parameters rather than attempting to run all possible variations. The system selectively adjusts start times, engage times, and message delivery intervals across a subset of simulation versions, comparing results to identify patterns that indicate realistic behavior without exhaustively testing every possible timing scenario.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements feedback by comparing simulation results across multiple versions and using this comparison to generate a realism metric. The feedback loop identifies which timing configurations produce results most consistent with actual driving behavior, allowing the system to refine its understanding of realistic timing requirements without requiring excessive simulation runs.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If timing requirements are adjusted to match actual vehicle behavior, then the simulation realism improves, but the difficulty of determining appropriate timing parameters increases

Engineering Contradiction:
Improvebehavior alignmentVSAvoidtiming parameter determination
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies self-service by having the simulation system automatically determine appropriate timing parameters through iterative testing and comparison. Rather than requiring manual specification of start times, engage times, and message delivery intervals, the system autonomously adjusts these parameters across multiple simulation versions and uses result comparison to identify configurations that produce realistic behavior patterns.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system systematically changes timing parameters across simulation versions, varying start times, engage times, and message delivery intervals to observe their impact on simulation outcomes. By methodically adjusting these parameters and comparing results, the system identifies which parameter configurations produce behavior most aligned with actual vehicle operation, transforming the difficult parameter determination problem into a systematic exploration process.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11126763B1Realism metric for testing software for controlling autonomous vehicles
Publication Date: 2021.09.21 WAYMO LLC
  • US11126763B1 patent drawing
  • US11126763B1 patent drawing
  • US11126763B1 patent drawing

AI summary

The disclosure relate to determining a realism metric for testing software for operating a vehicle in an autonomous driving mode. For instance, a plurality of versions of a simulation may be run using log data collected by a vehicle operating in an autonomous driving mode. The plurality of versions may be run using the software to control a simulated vehicle, and each of the plurality of versions may have a set of timing requirements different from the set of timing requirements of other of the plurality of versions. Results of the plurality of versions may be compared to the log data. A realism metric defining timing requirements for one or more future simulations may be generated based on the comparison.