Autonomous Vehicle Object Prediction via Machine Learning Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles face challenges in accurately predicting the future locations of objects in their environment, which is crucial for generating appropriate motion plans but is hindered by the limitations of existing prediction systems in terms of speed, quality, and accuracy.

Innovation Solution

A computer system that includes a scenario generation system and a scenario development system, utilizing machine-learned models such as static object classifiers, goal scoring models, and trajectory development models to generate and predict trajectories for objects based on their current and past states, as well as environmental data, enabling improved prediction of future object locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional prediction systems are used to predict future object locations, then the system complexity is low, but the prediction accuracy and quality are insufficient

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

Solution Approach 1:

The prediction system is divided into multiple specialized machine-learned models including static object classifiers, goal scoring models, and trajectory development models. Each model handles a specific aspect of prediction, allowing the system to achieve high accuracy through modular specialization rather than a single complex monolithic system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces intermediate processing layers including scenario generation and scenario development stages that bridge raw sensor data and final predictions. These intermediary processing steps enable complex reasoning about object goals and trajectories while maintaining system organization and manageability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If complex machine learning models are deployed to improve prediction quality, then the prediction accuracy increases, but the processing speed decreases

Engineering Contradiction:
Improveprediction qualityVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

By segmenting the prediction task into parallel specialized models (static object classifier, goal scoring model, trajectory development model), the system can process different aspects of prediction simultaneously, improving overall throughput while maintaining high accuracy through specialized processing for each aspect.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary classification of objects as static or dynamic using the static object classifier before applying more computationally intensive trajectory prediction. This preliminary action filters out objects that don't require complex prediction, reducing overall processing load while maintaining accuracy for objects that do require detailed prediction.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10579063B2Machine learning for predicting locations of objects perceived by autonomous vehicles
Publication Date: 2020.03.03 AURORA OPERATIONS INC
  • US10579063B2 patent drawing
  • US10579063B2 patent drawing
  • US10579063B2 patent drawing

AI summary

The present disclosure provides systems and methods for predicting the future locations of objects that are perceived by autonomous vehicles. An autonomous vehicle can include a prediction system that, for each object perceived by the autonomous vehicle, generates one or more potential goals, selects one or more of the potential goals, and develops one or more trajectories by which the object can achieve the one or more selected goals. The prediction systems and methods described herein can include or leverage one or more machine-learned models that assist in predicting the future locations of the objects. As an example, in some implementations, the prediction system can include a machine-learned static object classifier, a machine-learned goal scoring model, a machine-learned trajectory development model, a machine-learned ballistic quality classifier, and/or other machine-learned models. The use of machine-learned models can improve the speed, quality, and/or accuracy of the generated predictions.