Autonomous Vehicle Control Using Multi-Layer Actor Path Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles face challenges in reliably interpreting and responding to their surroundings, particularly in complex environments, as existing technologies struggle to effectively process and utilize data from multiple actors and streams to make accurate navigation decisions.

Innovation Solution

A method for training machine learning models that processes data from actors and streams in an autonomous vehicle's environment, using multiple layers to generate predicted outputs and update model layers based on reference labels, enabling the vehicle to make informed navigation decisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple layers of machine learning models are used to process data from actors and streams, then the autonomous vehicle's decision-making capability and navigation accuracy are improved, but the computational complexity and processing time increase

Engineering Contradiction:
Improvedecision-making capabilityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The machine learning model is divided into multiple specialized layers, each processing specific aspects of environmental data (actors, streams, features). This segmentation allows complex decision-making to be broken down into manageable processing stages, improving reliability while organizing computational complexity into structured modules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent processes data across multiple dimensional layers - spatial dimensions (actor positions, stream geometries), temporal dimensions (historical data, predictions), and feature dimensions (velocity, distance, pose). This multi-dimensional processing enhances decision-making capability by considering problems from multiple angles simultaneously.

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

2Measurement precision

If multiple layers of machine learning models are used to process data from actors and streams, then the autonomous vehicle's navigation accuracy is improved, but the data processing time increases

Engineering Contradiction:
Improvenavigation accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary processing of actor and stream data before main decision-making, pre-computing features such as distances, velocities, and geometric relationships. This preliminary action reduces the computational burden during critical navigation decisions, improving accuracy while minimizing real-time processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional rule-based navigation systems with machine learning models that learn optimal navigation strategies from data. This substitution enables more accurate navigation decisions by leveraging patterns recognized through training, achieving superior accuracy without relying on complex mechanical decision rules.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If the machine learning model processes data from multiple actors and streams, then the autonomous vehicle's ability to handle complex environments is improved, but the system complexity increases

Engineering Contradiction:
Improveability to handle complex environmentsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The machine learning model is designed as a universal system that processes diverse inputs (multiple actors, various stream types, different features) through a unified architecture. This multi-functional design enables the vehicle to handle various complex environmental scenarios using the same core system, improving adaptability while avoiding the need for separate specialized systems for each scenario.

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

Solution Approach 2:

The system dynamically adapts its processing based on environmental complexity, adjusting which actors and streams are processed in detail versus summarized. This dynamic behavior allows the system to handle complex environments effectively while managing computational resources efficiently, balancing versatility with system complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240300525A1Systems and methods related to controlling autonomous vehicle(s)
Publication Date: 2024.09.12 AURORA OPERATIONS INC
  • US20240300525A1 patent drawing
  • US20240300525A1 patent drawing
  • US20240300525A1 patent drawing

AI summary

Systems and methods related to controlling an autonomous vehicle (“AV”) are described herein. Implementations can process actor(s) from a past episode of locomotion of a vehicle, and stream(s) in an environment of the vehicle during the past episode to generate predicted output(s). The actor(s) may each be associated with a corresponding object in the environment of the vehicle, and the stream(s) may each represent candidate navigation paths in the environment of the vehicle. Further, implementations can process the predicted output(s) to generate further predicted output(s), and can compare the predicted output(s) to associated reference label(s). The processing can be performed utilizing layer(s) or distinct, additional layer(s) of machine learning (“ML”) model(s). Implementations can update the layer(s) or the additional layer(s) based on the comparing, and subsequently use the ML model(s) in controlling the AV.