Driver Maneuver Prediction Using Multi-Hypothesis Trajectory Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing driver assistance systems face challenges in predicting a driver's intended maneuver, especially in ambiguous traffic situations such as approaching an intersection, where it is unclear whether the driver intends to turn right or left, and which lane to select.

Innovation Solution

The method represents multiple hypotheses for potential driving maneuvers using associated sets of parameters, calculates a theoretical history for each, compares it to recorded dynamic data, and selects the hypothesis with the highest similarity as the prediction result, using vehicle-internal sensor data like velocity and yaw rate to model turning maneuvers and assess the reliability of the prediction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple hypotheses for driving maneuvers are represented and compared using theoretical histories, then the prediction accuracy in ambiguous traffic situations is improved, but the computational complexity and processing time increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The method segments the prediction problem by dividing it into multiple discrete hypotheses, each representing a possible driving maneuver. Each hypothesis is evaluated independently by comparing its theoretical history with the recorded history, allowing the system to handle complex prediction scenarios through modular comparison of simplified individual cases rather than attempting to solve the entire problem at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by pre-calculating theoretical histories for multiple possible driving maneuvers before the actual decision is needed. These theoretical histories are prepared in advance and stored, so when prediction is required, the system only needs to compare the recorded history against the pre-computed options, significantly reducing real-time computational burden.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system waits for more data to confirm driver intention, then the reliability of prediction improves, but the response time decreases

Engineering Contradiction:
Improveprediction reliabilityVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies partial action by using only the portion of data that is sufficient to make a reliable prediction, rather than waiting for complete information. By comparing the recorded history against multiple pre-calculated theoretical histories, the system can determine driver intention with adequate confidence from partial data, avoiding unnecessary delays while maintaining sufficient reliability for safety-critical decisions.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11872995B2Method for predicting a driving maneuver in a driver assistance system
Publication Date: 2024.01.16 ROBERT BOSCH GMBH
  • US11872995B2 patent drawing
  • US11872995B2 patent drawing
  • US11872995B2 patent drawing

AI summary

A method for predicting a driving maneuver in a driver assistance system of a motor vehicle. Based on dynamic data of the vehicle detected with the aid of sensors, a history of a driving maneuver, which is not yet completed, is recorded and, based on the history, a future course of the driving maneuver is predicted. Multiple hypotheses for potentially occurring driving maneuvers are represented by respective associated sets of parameters. A theoretical history of the driving maneuver is calculated based on the parameters for each hypothesis. The recorded history is compared to at least one of the theoretical histories. Based on a similarity degree, the hypothesis which describes the presently occurring driving maneuver with the highest probability is determined and output as the prediction result.