Autonomous Vehicle Performance Optimization via Behavioral Cloning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous driving technology faces challenges in ensuring the safety and performance of self-driving vehicles (SDVs) on public roads due to the complexity of their systems and the infinite range of possible driving scenarios, making rigorous safety guarantees impractical.

Innovation Solution

A vehicle performance measurement system that includes sensors like LIDAR, cameras, and IMUs, along with a performance optimization system using quantitative metrics to assess and improve SDV safety and performance by comparing it to human driving standards, generating configuration packages to adjust control system parameters for better traffic law compliance and ride comfort.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If rigorous design-based safety concepts are applied to SDV systems, then safety guarantees may be improved, but device complexity and impracticality of validation increase due to extremely complex code bases and infinite scenario ranges

Engineering Contradiction:
Improvesafety guaranteesVSAvoidcode base complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical/software verification methods with a behavioral cloning approach using machine learning models. Instead of rigorously validating complex code bases through traditional engineering methods, the system learns safe driving behaviors by training on human driver data, substituting formal verification with data-driven behavioral modeling that scales to complex scenarios

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

Solution Approach 2:

The system changes the fundamental parameter of safety validation from code-based verification to performance-based evaluation. By measuring operational performance metrics and comparing learned behaviors against human driver standards, the system transforms safety assurance from a static code review process to a dynamic performance measurement approach that handles infinite scenario ranges

Inventive Principle:
Principle #35Parameter changes

2Reliability

If comprehensive safety validation is attempted for all possible driving scenarios, then safety coverage may be improved, but loss of time and computational resources increase due to the infinite range of situations and interactions

Engineering Contradiction:
Improvesafety coverageVSAvoidvalidation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies partial validation by focusing on learning from representative human driver behaviors rather than exhaustively validating all possible scenarios. The behavioral cloning approach uses sampled training data from human drivers to capture essential safety patterns, providing sufficient safety coverage without requiring infinite scenario enumeration

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses copying by training the SDV system on recorded human driver behaviors and decisions. Instead of validating each possible scenario individually, the system copies safe driving patterns from human operators and generalizes them to unseen situations, efficiently achieving broad safety coverage through behavioral replication

Inventive Principle:
Principle #26Copying

3Ease of manufacture

If traditional safety concepts are used for SDV systems, then ease of implementation may be improved, but reliability is insufficient for the complex and dynamic SDV domain

Engineering Contradiction:
Improveimplementation easeVSAvoidsafety adequacy
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent replaces traditional mechanical engineering safety concepts with machine learning-based behavioral cloning. This substitution enables the system to handle the complexity and dynamics of SDV operations by learning from data rather than relying on static safety models, achieving both implementation feasibility and adequate reliability for complex driving scenarios

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

Data Source

PatentUS10392025B2Autonomous vehicle performance optimization system
Publication Date: 2019.08.27 AURORA OPERATIONS INC
  • US10392025B2 patent drawing
  • US10392025B2 patent drawing
  • US10392025B2 patent drawing

AI summary

An autonomous vehicle (AV) performance optimization system can determine a set of performance metrics for determining AV performance. The system can receive AV performance data from AVs operating or configured for operation throughout a given region. Based on the AV performance data, the system can determine a set of deficient performance metrics in which the AV does not meet one or more performance thresholds of a set of performance metrics. The system may then generate a configuration package, executable by the AV, comprising a set of control system parameter adjustments for meeting or exceeding the one or more performance thresholds corresponding to the deficient performance metrics.