Autonomous Driving Policy Architecture for Safe Generalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automated vehicle systems struggle to handle unforeseen driving situations safely due to difficulties in generalizing driving policies across diverse environments and conditions, often resulting in overly cautious or aggressive behaviors when encountering unfamiliar scenarios.

Innovation Solution

A driving policy architecture that encodes safe driving knowledge into cognitive spaces using a multi-network structure, comprising a place cell-like network trained on inputs from a grid cell-like network and obstacle-like network, with a reward function based on safety measurements, allowing the system to predict vehicle behavior and navigate safely in new environments by measuring activation time in grid cells and assigning weights to recalled experiences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If deep learning approaches are used for automated driving, then the system can learn from data, but it struggles with data-poor problems where the underlying structure is characterized by sparse but complex relations

Engineering Contradiction:
Improveadaptability to diverse driving situationsVSAvoidreliability in data-poor conditions
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the driving policy into modular components: a cognitive map module that encodes spatial relationships and driving rules, and a behavior prediction module that applies these rules to specific situations. This segmentation allows the system to handle data-poor conditions by relying on structured knowledge representations rather than requiring extensive training data for each scenario.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary encoding of safe driving knowledge into cognitive maps during an offline phase, creating structured representations of driving rules, spatial relationships, and environmental factors. This preliminary action enables the system to generalize to new situations without requiring retraining, as the foundational knowledge is pre-established in a structured format that can be applied to diverse driving conditions.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If rule sets for collision avoidance and path following are used, then the system can handle basic safety requirements, but the driving policy is difficult to generalize to all driving situations

Engineering Contradiction:
Improvesafety in basic driving scenariosVSAvoidgeneralizability to diverse environments
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal cognitive map structure that can represent multiple types of driving knowledge (spatial relationships, traffic rules, environmental factors) in a unified framework. This universal representation enables the system to handle both basic safety requirements and complex, diverse driving situations through the same underlying structure, achieving both reliability and adaptability.

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

Solution Approach 2:

The system uses parameterized representations of driving scenarios within the cognitive map, allowing it to generalize from specific rules to broader patterns. By representing driving knowledge in terms of adjustable parameters and relationships rather than fixed rules, the system can adapt to new environments and situations while maintaining safety guarantees.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If statistical learning is used to build internal representations from raw data, then the system can handle diverse and noisy conditions, but it requires large amounts of training data and may not generalize well to unseen scenarios

Engineering Contradiction:
Improvehandling of diverse and noisy conditionsVSAvoidamount of training data required
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent introduces cognitive maps as an intermediary layer between raw sensor data and driving decisions. These cognitive maps encode structured knowledge about spatial relationships, driving rules, and environmental factors, serving as a mediator that reduces the need for extensive training data. The intermediary structure allows the system to handle diverse and noisy conditions by relying on organized knowledge representations rather than requiring large datasets for statistical learning.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If the driving environment differs from assumptions made about behaviors, then the system can maintain safety checks, but it creates overly cautious behaviors in the best case or dangerously aggressive ones in other cases

Engineering Contradiction:
Improvesafety check consistencyVSAvoidnatural driving behavior
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements feedback mechanisms where the cognitive map continuously evaluates predicted behaviors against encoded safe driving knowledge and spatial relationships. This feedback loop allows the system to adjust its behavior dynamically, maintaining safety checks while avoiding overly cautious or aggressive responses by comparing predictions against structured knowledge of appropriate driving behavior in given contexts.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11702105B2Technology to generalize safe driving experiences for automated vehicle behavior prediction
Publication Date: 2023.07.18 INTEL CORP
  • US11702105B2 patent drawing
  • US11702105B2 patent drawing
  • US11702105B2 patent drawing

AI summary

Systems, apparatuses and methods may provide for technology that generates, via a first neural network such as a grid network, a first vector representing a prediction of future behavior of an autonomous vehicle based on a current vehicle position and a vehicle velocity. The technology may also generate, via a second neural network such as an obstacle network, a second vector representing a prediction of future behavior of an external obstacle based on a current obstacle position and an obstacle velocity, and determine, via a third neural network such as a place network, a future trajectory for the vehicle based on the first vector and the second vector, the future trajectory representing a sequence of planned future behaviors for the vehicle. The technology may also issue actuation commands to navigate the autonomous vehicle based on the future trajectory for the vehicle.