Robotic Manipulation Policy Learning for Unseen Object Grasping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robotic systems face challenges in generalizing grasping and manipulation tasks to unseen objects and environments due to the need for extensive and diverse data collection, which is impractical with existing on-policy training methods.

Innovation Solution

The implementation of off-policy deep reinforcement learning using QT-Opt, a continuous-action generalization of Q-learning, that allows for self-supervised data collection and stochastic optimization, enabling robots to learn policies that generalize effectively to new objects and environments without requiring explicit actor networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If on-policy training methods are used to train robotic manipulation policies, then the training data is collected efficiently along the policy's trajectory, but the system fails to generalize to unseen objects and environments due to insufficient data diversity

Engineering Contradiction:
Improvegeneralization capabilityVSAvoiddata diversity
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent employs simulation environments to create virtual copies of real-world robotic manipulation scenarios. These simulated environments generate diverse training data that mirrors real-world physics and dynamics without requiring extensive physical data collection. The simulation-to-real transfer enables the policy to generalize to unseen objects and environments by learning from a broader range of experiences in the virtual domain.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system varies multiple parameters in the simulation environment including object properties (shape, size, material), environmental conditions (lighting, surface textures), and task configurations. By systematically changing these parameters, the training data achieves high diversity while maintaining physical realism, enabling the policy to learn robust manipulation strategies that generalize to novel situations.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If extensive and diverse data collection is performed to improve generalization to unseen objects and environments, then the model's adaptability increases, but the data collection process becomes impractical with existing methods

Engineering Contradiction:
Improvegeneralization to unseen objectsVSAvoiddata collection time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent pre-generates large volumes of diverse training data in simulation environments before deploying the policy to real robots. This preliminary data collection in the virtual domain eliminates the need for time-consuming real-world data gathering, as the simulation can rapidly generate countless variations of manipulation scenarios without physical constraints.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By using simulation-to-real transfer, the system copies training experiences from the virtual environment to the physical robot. This copying approach allows the robot to leverage pre-collected diverse data without performing extensive real-world data collection, dramatically reducing the time and resources required for training.

Inventive Principle:
Principle #26Copying

3Productivity

If explicit actor networks are used in reinforcement learning, then the policy can be directly optimized, but the system complexity increases and scalability to complex tasks is reduced

Engineering Contradiction:
Improvetraining efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts and removes the explicit actor network component from the traditional reinforcement learning architecture. By eliminating the actor-critic structure and using only value-based learning with Q-learning, the system reduces architectural complexity while maintaining training efficiency. The policy is represented implicitly through the Q-function rather than through explicit action selection networks.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20210237266A1Deep reinforcement learning for robotic manipulation
Publication Date: 2021.08.05 GOOGLE LLC
  • US20210237266A1 patent drawing
  • US20210237266A1 patent drawing
  • US20210237266A1 patent drawing

AI summary

Using large-scale reinforcement learning to train a policy model that can be utilized by a robot in performing a robotic task in which the robot interacts with one or more environmental objects. In various implementations, off-policy deep reinforcement learning is used to train the policy model, and the off-policy deep reinforcement learning is based on self-supervised data collection. The policy model can be a neural network model. Implementations of the reinforcement learning utilized in training the neural network model utilize a continuous-action variant of Q-learning. Through techniques disclosed herein, implementations can learn policies that generalize effectively to previously unseen objects, previously unseen environments, etc.