Variational Autoencoder Grasp Generation for Noisy Depth Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robotic systems face challenges in generating stable grasp poses for objects with noisy depth camera data, as they rely on complete 3D models and geometry-inspired heuristics, which are limited in realistic scenarios, and often fail to predict diverse and kinematically feasible grasps.

Innovation Solution

A machine learning system using variational autoencoders and grasp evaluators to sample and refine grasp poses from 3D point clouds, enabling the generation of diverse and stable grasps without requiring complete object models, and improving grasp success rates through iterative refinement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complete 3D models are used for grasp generation, then grasp stability can be improved, but the system becomes limited in realistic scenarios where only noisy depth camera data is available

Engineering Contradiction:
Improvegrasp stabilityVSAvoidadaptability to noisy depth camera data
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary action by training the neural network on complete 3D models during the offline phase. This pre-computed knowledge is then applied during real-time operation with noisy depth camera data, allowing the system to benefit from complete model information without requiring complete models during actual grasping tasks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a learned representation (copy) of complete 3D models through neural network training. Instead of requiring actual complete models during operation, the network has learned to infer graspable features from partial observations, effectively copying the essential information needed for stable grasping.

Inventive Principle:
Principle #26Copying

2Device complexity

If geometry-inspired heuristics are used to select grasp points, then grasp generation can be simplified, but the system fails to predict diverse and kinematically feasible grasps

Engineering Contradiction:
Improvegrasp generation complexityVSAvoidgrasp diversity and kinematic feasibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system replaces traditional geometry-inspired heuristics (mechanical/geometric rules) with a data-driven neural network approach. This substitution allows the system to learn complex, non-intuitive grasp patterns from training data that go beyond simple geometric heuristics, achieving both diversity and kinematic feasibility.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system changes the approach from deterministic geometric rules to probabilistic learning-based predictions. By using softmax probabilities over multiple candidate grasps, the system can explore diverse options and select kinematically feasible grasps based on learned patterns rather than fixed geometric heuristics.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If traditional grasp selection methods are used, then the system can operate with simple algorithms, but the success rate in realistic scenarios with noisy data is low

Engineering Contradiction:
Improvegrasp selection efficiencyVSAvoidgrasp success rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system replaces traditional algorithmic grasp selection with a trained neural network that has learned optimal grasping strategies from training data. This allows the system to maintain computational efficiency while achieving high success rates in realistic scenarios with noisy depth camera data.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs preliminary learning during an offline training phase using complete 3D models and ground truth grasp data. This pre-computed knowledge enables fast, accurate grasp prediction during real-time operation without requiring complex runtime processing, thus maintaining productivity while improving reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11701771B2Grasp generation using a variational autoencoder
Publication Date: 2023.07.18 NVIDIA CORP
  • US11701771B2 patent drawing
  • US11701771B2 patent drawing
  • US11701771B2 patent drawing

AI summary

In at least one embodiment, a system determines a set of possible grasp poses that allow a robot to successfully grasp an object by generating a set of potential grasp poses, and then evaluating the performance of each potential grasp pose. In at least one embodiment, the system performs a refinement operation on the grasp poses, and based on an evaluation of the poses, creates an improved set of possible grasps for the object.