Hierarchical Trajectory Anchoring for Nuanced Autonomous Vehicle Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional trajectory prediction models for autonomous vehicles often fail to capture nuanced trajectory predictions, leading to potential severe outcomes, as they typically output only the most likely outcomes and miss complex maneuvers like right turns followed by lane changes to avoid obstacles.

Innovation Solution

The implementation of hierarchical mode anchoring, which breaks down long-horizon trajectories into multiple short-horizon segments, allowing for more nuanced predictions by using a hierarchy of modes such as left-lane changes, right-lane changes, turns, and staying stationary, and representing these as cross products or joint products of segment-level modes, passed as one-hot vectors into prediction models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional trajectory prediction models output only the most likely outcomes, then the prediction model is simple and computationally efficient, but the prediction accuracy and comprehensiveness deteriorate, missing complex maneuvers like right turns followed by lane changes

Engineering Contradiction:
Improveprediction accuracyVSAvoidprediction model complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments long-horizon trajectory prediction into multiple short-horizon segments, each predicted independently. This allows the model to capture nuanced maneuvers in each segment while maintaining computational efficiency. The segmentation transforms a single complex prediction task into multiple simpler tasks that can be combined to form comprehensive trajectory predictions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to trajectory prediction by organizing predictions at multiple levels: individual trajectory points, short-horizon segments, and long-horizon sequences. This dimensional organization allows the model to output multiple plausible trajectories with different probabilities, improving comprehensiveness without requiring a single overly complex model.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of information

If hierarchical mode anchoring breaks down trajectories into multiple short-horizon segments, then the prediction comprehensiveness improves, but the computational complexity and processing time increase

Engineering Contradiction:
Improveprediction comprehensivenessVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

By dividing the prediction horizon into multiple short segments, the model can process each segment independently and in parallel, reducing the overall computational burden compared to processing a single long-horizon prediction. The segmentation enables efficient reuse of computational results across segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary anchoring of mode sequences before full trajectory generation. This preliminary action constrains the search space for subsequent trajectory prediction, reducing the computational time required to generate comprehensive predictions while maintaining prediction quality.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If multiple predicted trajectories are identified and recorded, then the understanding of object movements becomes more nuanced, but the data processing and storage requirements increase

Engineering Contradiction:
Improvemovement nuance understandingVSAvoiddata volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts and anchors only the essential mode sequences from full trajectory predictions. By separating the core mode information from detailed trajectory points, the system maintains comprehensive movement understanding while reducing data volume. Only the critical mode annotations are stored and processed further.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of generating all possible trajectories and then filtering, the patent inverts the approach by first anchoring mode sequences and then generating trajectories consistent with those modes. This inversion dramatically reduces the number of trajectories that need to be processed and stored, as only trajectories matching the anchored modes are considered.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS12091044B2Hierarchical mode anchoring
Publication Date: 2024.09.17 GM CRUISE HOLDINGS LLC
  • US12091044B2 patent drawing
  • US12091044B2 patent drawing
  • US12091044B2 patent drawing

AI summary

The subject disclosure relates to techniques for increasing a quality of predicted trajectories output from a trained prediction algorithm. A process of the disclosed technology can include receiving by a trained prediction algorithm, information about objects in an environment as perceived by sensors of an autonomous vehicle, receiving by the trained prediction algorithm, information about a location of the autonomous vehicle in the environment, generating by the trained prediction algorithm, a predicted trajectory for an object among the objects in the environment, wherein the predicted trajectory being anchored by a path through a tree of paths including at least two modes, wherein each mode creates a node in the tree, wherein a mode is a semantic classification of a portion of the predicted trajectory, and outputting by the trained prediction algorithm, the predicted trajectory for the object.