Interactive Agent Simulation Using Logged Intent Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicle control software testing simulations face challenges in accurately replicating real-world interactions due to unrealistic agent behavior when replacing logged data agents with idealized interactive agents, leading to false positives and loss of scenario relevance.

Innovation Solution

Analyzing logged data to identify signals of intent and persona for each agent, replacing them with interactive agents that preserve these characteristics in simulations, allowing for realistic interactions and scenario preservation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If logged data agents are replaced with idealized interactive agents in simulations, then simulation automation and efficiency are improved, but agent behavior realism deteriorates leading to false positives and loss of scenario relevance

Engineering Contradiction:
Improvesimulation automationVSAvoidagent behavior realism
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The system performs preliminary analysis of logged data to extract agent characteristics, signals of intent, and behavioral patterns before running simulations. This pre-processing ensures that interactive agents are properly configured with realistic behavior parameters extracted from actual logged interactions, thereby maintaining behavior realism while enabling automated simulations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from logged real-world agent interactions to continuously refine and update the behavioral models of interactive agents. By analyzing actual agent behaviors, signals of intent, and interaction patterns from logged data, the system adjusts interactive agent parameters to better match real-world behavior, reducing false positives and improving simulation reliability.

Inventive Principle:
Principle #23Feedback

2Productivity

If interactive agents are used to replace logged data agents, then simulation running speed is improved, but measurement precision of agent intent deteriorates

Engineering Contradiction:
Improvesimulation running speedVSAvoidagent intent accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary extraction and analysis of agent intent signals from logged data before simulations are run. By pre-processing logged data to identify and encode agent characteristics, signals of intent, and behavioral patterns, the system ensures that interactive agents accurately represent real-world agent intent while enabling fast automated simulation execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates accurate copies of real agent behaviors and intent signals from logged data by extracting key characteristics and parameters. These copied behavioral patterns are then used to configure interactive agents, preserving the precision of original agent intent while enabling automated simulation running at high speed.

Inventive Principle:
Principle #26Copying

3Ease of operation

If idealized interactive agents replace logged data agents, then ease of operation in simulations is improved, but loss of information about real agent behavior increases

Engineering Contradiction:
Improvesimulation operation simplicityVSAvoidreal agent behavior data
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system performs preliminary comprehensive extraction of agent behavior information from logged data before simulations begin. By pre-analyzing and storing agent characteristics, signals of intent, behavioral patterns, and interaction patterns in structured formats, the system preserves complete real agent behavior information while enabling easy-to-operate automated simulations with properly configured interactive agents.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback mechanisms to continuously monitor and preserve real agent behavior information from logged data. By analyzing actual agent interactions and feeding this information back into the interactive agent configuration, the system maintains comprehensive behavioral data while simplifying simulation operation through automated agent management.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11760361B2Extracting agent intent from log data for running log-based simulations for evaluating autonomous vehicle software
Publication Date: 2023.09.19 WAYMO LLC
  • US11760361B2 patent drawing
  • US11760361B2 patent drawing
  • US11760361B2 patent drawing

AI summary

The disclosure relates to running simulations in order to test software used to control a vehicle in an autonomous driving mode. For instance, logged data may be identified for a simulation. The logged data may have been collected by a first vehicle and may identifying an agent that is a road user. The logged data may be analyzed to identify one or more signals of intent of the agent including a logged path of the agent. One or more characteristics may be identified based on the one or more signals. The simulation may be run using the logged data by replacing the agent with an interactive agent having the one or more characteristics. The interactive agent may be capable of responding to actions performed by a simulated vehicle in the simulation using software for controlling a vehicle in an autonomous driving mode.