Autonomous Vehicle Trajectory Planning for Reactive Road User Forecasting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles face computational challenges in planning interactions with other actors due to the exponential growth of possible scenarios, making it difficult to reason over the entire space of possibilities efficiently, and existing methods treat future actions as unchanging obstacles, leading to suboptimal decision-making.

Innovation Solution

The method involves generating a virtual doppelganger to predict the actions of other actors, refining trajectories based on statistical correlations, and selecting the most likely trajectory to induce a desired response, thereby reducing computational complexity and improving decision-making.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the AV reasons over the entire space of possibilities to predict other actors' reactions, then the prediction accuracy improves, but the computational complexity grows exponentially

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

Solution Approach 1:

The method segments the exponentially large space of possible trajectories into a manageable set of representative trajectories. Instead of reasoning over all possible combinations of actor actions, the system identifies and focuses on a segmented subset of key trajectories that capture the essential interaction patterns, thereby reducing computational complexity while maintaining prediction accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary representation in the form of a probabilistic interaction model that mediates between the AV's actions and other actors' reactions. This intermediary model captures the essential dynamics of actor interactions without requiring exhaustive enumeration of all possible trajectories, enabling efficient reasoning about reactions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the AV treats future actions of other actors as hard obstacles, then the planning is simplified, but the decision-making becomes suboptimal

Engineering Contradiction:
Improveplanning simplicityVSAvoiddecision-making quality
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system transforms the static concept of hard obstacles into dynamic probabilistic constraints. Instead of treating other actors' future positions as fixed boundaries, the method models them as probabilistic distributions that evolve based on the AV's planned actions. This dynamic approach maintains planning tractability while enabling adaptive decision-making that considers how other actors may react to the AV's movements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The method changes the parameter representation of other actors from deterministic position coordinates to probabilistic trajectory distributions. By representing future positions as probability distributions rather than fixed points, the system maintains computational simplicity while capturing the uncertainty and reactiveness of other actors, leading to superior decision-making.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4247687B1Method and system for forecasting reactions of other road users in autonomous driving
Publication Date: 2025.12.31 VOLKSWAGEN GROUP OF AMERICA INVESTMENTS LLC
  • EP4247687B1 patent drawingFigure 1
  • EP4247687B1 patent drawingFigure 2
  • EP4247687B1 patent drawingFigure 3A~3B

AI summary

Systems and methods for determining a trajectory for an autonomous vehicle (AV). When the AV's on-board system detects another actor near the AV, it will generate a virtual doppelganger that is co-located with the autonomous vehicle. The system will predict possible modalities for the other actor and, for each of the modalities, one or more possible trajectories for the other actor. The system then forecast candidate actions of the virtual doppelganger, each of which corresponds to one or more of the possible trajectories of the other actor. The computing system will then determine candidate trajectories of the autonomous vehicle, and it will select one of the candidate trajectories as a selected trajectory for the autonomous vehicle to follow.