Automated Ego Vehicle Behavior Planning With Partial Situation Hierarchy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for behavior planning in automated vehicles often result in suboptimal decisions due to overly restrictive boundary conditions, leading to inefficient computing and potential safety issues.

Innovation Solution

A method that decomposes traffic situations into partial situations using a specialization hierarchy, instantiating only necessary partial situations and utilizing a tree or directed acyclic graph structure to optimize evaluation, reducing unnecessary computations and ensuring safety guarantees.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all identified partial situations are instantiated and evaluated, then safety guarantees are maintained, but computing time increases and efficiency decreases

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

Solution Approach 1:

The patent segments the evaluation process by introducing a specialization hierarchy that divides partial situations into different levels. Only partial situations at the current evaluation level and below are instantiated, while higher-level partial situations are skipped. This segmentation allows the system to maintain safety guarantees for relevant situations while avoiding unnecessary computation on already-addressed higher-level situations, thus reducing computing time without compromising reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by evaluating only the necessary portion of partial situations based on the specialization hierarchy. Instead of instantiating all identified partial situations (excessive action), the system selectively instantiates only those at the current level and below (partial action). This approach maintains sufficient safety guarantees while avoiding the computational overhead of evaluating all possible partial situations, thereby improving efficiency.

Inventive Principle:
Principle #16Partial or excessive action

2Productivity

If a specialization hierarchy is introduced to reduce instantiations, then computing efficiency improves, but system complexity increases

Engineering Contradiction:
Improvecomputing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The specialization hierarchy is pre-computed and stored before the actual behavior planning process. This preliminary action organizes the partial situations into a hierarchical structure with defined levels and relationships, allowing the system to efficiently navigate and select which partial situations to instantiate during runtime. By preparing this structure in advance, the system reduces runtime complexity while maintaining high computing efficiency during actual evaluation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the evaluation process based on the specialization hierarchy by determining a current level and selectively instantiating partial situations at that level and below. This dynamic approach allows the system to adapt its computation depth to the specific situation, optimizing the balance between efficiency and complexity management rather than using a fixed evaluation strategy for all cases.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260070567A1Computer-implemented method and system for planning the behavior of an at least partially automated ego vehicle
Publication Date: 2026.03.12 ROBERT BOSCH GMBH
  • US20260070567A1 patent drawing
  • US20260070567A1 patent drawing
  • US20260070567A1 patent drawing

AI summary

A computer-implemented method for planning the behavior of an at least partially automated EGO vehicle. The method uses a data basis of predefined partial situations and an evaluation model for each of these partial situations as well as a predefined set of rules for assessing possible behaviors of the EGO vehicle in a given situation. The method includes decomposing the given situation into a set of partial situations of the data basis and determining boundary conditions for the behavior of the EGO vehicle on the basis of the evaluation models of the identified partial situations. In doing so, a specified specialization hierarchy for the partial situations of the data basis is used.