Autonomous Driving Controller Anomaly Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicle driving systems face challenges in accurately predicting the behavior of proximate objects, especially in anomalous situations where trained behavior models are insufficient, leading to potential dangerous outcomes.

Innovation Solution

Implementing a planning-based approach that generates a driving plan for proximate objects by optimizing a cost function from their perspective, allowing the vehicle to avoid collisions without relying on trained behavior models, and combining this with a learning-based approach for enhanced performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a learning-based approach using trained behavior models is used to predict proximate object behavior, then the system performs well under normal driving conditions, but it fails when confronted with anomalous situations not well-represented in the training data

Engineering Contradiction:
Improveprediction accuracyVSAvoidhandling anomalous situations
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system segments the prediction approach into two distinct components: a learning-based prediction module that handles normal situations using trained behavior models, and a planning-based prediction module that handles anomalous situations by generating plans from first principles. This segmentation allows each module to specialize in its strengths while working together to cover the full range of driving scenarios.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary anomaly detection mechanism that identifies when situations fall outside the training data distribution. This intermediary component acts as a bridge, determining when to switch from the learning-based approach to the planning-based approach, ensuring smooth transitions between different prediction modes based on situation normality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the system relies on trained behavior models for prediction, then it can efficiently handle common driving scenarios, but it produces poor or inaccurate predictions when faced with situations not well-represented by the trained model

Engineering Contradiction:
Improveprediction efficiencyVSAvoidprediction accuracy in anomalous situations
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts its prediction strategy based on the characteristics of the current situation. When situations are normal and well-represented in training data, the efficient learning-based model is used. When anomalies are detected, the system dynamically switches to the planning-based approach, which sacrifices some computational efficiency but ensures accurate predictions in novel situations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the fundamental parameters of the prediction approach based on situation type. For normal situations, it uses learned parameters from training data. For anomalous situations, it switches to generating plans based on physical constraints and cost functions, fundamentally changing how predictions are made to adapt to novel scenarios.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the autonomous vehicle generates driving plans for proximate objects by optimizing cost functions, then it achieves more accurate collision avoidance in anomalous situations, but it increases computational complexity

Engineering Contradiction:
Improvecollision avoidance accuracyVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system applies the computationally intensive planning-based approach partially, only when anomalies are detected. For the majority of normal situations, it uses the more efficient learning-based model. This partial application of the complex planning algorithm reduces overall computational burden while maintaining high collision avoidance accuracy when it matters most.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary anomaly detection before committing to the computationally intensive planning-based prediction. By pre-screening situations to identify only those that require planning-based approaches, the system avoids unnecessary computational complexity in normal situations while ensuring thorough analysis when anomalies are present.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10766487B2Vehicle driving system
Publication Date: 2020.09.08 WAYMO LLC
  • US10766487B2 patent drawing
  • US10766487B2 patent drawing
  • US10766487B2 patent drawing

AI summary

Autonomous driving systems and methods include a controller of a first vehicle configured to detect an operating state of a second vehicle proximate the first vehicle, and to predict, based on the operating state of the second vehicle, a potential behavior for the second vehicle that optimizes a cost function from the perspective of the second vehicle. The controller then controls the first vehicle to avoid a collision with the second vehicle assuming the second vehicle operates according to the potential behavior.