Virtual Object Injection for Autonomous Vehicle Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Testing autonomous vehicles in realistic scenarios is challenging, expensive, and potentially dangerous, especially when simulating interactions with real objects like pedestrians, as traditional methods involve using real people or expensive dummies and lack the unpredictability of real-world environments.

Innovation Solution

The method involves using virtual objects and fictitious sensor data to simulate real-world scenarios, allowing autonomous vehicles to maneuver and respond as if interacting with real objects, while logging responses and dynamics for evaluation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If real people or dummies are used to test autonomous vehicle reactions, then the testing scenario is more realistic, but it becomes dangerous and expensive

Engineering Contradiction:
Improvetesting realismVSAvoiddanger and cost
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent creates virtual copies of real-world objects (pedestrians, vehicles, obstacles) that can be programmed to behave realistically without posing physical danger. These virtual objects are rendered in the sensor data stream to simulate real object interactions, allowing safe yet realistic testing of autonomous vehicle responses

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system introduces an intermediary layer between the autonomous vehicle and the real world by injecting virtual objects into the sensor data stream. This intermediary allows the vehicle to interact with simulated entities that mimic real-world behavior without the actual physical risks associated with using real people or expensive dummies

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If real-life testing scenarios are set up, then the testing is more realistic, but it becomes expensive and time-consuming

Engineering Contradiction:
Improvescenario realismVSAvoidsetup time and cost
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of physically constructing realistic test scenarios with real objects and environments, the system creates digital copies of these scenarios by injecting virtual objects into the sensor data stream. This eliminates the need for expensive and time-consuming physical setup while maintaining scenario realism

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system pre-programs virtual objects with realistic behaviors and characteristics before testing begins. These virtual objects can be configured to represent various real-world scenarios (jaywalkers, erratic vehicles, obstacles) without requiring actual physical setup, allowing rapid deployment of diverse test scenarios

Inventive Principle:
Principle #10Preliminary action

3Object-affected harmful factors

If virtual objects are used to simulate real objects, then the testing becomes safe and cost-effective, but the virtual object may not fully represent the real object's behavior

Engineering Contradiction:
Improvesafety and costVSAvoidobject representation accuracy
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The system dynamically adjusts parameters of virtual objects to match real-world object characteristics. Virtual objects can be configured with varying behaviors, speeds, trajectories, and sensor signatures to accurately represent different real-world scenarios while maintaining safety and cost-effectiveness

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system incorporates feedback mechanisms where the autonomous vehicle's responses to virtual objects are logged and analyzed. This feedback loop allows continuous refinement of virtual object behaviors to better match real-world patterns, improving representation accuracy over time while maintaining the safety and cost benefits of virtual testing

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11983972B1Simulating virtual objects
Publication Date: 2024.05.14 WAYMO LLC
  • US11983972B1 patent drawing
  • US11983972B1 patent drawing
  • US11983972B1 patent drawing

AI summary

An autonomous vehicle is tested using virtual objects. The autonomous vehicle is maneuvered, by one or more computing devices, the autonomous vehicle in an autonomous driving mode. Sensor data is received corresponding to objects in the autonomous vehicle's environment, and virtual object data is received corresponding to a virtual object in the autonomous vehicle's environment. The virtual object represents a real object that is not in the vehicle's environment. The autonomous vehicle is maneuvered based on both the sensor data and the virtual object data. Information about the maneuvering of the vehicle based on both the sensor data and the virtual object data may be logged and analyzed.