Interaction-Aware Trajectory Prediction for Complex Traffic Scenes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine-learned models for object interaction and trajectory prediction in autonomous vehicles face challenges in accurately predicting the future motion of multiple interacting agents over a long time horizon, especially in complex and busy environments, leading to suboptimal motion planning and safety concerns.

Innovation Solution

A computing system that generates a hybrid graph using object and traffic element data, processed by an interaction prediction model and a graph neural network to predict interaction types and trajectories, incorporating traffic light states and map data to improve prediction accuracy and interpretability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional machine-learned models are used for trajectory prediction, then the system is simpler to implement, but prediction accuracy deteriorates in complex environments with multiple interacting agents

Engineering Contradiction:
Improveprediction accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The prediction model is segmented into multiple specialized components: interaction type prediction module, trajectory prediction module, and attention mechanism modules. Each component handles a specific aspect of the prediction task, allowing the system to achieve high accuracy in complex environments while maintaining manageable complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An attention mechanism is introduced as an intermediary between the input data and the prediction modules. This attention mechanism selectively weights different interaction types and objects based on their relevance, enabling the system to focus computational resources on the most important factors for accurate prediction in complex scenarios.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Duration of action of moving object

If the prediction time horizon is extended to plan complex maneuvers, then the autonomous vehicle can plan better trajectories, but prediction reliability deteriorates due to accumulated uncertainty

Engineering Contradiction:
Improveprediction time horizonVSAvoidprediction reliability
Core Design Contradiction:
Duration of action of moving objectVSReliability

Solution Approach 1:

The model performs preliminary classification of interaction types before generating trajectory predictions. By first determining the nature of interactions between objects (e.g., collision risk, following behavior, lane changing), the system establishes a reliable foundation for long-term prediction that reduces uncertainty accumulation over extended time horizons.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces traditional physics-based mechanical prediction models with data-driven machine learning models that learn interaction patterns from historical data. This substitution enables more reliable long-term predictions by capturing complex behavioral patterns that cannot be modeled through simple physical equations alone.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If more interaction types are modeled between objects, then prediction accuracy improves, but computational complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The attention mechanism applies local quality by assigning different weights to different interaction types and object pairs based on their local relevance to the prediction task. This allows the system to model comprehensive interactions without uniformly processing all possible interactions, thereby reducing computational power requirements while maintaining high prediction accuracy.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements partial action by focusing computational resources on the most relevant interaction types identified through the attention mechanism. Rather than exhaustively computing all possible interactions, the system selectively processes the subset of interactions that have the greatest impact on prediction accuracy, achieving efficient computation without sacrificing performance.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240270260A1Systems and Methods for Interaction-Based Trajectory Prediction
Publication Date: 2024.08.15 AURORA OPERATIONS INC
  • US20240270260A1 patent drawing
  • US20240270260A1 patent drawing
  • US20240270260A1 patent drawing

AI summary

Systems and methods for predicting interactions between objects and predicting a trajectory of an object are presented herein. A system can obtain object data associated with a first object and a second object. The object data can have position data and velocity data for the first object and the second object. Additionally, the system can process the obtained object data to generate a hybrid graph using a graph generator. The hybrid graph can have a first node indicative of the first object and a second node indicative of the second object. Moreover, the system can process, using an interaction prediction model, the generated hybrid graph to predict an interaction type between the first node and the second node. Furthermore, the system can process, using a graph neural network model, the predicted interaction type between the first node and the second node to predict a trajectory of the first object.