Vehicle Trajectory Rollouts for Distribution-Shifted ML Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current autonomous vehicle systems face challenges in generating precise vehicle trajectories due to limitations in machine learning models that struggle to learn from single-time-step data and fail to account for distribution shifts over time, leading to deviations from ground truth trajectories.

Innovation Solution

The system generates training datasets by comparing initial and subsequent trajectory predictions using machine learning models, incorporating deviations and simulating ground truth trajectories to expose the models to their own distribution shifts, allowing for more accurate future trajectory planning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If machine learning models are trained using single-time-step data, then the training process is simple and fast, but the models fail to learn accurate trajectory predictions and cannot account for distribution shifts over time

Engineering Contradiction:
Improvetrajectory prediction accuracyVSAvoidtraining data generation complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by generating simulated ground truth trajectories and detecting deviations before actual trajectory prediction tasks. Training datasets are pre-generated by simulating environment dynamics and comparing predicted trajectories against these ground truth trajectories, allowing the model to learn from predetermined error patterns and distribution shifts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by detecting deviations between predicted trajectories and ground truth trajectories, then using these deviations to generate corrective training examples. The loss function computes errors based on trajectory deviations and feeds this information back to update the model, creating a closed-loop learning system that continuously improves prediction accuracy.

Inventive Principle:
Principle #23Feedback

2Reliability

If machine learning models are trained with multiple time-step trajectory data, then prediction accuracy improves, but the computational complexity and processing time increase significantly

Engineering Contradiction:
Improvetrajectory prediction reliabilityVSAvoidtraining and processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system creates simplified copies of complex trajectory data by generating simulated ground truth trajectories that replicate real-world driving scenarios. Instead of processing extensive real-world multi-time-step data, the model trains on synthesized copies that preserve the essential distribution shifts and error patterns, reducing processing time while maintaining prediction reliability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The training process is segmented into distinct components: environment simulation, trajectory prediction, deviation detection, and loss computation. Each component processes specific aspects of the data independently, allowing for optimized computation at each stage and reducing overall processing time while maintaining comprehensive multi-time-step analysis.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If the system uses simulated ground truth trajectories for training, then the model learns to account for distribution shifts, but the simulation complexity and computational resources increase

Engineering Contradiction:
Improvemodel adaptability to distribution shiftsVSAvoidsimulation system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The environment simulator serves multiple functions simultaneously: it generates ground truth trajectories, simulates object dynamics, creates training datasets, and enables deviation detection. This multi-functional simulation system reduces overall system complexity by consolidating multiple specialized components into a single universal simulation engine that handles all trajectory-related computations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system performs self-service by using its own predicted trajectories as input for generating ground truth trajectories and detecting deviations. The simulator leverages the model's own outputs to create training examples, eliminating the need for external annotated datasets and reducing dependency on complex external data collection and labeling systems.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11644842B1Semi-closed loop rollouts for data augmentation
Publication Date: 2023.05.09 MOTIONAL AD LLC
  • US11644842B1 patent drawing
  • US11644842B1 patent drawing
  • US11644842B1 patent drawing

AI summary

Provided are methods for augmenting data related to generation of vehicle trajectories, which include predicting, using a machine learning model, a first trajectory of a vehicle at a first time in an environment surrounding the vehicle and including at least one object, detecting a deviation of the predicted first trajectory at the first time from a first ground truth trajectory of the vehicle and determining that, at the first time, the deviation satisfies a threshold, predicting, using the machine learning model, a second trajectory of the vehicle based on the predicted first trajectory of the vehicle and a second ground truth trajectory of at least one object at a second time being subsequent to the first time, and generating a training dataset for training the machine learning model using the predicted first and second trajectories of the vehicle. Systems and computer program products are also provided.