Autonomous Vehicle Fleet Computing for Online Model Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles often lack sufficient computational resources and trained models to handle unusual or unencountered scenarios, limiting their ability to operate safely and efficiently, especially when encountering conditions like sensor noise from sunlight at intersections.

Innovation Solution

Utilizing unused computational resources of autonomous vehicles to train and test machine-learning models online using live sensor data, allowing for the diversion of vehicles from service to conduct training or testing, or performing these tasks during computationally light operations, such as driving on straight roadways with low traffic, and leveraging distributed computing architectures to share resources and improve processing power.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If autonomous vehicles operate with limited computational resources and pre-trained models only, then service availability is maintained, but the ability to handle unusual or unencountered scenarios is insufficient

Engineering Contradiction:
Improveability to handle unusual scenariosVSAvoidcomputational resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary training of machine learning models during periods when computational resources are underutilized (computationally light operations). This allows the vehicle to prepare and store trained models in advance, so that when unusual scenarios are encountered, the vehicle can immediately apply pre-trained models without requiring intensive real-time computational resources.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts its operational mode based on computational resource availability. During computationally light operations, the vehicle transitions to training mode to improve its models. When unusual scenarios are detected, the vehicle can divert from service to perform intensive training or testing. This dynamic adaptation allows the system to balance service availability with model improvement needs.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If autonomous vehicles divert from service to conduct training or testing, then model accuracy improves, but service performance may be compromised

Engineering Contradiction:
Improvemodel accuracyVSAvoidservice performance
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs training and testing actions partially - only diverting from service when computational resources are available and service demand is low. Rather than continuously diverting for training, the vehicle performs training during computationally light operations or when service demand allows, achieving model improvement while minimizing impact on service performance.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements periodic training and testing cycles rather than continuous operations. The vehicle alternates between service mode and training/testing mode based on computational resource availability and service demand. This periodic approach allows the vehicle to maintain service performance while periodically improving its models through training and testing.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If machine learning models are trained offline only, then computational resources are preserved during operation, but the models lack adaptability to new scenarios

Engineering Contradiction:
Improveadaptability to new scenariosVSAvoidtraining time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary training during offline periods and computationally light operations, preparing models in advance before they are needed. This allows the vehicle to conduct extensive training without losing operational time, as the training is completed beforehand when the vehicle is not actively serving or during low-demand periods.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extends training activities from purely offline to a continuous process that includes offline training, training during computationally light operations, and training during diverted service periods. This continuous approach ensures that model improvement is an ongoing process rather than a periodic interruption, maximizing adaptability while minimizing impact on service.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11181913B2Autonomous vehicle fleet model training and testing
Publication Date: 2021.11.23 ZOOX INC
  • US11181913B2 patent drawing
  • US11181913B2 patent drawing
  • US11181913B2 patent drawing

AI summary

A method and system of using excess computational resources on autonomous vehicles. Such excess computational resources may be available during periods of low demand, or other periods of idleness (e.g., parking). Where portions of computing resources are available amongst a fleet of vehicles, such excess computing resources may be pooled as a single resource. The excess computational resources may be used, for example, to train and/or test machine-learning models. Performance metrics of such models may be determined using hardware and software on the autonomous vehicle, for example sensors. Models having performance metrics outperforming current models may be considered as validated models. Validated models may be transmitted to a remote computing system for dissemination to a fleet of vehicles.