Dynamics-Dependent Behavioral Planning for Self-Driving Vehicles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Self-driving vehicles face challenges in adapting driving maneuvers due to differences in dynamics between test vehicles driven by humans and actual automated vehicles, as well as changes in vehicle conditions and weather, which existing methods struggle to address effectively.

Innovation Solution

A method for training a behavior planner using observation data from test drives, incorporating a dynamics model to translate the data to the conditions of the target vehicle, allowing for adaptation to various scenarios and vehicle changes without the need for additional test data, and utilizing a classifier model for maneuver identification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If observation data from test drives in human-driven test vehicles is used to train the behavior planner, then the training process is simplified and less extensive testing is needed, but the dynamics differences between test vehicles and target automated vehicles cause inaccuracies in maneuver timing and execution

Engineering Contradiction:
Improveease of trainingVSAvoidmaneuver timing accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

A dynamics model is introduced as an intermediary component that receives observation data from human-driven test vehicles and transforms it into corrected observation data that accounts for the dynamics differences of the automated target vehicle. This mediator enables accurate training without requiring physical test drives of the target vehicle, resolving the contradiction between ease of training and maneuver timing accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the behavior planner is trained using raw observation data without dynamics correction, then the training process is faster and simpler, but the vehicle behavior may be surprising or inappropriate to other traffic due to dynamics mismatches

Engineering Contradiction:
Improvetraining speedVSAvoidbehavior appropriateness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The dynamics model performs preliminary correction of observation data before the behavior planner training process begins. By pre-adjusting the training data to account for dynamics differences, the system ensures that the behavior planner learns appropriate maneuvers for the automated vehicle's actual capabilities, maintaining reliability while preserving training speed.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If extensive test drives in the actual target vehicle are conducted to capture accurate dynamics, then maneuver execution accuracy is improved, but the time and resources required for testing increase significantly

Engineering Contradiction:
Improvemaneuver execution accuracyVSAvoidtesting time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Instead of conducting extensive physical test drives in the target automated vehicle, the system creates a virtual copy of the testing process by using a dynamics model to simulate how the target vehicle would respond to observation data. This copying approach achieves accurate maneuver execution training without the time cost of extensive physical testing.

Inventive Principle:
Principle #26Copying

4Adaptability or versatility

If the behavior planner adapts to different vehicle conditions and weather changes, then the adaptability to diverse scenarios is improved, but the complexity of the training process and dynamics modeling increases

Engineering Contradiction:
Improvescenario adaptabilityVSAvoidmodeling complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The dynamics model is designed as a universal framework that can handle multiple vehicle conditions and weather scenarios through a single unified model structure. Rather than creating separate models for each scenario, the universal dynamics model adjusts its parameters to account for different conditions, maintaining adaptability while avoiding the complexity of multiple specialized models.

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

Data Source

PatentUS20240001955A1Dynamics-Dependent Behavioral Planning for at least Partially Self-Driving Vehicles
Publication Date: 2024.01.04 ROBERT BOSCH GMBH
  • US20240001955A1 patent drawing
  • US20240001955A1 patent drawing
  • US20240001955A1 patent drawing

AI summary

A method for training a behavior planner for an at least partially self-driving target vehicle on the basis of observation data regarding kinematics and/or dynamics that have been recorded during at least one test drive in a test vehicle includes identifying a driving maneuver that moves the test vehicle from an initial state to an end state using the observation data, ascertaining the maneuver end time, retrieving a maneuver duration required by the target vehicle to perform the identified driving maneuver from a dynamics model of the target vehicle, labeling observation data from a time interval, defined by the maneuver duration, with the identified driving maneuver, and training the behavior planner, using the labeled observation data, to map observation data that indicate a state of the target vehicle to at least one driving maneuver to be performed.