Robot Grasp Selection Using Semantic Embedding Spaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robot grasping techniques are computationally complex and resource-intensive due to large search spaces, making it challenging for robots to efficiently interact with various objects in different poses and configurations.

Innovation Solution

The use of reduced-dimensionality embeddings generated from sensor data, indexed with semantic labels, allows robots to quickly determine appropriate grasping strategies by mapping object features to embedding spaces and selecting grasp options based on nearest neighbors and pre-assigned semantic labels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional grasp selection methods are used to evaluate all possible grasps for objects, then comprehensive grasp options can be identified, but computational complexity and resource consumption increase significantly

Engineering Contradiction:
Improvegrasp selection accuracyVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the grasp selection process into multiple stages: (1) generating candidate grasps using geometric primitives, (2) filtering candidates using semantic labels from embedding spaces, and (3) selecting final grasps based on task requirements. This segmentation reduces the search space at each stage, lowering computational complexity while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-computing embedding spaces and semantic labels for object categories before actual grasp selection. During runtime, the system only needs to query pre-computed semantic information rather than evaluating all possible grasps from scratch, significantly reducing real-time computational requirements.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If exhaustive search methods are used to determine appropriate grasps for various objects, then all possible grasp options are evaluated, but time consumption increases

Engineering Contradiction:
Improvegrasp selection accuracyVSAvoidgrasp selection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces embedding spaces and semantic labels as intermediaries between object perception and grasp selection. These intermediaries provide high-level semantic information (e.g., object category, functional properties) that guides the grasp selection process, allowing the system to quickly filter inappropriate grasps without exhaustive evaluation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter space by transforming raw geometric grasp candidates into semantic-based selection criteria. Instead of evaluating grasps based solely on geometric fit, the system uses semantic labels (e.g., 'drinkable', 'stackable') as selection parameters, which reduces the effective search space and accelerates decision-making.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If detailed object features are processed to determine grasp strategies, then accurate grasp selection is achieved, but computational resources increase

Engineering Contradiction:
Improveobject feature recognition accuracyVSAvoidcomputational energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the most relevant semantic features from object descriptions for grasp selection, rather than processing all available object features. The embedding space methodology automatically identifies and extracts key semantic properties (e.g., shape, size, material) that are critical for grasp planning, discarding redundant information and reducing computational energy consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10955811B2Robot interaction with objects based on semantic information associated with embedding spaces
Publication Date: 2021.03.23 GDM HOLDING LLC
  • US10955811B2 patent drawing
  • US10955811B2 patent drawing
  • US10955811B2 patent drawing

AI summary

Techniques described herein relate to using reduced-dimensionality embeddings generated from robot sensor data to identify predetermined semantic labels that guide robot interaction with objects. In various implementations, obtaining, from one or more sensors of a robot, sensor data that includes data indicative of an object observed in an environment in which the robot operates. The sensor data may be processed utilizing a first trained machine learning model to generate a first embedded feature vector that maps the data indicative of the object to an embedding space. Nearest neighbor(s) of the first embedded feature vector may be identified in the embedding space. Semantic label(s) may be identified based on the nearest neighbor(s). A given grasp option may be selected from enumerated grasp options previously associated with the semantic label(s). The robot may be operated to interact with the object based on the pose and using the given grasp option.