Robot Arm Grasping Control with Obstacle-Aware Region Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional robot grasp control methods fail when obstacles are present in the designated grasp region, leading to user inconvenience and instability in grasping objects.

Innovation Solution

A control method for robots that divides an object into target and feasible grasp regions, senses orientations of the object and obstacle, and generates a grasp route using stored grasp policies to adaptively adjust joint units and hands for stable grasping, even when obstacles are present.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a designated region of an object is set as a grasp region, then the robot can perform grasping operations, but if any obstacle is present in the grasp region, grasping of the object fails

Engineering Contradiction:
Improvegrasping success rateVSAvoidadaptability to obstacles
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The object is divided into multiple grasp regions (target grasp region and alternative grasp regions), allowing the robot to segment the grasping task and switch between different regions based on obstacle presence, thereby maintaining grasping success while adapting to environmental constraints

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The grasp region selection is made dynamic based on real-time obstacle detection and joint unit constraints. The system dynamically switches between target and alternative grasp regions, and between different robot arms, to adapt to changing environmental conditions and maintain reliable grasping

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If the robot attempts to grasp the target region despite obstacles, then it maintains grasping precision, but the grasping operation becomes unstable

Engineering Contradiction:
Improvegrasping precisionVSAvoidgrasping stability
Core Design Contradiction:
Manufacturing precisionVSStability of the object's composition

Solution Approach 1:

The system uses feedback from obstacle sensing and joint constraint evaluation to determine whether to proceed with target region grasping or switch to alternative regions. This feedback mechanism ensures that grasping precision is maintained only when stability conditions are satisfied, preventing unstable grasping operations

Inventive Principle:
Principle #23Feedback

3Reliability

If the user sets a part of the object to be grasped to avoid obstacles, then grasping can be performed, but user inconvenience increases

Engineering Contradiction:
Improvegrasping feasibilityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The robot autonomously evaluates grasp feasibility by sensing obstacles and joint constraints, and automatically selects appropriate grasp regions and robot arms without requiring user intervention. This self-service capability maintains grasping feasibility while eliminating the inconvenience of manual region setting

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9014854B2Robot and control method thereof
Publication Date: 2015.04.21 SAMSUNG ELECTRONICS CO LTD
  • US9014854B2 patent drawing
  • US9014854B2 patent drawing
  • US9014854B2 patent drawing

AI summary

A robot and a control method thereof. The robot has plural robot arms, each having at least one joint unit and a hand, and the control method includes dividing an object into target and feasible grasp regions and storing grasp policies respectively corresponding to the grasp regions, sensing respective orientations of the object, the at least one joint unit, and an obstacle, judging whether or not grasping of the target grasp region is feasible after sensing the orientations, generating a grasp route using the grasp policy for the target grasp region, upon judging that grasping of the target grasp region is feasible, and generating a grasp route using the grasp policy for one of the feasible grasp regions, upon judging that grasping of the target grasp region is not feasible, and controlling the at least one joint unit and the hand to trace the generated grasp route.