Robotic Manipulation Policy Training With SSL and RL Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robotic grasping techniques face challenges in adapting to unseen objects and new environmental conditions due to their reliance on supervised learning and offline training, which limits their ability to handle sparse reward feedback in online grasp learning.

Innovation Solution

A method that combines semi-supervised learning (SSL) with reinforcement learning (RL) to train a control policy for object manipulation, using image data to generate augmentations and pseudo-labels, thereby improving learning efficiency and adapting to new conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If supervised learning and offline training are used for robotic grasping, then the model can be trained with labeled data, but the system cannot adapt to unseen objects or new environmental conditions effectively

Engineering Contradiction:
Improvegrasping prediction accuracyVSAvoidadaptability to unseen objects
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary offline training with labeled data to establish a baseline control policy, then prepares for online adaptation by implementing a reinforcement learning framework that can continuously learn from new experiences with unseen objects and environmental conditions

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transitions from static offline training to dynamic online learning, where the control policy continuously adapts to new objects and conditions through reinforcement learning, making the system both precise and adaptable

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If online grasp learning is implemented to adapt to new conditions, then the system can handle unseen objects, but sparse reward feedback limits learning efficiency

Engineering Contradiction:
Improveadaptability to new environmental conditionsVSAvoidlearning efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system introduces pseudo-labels as an intermediary mechanism that provides additional training signals beyond sparse real rewards, enabling more efficient learning by leveraging unlabeled data to guide the reinforcement learning process toward successful grasping actions

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system generates augmented copies of input images with pseudo-labels that simulate successful grasping outcomes, allowing the learning algorithm to practice with synthetic reward feedback that complements the sparse real-world rewards

Inventive Principle:
Principle #26Copying

3Productivity

If data augmentation is applied to increase training data, then learning efficiency improves, but the imbalance between labeled and unlabeled data may cause online training to diverge

Engineering Contradiction:
Improvelearning efficiencyVSAvoidtraining stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adjusts the confidence threshold parameter that controls which pseudo-labeled augmented data is used for training, balancing the utilization of unlabeled data against training stability to prevent divergence while maximizing learning efficiency

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250196362A1Device and method for training a control policy for manipulating an object
Publication Date: 2025.06.19 ROBERT BOSCH GMBH
  • US20250196362A1 patent drawing
  • US20250196362A1 patent drawing
  • US20250196362A1 patent drawing

AI summary

A method for training a control policy for manipulating an object. For each of one or more objects in each of one or more scenes, receiving an input data element including image data representing a shape of the object to be manipulated and its position in the scene, generating, for each input data element, one or more training data elements by generating augmentations of the image data and pseudo-labels for the augmented image data according to a semi-supervised learning scheme and training the control policy using the generated training data elements.