Control Strategy Training with Safe Action Retry in Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current reinforcement learning approaches for autonomous driving face challenges in making learning progress due to the predominance of penalties for non-implementable actions, leading to a high number of roll-outs required to learn a high-reward strategy.

Innovation Solution

The method allows multiple attempts to find a safe action during training, continuing simulation runs even after a non-implementable action is encountered, and using a safe action to improve training without requiring a continuous target variable or threshold values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a penalty is added for non-implementable actions and the simulation run is interrupted early, then the control strategy is trained to avoid non-implementable actions, but the learning progress becomes extremely difficult and an excessively high number of roll-outs are needed

Engineering Contradiction:
Improveavoidance of non-implementable actionsVSAvoidlearning progress per roll-out
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies partial action by allowing the simulation run to continue partially even after a non-implementable action occurs. Instead of completely interrupting the roll-out, the system continues collecting data and rewards for subsequent states, thereby obtaining partial learning signals that still contribute to training efficiency while maintaining safety constraints.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements feedback by providing continuous reward signals throughout the simulation run, including after non-implementable actions. The control strategy receives feedback about the consequences of its actions (positive rewards for safe actions, negative rewards for non-implementable actions) and uses this information to improve its policy, enabling more efficient learning compared to complete interruption approaches.

Inventive Principle:
Principle #23Feedback

2Reliability

If the simulation run is interrupted after a single non-implementable action, then non-implementable actions are penalized heavily, but information about the contribution of previous actions to rewards is lost

Engineering Contradiction:
Improvepenalty for non-implementable actionsVSAvoidcontribution of previous actions to rewards
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent maintains continuity of useful action by allowing the simulation run to continue after non-implementable actions. The data collection and reward calculation processes remain continuous, ensuring that information about the contributions of previous actions to final rewards is preserved and utilized for training, rather than being lost due to early interruption.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent uses an intermediary approach by introducing a distinction between the occurrence of non-implementable actions and the termination of simulation runs. The system mediates between the need to penalize non-implementable actions and the need to preserve learning information by allowing runs to continue while still applying penalties, thus acting as an intermediary between these two requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If a model is expanded by a layer to prevent selection of impermissible actions, then actions can be evaluated for safety, but the model requires the target variable to be linear in the action which is often not the case

Engineering Contradiction:
Improveevaluation of action safetyVSAvoidlinearity requirement of model
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the safety evaluation function from the main control policy model. Instead of requiring the control model itself to be linear and include safety constraints, the system separates safety checking into a distinct evaluation step that can use simple linear checks, while the main model remains flexible and nonlinear as needed for complex control tasks.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the control system into separate functional components: the control policy model that selects actions, the safety evaluation layer that checks implementability, and the reward function that provides training signals. This segmentation allows each component to be optimized independently, with the safety layer using simple linear evaluations while the main model handles complex nonlinear control requirements.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12332613B2Device and method for training a control strategy for a control device over several iterations
Publication Date: 2025.06.17 ROBERT BOSCH GMBH
  • US12332613B2 patent drawing
  • US12332613B2 patent drawing
  • US12332613B2 patent drawing

AI summary

A method of training a control strategy for a control. An exploration strategy for a current version of the control strategy is determined in each of several iterations. Several simulation runs are carried out, in each of which an action is selected in accordance with the exploration strategy, and it being checked if the selected action is safe, until a safe action has been selected or a maximum number of actions greater than or equal to two has been selected. A follow-up state of the state in the sequence of states is ascertained. The sequence of states are collected as data of the simulation run; for the iteration. The value of a loss function is ascertained over the data of the executed simulation runs and the control strategy is adapted so that the value of the loss function is reduced.