Multi-Finger Grasp Prediction From Point Clouds in Cluttered Scenes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in effectively training machine-learning models to predict grasps for multi-fingered robotic hands, particularly in complex environments with cluttered scenes and unknown objects.

Innovation Solution

A method for training a machine-learning model that involves determining point cloud representations of objects, calculating grasp losses including collision and grasp stability losses, and adjusting the model to reduce total loss, thereby predicting efficient and dexterous grasps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a machine-learning model is trained to predict multi-fingered grasps with high accuracy, then the grasp prediction precision is improved, but the training time and computational complexity increase

Engineering Contradiction:
Improvegrasp prediction precisionVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The training process is segmented into multiple stages: initial training with simplified collision models, then progressive refinement with more accurate collision detection. The grasp prediction is also segmented into candidate generation phase and refinement phase, allowing efficient exploration followed by precise optimization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-computing collision-free regions and pre-processing scene geometry before actual grasp prediction. This prepares the environment and data structures in advance, reducing the computational burden during the actual training and prediction phases.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the model considers collision loss and grasp stability loss for each finger, then the reliability of grasp prediction is improved, but the device complexity increases

Engineering Contradiction:
Improvegrasp prediction reliabilityVSAvoidmodel complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The loss function is segmented into distinct components: collision loss, grasp stability loss, and other task-specific losses. Each component is computed and optimized separately, allowing the model to learn multiple aspects of reliable grasping without overwhelming complexity. The gradient from each loss component is computed independently and aggregated during backpropagation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The machine-learning model is designed with multi-functionality to handle multiple objectives simultaneously: collision avoidance, grasp stability, and task-specific requirements. The unified loss function framework allows the same model architecture to optimize for multiple reliability aspects without requiring separate specialized models for each constraint.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If the model predicts grasps for multiple surface points with finger joint configurations, then the versatility of grasping skills is improved, but the difficulty of training increases

Engineering Contradiction:
Improvegrasping skill versatilityVSAvoidtraining difficulty
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The training data is segmented into multiple scenes with diverse objects and configurations. The model learns from segmented examples of different grasp types, object categories, and environmental conditions. This segmentation allows the model to progressively learn versatile grasping skills from manageable portions of the training distribution rather than attempting to learn all variations simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The model employs dynamic training strategies including adaptive learning rates, progressive difficulty increase, and dynamic selection of training samples based on performance. The training process adapts its difficulty and focus areas dynamically, making the learning of versatile grasping skills more manageable despite the high dimensionality of finger joint configurations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250033195A1Device and method for training a machine-learning model for determining a grasp of a multi-finger gripper for manipulating an object
Publication Date: 2025.01.30 ROBERT BOSCH GMBH
  • US20250033195A1 patent drawing
  • US20250033195A1 patent drawing
  • US20250033195A1 patent drawing

AI summary

A method for training a machine-learning model for determining a grasp of a multi-finger gripper for manipulating an object. The method includes, for each of a plurality of scenes, each scene including an object in a respective pose, determining a point cloud representation of the object included in scene, determining, by the machine-learning model, a multi-finger grasp for each of a plurality of surface points of the object, determining a grasp loss of the grasp, wherein the loss includes at least one of a collision loss and a grasp stability loss, determining a total loss including the determined grasp losses and adjusting the machine-learning model to reduce the total loss.