Diffusion Trajectory Prediction Under Physical Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing trajectory prediction systems for autonomous vehicles face challenges in accurately predicting future trajectories of multiple agents interacting in an environment, as they are probabilistic and multi-modal, leading to unrealistic outputs and computational inefficiencies, especially when enforcing physical constraints and safety requirements.

Innovation Solution

A constrained sampling framework is implemented, using a diffusion model with differentiable cost functions to guide the trajectory prediction process, allowing for permutation-invariant and constraint-satisfying predictions across multiple time steps, enabling more accurate and efficient trajectory planning for autonomous vehicles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing trajectory prediction systems use probabilistic and multi-modal approaches to predict future trajectories of multiple agents, then the system can capture the uncertainty and diversity of agent behaviors, but the system produces unrealistic outputs and suffers from computational inefficiencies

Engineering Contradiction:
Improveability to capture uncertainty and diversity of agent behaviorsVSAvoidrealism of trajectory outputs
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a trajectory encoder as an intermediary component that processes historical trajectories and context information to generate encoded representations. This encoder acts as a mediator between the input data and the diffusion model, enabling the system to capture complex agent behavior patterns while producing realistic trajectories through the guided diffusion process

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If existing trajectory prediction systems use probabilistic and multi-modal approaches to predict future trajectories of multiple agents, then the system can capture the uncertainty and diversity of agent behaviors, but the system suffers from computational inefficiencies

Engineering Contradiction:
Improveability to capture uncertainty and diversity of agent behaviorsVSAvoidcomputational efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-processing and encoding trajectory histories and context information before feeding them to the diffusion model. The trajectory encoder performs this preliminary processing to create compact representations, reducing the computational burden on the subsequent diffusion sampling steps and improving overall efficiency

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If constrained sampling framework uses diffusion model with differentiable cost functions to guide trajectory prediction, then the system achieves accurate and efficient trajectory predictions with physical constraints, but the system complexity increases

Engineering Contradiction:
Improveaccuracy of trajectory predictionsVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical constraint enforcement methods with a differentiable cost function approach. Instead of using hard constraints or post-processing filtering, the system employs differentiable cost functions that guide the diffusion sampling process through gradient-based optimization, achieving constraint satisfaction while maintaining system elegance and avoiding complex mechanical-like constraint structures

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

Data Source

PatentUS20240157979A1Trajectory prediction using diffusion models
Publication Date: 2024.05.16 WAYMO LLC
  • US20240157979A1 patent drawing
  • US20240157979A1 patent drawing
  • US20240157979A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating trajectory predictions for one or more target agents, e.g., a vehicle, a cyclist, or a pedestrian, in an environment. In one aspect, one of the methods include: obtaining scene context data characterizing a scene at a current time point in an environment that includes multiple target agents; generating, from the scene context data, an encoded representation of the scene in the environment; and generating, by a diffusion model based on the encoded representation, a respective trajectory prediction output that predicts a respective future trajectory for each of the multiple target agents after the current time point.