Traffic Trajectory Prediction With Collision-Free Agent Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing traffic simulation technologies fail to accurately mimic human driving behaviors, leading to unrealistic simulations and increased collision rates between agents, which is not representative of real-world scenarios.

Innovation Solution

A motion prediction model that generates contextually relevant navigation probability distributions at each time-step, allowing agents to iteratively travel along determined trajectories, and a search algorithm to identify collision-free sequences, reducing the likelihood of collisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If behavior cloning motion prediction model is used to predict future trajectories for each agent, then human-like driving behaviors are emulated, but collision rate between agents increases substantially compared to real-world human driving

Engineering Contradiction:
Improvehuman-like behavior emulationVSAvoidcollision rate
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by predicting multiple candidate trajectories for each agent before execution, evaluating collision risks in advance, and selecting the safest trajectory. This preliminary planning approach allows the system to anticipate potential collisions and avoid them, thereby maintaining human-like behavior while significantly reducing collision rates compared to direct behavior cloning.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If motion prediction model predicts distribution over possible future trajectories, then realistic traffic conditions are simulated, but collision rate remains higher than real-world human driving

Engineering Contradiction:
Improvetraffic condition simulationVSAvoidcollision rate
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system incorporates feedback mechanisms by evaluating collision risks for each predicted trajectory and using this information to select the optimal trajectory. The collision risk assessment feedback allows the system to adjust trajectory selection in real-time, maintaining adaptability to various traffic conditions while ensuring safer agent interactions that match real-world human driving collision rates.

Inventive Principle:
Principle #23Feedback

3Duration of action of stationary object

If agents follow predicted trajectories for multiple simulation time-steps, then extended period traffic simulation is achieved, but collisions occur at unrealistic rates

Engineering Contradiction:
Improvesimulation durationVSAvoidcollision rate
Core Design Contradiction:
Duration of action of stationary objectVSReliability

Solution Approach 1:

The system performs preliminary collision risk assessment for each time-step before executing agent movements. By evaluating potential collisions in advance and selecting trajectories that minimize risk, the system can simulate extended traffic scenarios over multiple time-steps while maintaining realistic collision rates that match human-driven traffic patterns.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240092390A1Virtual agent trajectory prediction and traffic modeling for machine simulation systems and applications
Publication Date: 2024.03.21 NVIDIA CORP
  • US20240092390A1 patent drawing
  • US20240092390A1 patent drawing
  • US20240092390A1 patent drawing

AI summary

In various examples, systems and methods are presented for model-based trajectory simulation of agents in a simulated environment. Traffic simulators mimic reality so that autonomous or semi-autonomous vehicle design teams can validate driving models in environments that have diversity and complexity. In some embodiments, for a model-controlled agent of a simulation environment, a plurality of navigation probability distributions are generated, each of the plurality of navigation probability distributions defining a candidate trajectory for the agent to follow. A trajectory is selected for the agent based at least on at least one of the plurality of navigation probability distributions, and the agent is moved within the simulation environment based at least on the selected trajectory. In some embodiments, a search algorithm may be applied across multiple time-steps of a simulation, for example, to identify the occurrence of collision-free sequences of navigation probability distributions.