Robot Action Control Using Value Images for Long-Horizon Tasks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot control systems struggle with efficiently adapting to diverse situations requiring a sequence of actions, particularly in tasks like object sorting, due to the complexity of long time horizons and high-dimensional control spaces, often getting stuck in local optima.

Innovation Solution

A neural network architecture with skip connections and training methods like Double-Deep-Q learning, prioritized experience replay, and dueling networks is employed to enhance the accuracy and efficiency of robot control, enabling precise multi-step action planning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a traditional neural network architecture is used for robot control, then the control system is simpler, but the accuracy for long time horizon tasks deteriorates

Engineering Contradiction:
Improveaccuracy of action evaluationVSAvoidcomplexity of neural network architecture
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The neural network is segmented into an encoder network and a decoder network with a bottleneck layer between them. The encoder extracts features from input images and passes them through the bottleneck, which then feeds the decoder to generate action evaluations. This segmentation allows the network to process information in stages, improving accuracy for long time horizon tasks while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The network architecture introduces a bottleneck dimension that compresses the feature space between encoder and decoder. This dimensional transformation allows the network to retain essential information while reducing complexity, enabling accurate evaluation of long-term actions without requiring an excessively complex overall architecture.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If standard training methods are used, then the training process is simpler, but the Q-value estimation accuracy deteriorates

Engineering Contradiction:
ImproveQ-value estimation accuracyVSAvoidcomplexity of training methodology
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The training methodology implements feedback mechanisms where the neural network's predictions are continuously refined based on actual outcomes. Through prioritized experience replay, the system prioritizes training on experiences where the prediction error is highest, creating a feedback loop that systematically improves Q-value estimation accuracy over time.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The training process performs preliminary actions by pre-processing experiences and storing them in a replay buffer before actual training occurs. This allows the network to learn from a diverse set of pre-collected experiences rather than learning online, improving estimation accuracy while separating the complexity of experience collection from the training process.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If information is compressed in the neural network, then the processing efficiency is higher, but the detail retention deteriorates

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiddetail information retention
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The network processes information in segmented stages through the encoder-bottleneck-decoder architecture. The encoder compresses input information efficiently, the bottleneck retains only essential features, and the decoder reconstructs the necessary details for action evaluation. This segmented processing maintains efficiency while preserving critical information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The network dynamically changes parameters through the bottleneck layer, which transforms the feature representation from the encoder space to the decoder space. This parameter transformation allows efficient compression of information while preserving the essential details needed for accurate action evaluation in long time horizon tasks.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12397415B2Method for controlling a robot device
Publication Date: 2025.08.26 ROBERT BOSCH GMBH
  • US12397415B2 patent drawing
  • US12397415B2 patent drawing
  • US12397415B2 patent drawing

AI summary

A method for controlling a robot device. The method includes: acquiring an image of an environment of the robot device; processing the image using a neural network, which outputs from the image a respective value image with pixel values for multiple pixels for at least one action parameter value, the pixel value for each pixel indicating an evaluation of an action specified by the action parameter value and the position of the pixel in the value image; selecting, from multiple actions, the particular action from among the multiple actions for which the pixel value of the pixel in the value image is at a maximum for the action parameter value at the position that specifies the action together with the action parameter value; and controlling the robot device to carry out the selected action.