On-Board Machine Learning Model for Autonomous Vehicle Motion Control

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 hinders their ability to generate effective motion plans and ensure safety.

Innovation Solution

A computer-implemented method using a machine-learned model on-board the autonomous vehicle to determine vehicle actions based on features extracted from state data of proximate objects, such as pedestrians, vehicles, or bicycles, allowing the vehicle to decide whether to stop, pass, or adjust speed accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional motion control methods are used, then the system is simpler to implement, but the accuracy in predicting future locations of objects deteriorates

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

Solution Approach 1:

The patent replaces traditional mechanical motion control systems with a machine-learned model that processes sensor data to predict object locations and determine vehicle actions. This substitution enables higher prediction accuracy through learned patterns while managing complexity through integrated on-board processing.

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

Solution Approach 2:

The system changes the parameters of motion control by using machine learning to dynamically adjust vehicle actions based on predicted object locations. The model processes multiple features (position, velocity, acceleration) and transforms them into optimized control decisions, improving prediction accuracy through parameter optimization.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If more processing power is allocated to improve prediction accuracy, then the prediction quality improves, but the memory usage and computational burden increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the motion control problem into distinct processing stages: sensor data acquisition, feature extraction from state data, machine learning inference, and action determination. This segmentation allows efficient memory management by processing data in stages rather than loading all data simultaneously, reducing overall memory requirements while maintaining prediction accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts only the essential features from raw state data that are necessary for prediction, rather than processing all available sensor data. This extraction principle reduces the data volume requiring memory storage and processing while preserving the critical information needed for accurate predictions.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of time

If a machine-learned model is implemented on-board, then the response time is reduced and adaptability improves, but the device complexity increases

Engineering Contradiction:
Improveresponse timeVSAvoidcomputational complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The machine-learned model is pre-trained offline with extensive data before deployment in the autonomous vehicle. This preliminary training action transfers learned knowledge to the on-board system, enabling fast real-time inference without requiring complex computational resources during actual operation, thus reducing response time while managing on-board complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a copy of the trained machine-learned model on the on-board computing system, allowing the vehicle to independently perform predictions without continuous external processing. This copying enables fast local decision-making while the original model training can be performed separately with more resources.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10730531B1Machine-learning based vehicle motion control system
Publication Date: 2020.08.04 AURORA OPERATIONS INC
  • US10730531B1 patent drawing
  • US10730531B1 patent drawing
  • US10730531B1 patent drawing

AI summary

Systems and methods for controlling the motion of an autonomous are provided. In one example embodiment, a method includes obtaining, by one or more computing devices on-board an autonomous vehicle, state data descriptive of a current state of an object that is proximate to the autonomous vehicle. The method includes determining, by the one or more computing devices, one or more features associated with the object based at least in part on the state data. The method includes determining, by the one or more computing devise, a vehicle action for the autonomous vehicle based at least in part on a machine-learned model and the one or more features associated with the object. The vehicle action includes stopping a motion of the autonomous vehicle or moving the autonomous vehicle past the object.