Autonomous Vehicle Trajectory Planning for Reactive Road User Forecasting
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
Figure 1
Figure 2
Figure 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.