Manipulation with Shared Grasping

TL;DR

Shared grasping optimizes grasp via environmental contacts, using hybrid force-velocity control for stability.

cs.RO 🔴 Advanced 2020-06-05 7 views
Yifan Hou Zhenzhong Jia Matthew T. Mason
robotics grasping environmental contact stability force-velocity control

Key Findings

Methodology

The study introduces a shared grasping method optimizing grasp through environmental contacts. It employs Hybrid Force-Velocity Control (HFVC) to ensure grasp stability. By analyzing quasi-static properties of planar rigid bodies, researchers enumerate all feasible contact modes and calculate the most robust control scheme.

Key Results

  • Experiments show HFVC-controlled shared grasping exhibits high stability across scenarios, reducing contact failure likelihood. Specifically, the system maintains stability across different contact modes, minimizing grasp failures due to slipping.
  • Optimizing contact geometry further enhances system stability, with experimental results showing significant increases in stability margins.
  • Across various experimental setups, the system effectively selects optimal contact modes, enhancing operational robustness.

Significance

This research offers a new perspective on robotic grasping, enabling manipulation even when full grasp is not possible. The method not only enhances grasp stability but also extends robotic capabilities in complex environments.

Technical Contribution

Technical contributions include a novel contact mode evaluation method and robust control of contact modes via HFVC. Unlike existing force-closure analysis methods, this approach distinguishes different contact modes and optimizes contact geometry for improved stability.

Novelty

This study is the first to propose shared grasping, optimizing grasp through environmental contacts, distinct from traditional force-closure analysis. Compared to existing research, this method achieves stable operation across multiple contact modes.

Limitations

  • In complex environments, contact mode selection may be affected by environmental uncertainties, leading to grasp failures.
  • The system requires high-precision sensors to detect contact states, increasing hardware costs.
  • Quasi-static analysis may not be applicable in certain dynamic environments.

Future Work

Future research could explore shared grasping applications in dynamic environments and how machine learning can optimize contact mode selection.

AI Executive Summary

Shared grasping is a method optimizing grasp through environmental contacts, aimed at addressing the shortcomings of traditional grasping in complex environments. Researchers propose a novel Hybrid Force-Velocity Control (HFVC) method, analyzing quasi-static properties of planar rigid bodies to enumerate all feasible contact modes and select the most robust control scheme. Experimental results demonstrate that HFVC-controlled shared grasping exhibits high stability across scenarios, reducing contact failure likelihood. Additionally, optimizing contact geometry further enhances system stability. Despite its impressive performance in complex environments, further research is needed to address the impact of environmental uncertainties on contact mode selection. Future studies could explore shared grasping applications in dynamic environments and how machine learning can optimize contact mode selection.

Deep Analysis

Background

Robotic grasping technology is widely used in the automation industry, with traditional force-closure methods effectively resisting external disturbances. However, when suitable grasping locations are unavailable, robots rely on external force resources for manipulation, such as pivoting or tumbling objects on a surface. Shared grasping treats the environment as another finger, enabling robust manipulation without force-closure grasps.

Core Problem

Traditional grasping analysis assumes all contact points are sticking, while shared grasping considers multiple possible contact modes. Due to the diversity of contact modes, traditional force-based grasping stability analysis cannot distinguish between different modes.

Innovation

Shared grasping optimizes grasp through environmental contacts, using Hybrid Force-Velocity Control (HFVC) for stability. The method enumerates all feasible contact modes and selects the most robust control scheme. Optimizing contact geometry further enhances system stability.

Methodology

  • �� Use HFVC for contact mode selection, ensuring system stability in target mode.
  • �� Analyze quasi-static properties of planar rigid bodies to enumerate all feasible contact modes.
  • �� Optimize contact geometry to increase stability margins.
  • �� Validate stability across different contact modes through experiments.

Experiments

Experiments were conducted using ABB IRB120 and UR5e robots, achieving stable grasping operations through HFVC. Experiments spanned multiple scenarios, including different contact modes and geometry optimizations. High-frequency sensor data collection ensured experimental accuracy.

Results

Experimental results show HFVC-controlled shared grasping exhibits high stability across scenarios, reducing contact failure likelihood. Optimizing contact geometry significantly increases system stability margins.

Applications

Shared grasping can be applied in complex object manipulation on automated production lines, enhancing robot capabilities in dynamic environments. The method enables robust operation even when full grasp is not possible.

Limitations & Outlook

In complex environments, contact mode selection may be affected by environmental uncertainties, leading to grasp failures. The system requires high-precision sensors to detect contact states, increasing hardware costs.

Plain Language Accessible to non-experts

Imagine a kitchen where a robot needs to grasp a slippery soap. Traditional grasping is like tightly holding the soap, but it might fail if the soap is too slippery. Shared grasping is like using both the hand and the table to pinch the soap, reducing the chance of slipping. Through environmental contacts, the robot can maintain stability even when the soap slips. This method is like pinching the soap with both the hand and the table in the kitchen, ensuring it doesn't fall.

ELI14 Explained like you're 14

Imagine you're playing a claw machine game, and the robot's claw needs to grab a slippery toy. Traditional grabbing is like tightly holding the toy, but it might fall if the toy is too slippery. Shared grasping is like using both the claw and the machine's edge to pinch the toy, reducing the chance of falling. Through environmental contacts, the robot can maintain stability even when the toy slips. This method is like pinching the toy with both the claw and the machine in the game, ensuring it doesn't fall.

Glossary

Shared Grasping

A method optimizing grasp through environmental contacts, reducing hand contact points and enhancing operational stability.

Used in the paper to describe how robots achieve robust manipulation through environmental contacts.

Hybrid Force-Velocity Control

A method combining force control and velocity control to ensure contact mode stability.

Used to select the most robust contact mode and maintain desired object motion.

Stability Margin

Describes the system's ability to resist external disturbances in a contact mode.

Used to evaluate the robustness of contact modes.

Contact Mode

Describes the contact state between the object, environment, and robot hand.

Used to analyze operational stability across different contact modes.

Quasi-static Analysis

An analysis method ignoring inertia forces, used to study contact properties of planar rigid bodies.

Used to derive algorithms and control schemes.

Open Questions Unanswered questions from this research

  • 1 How to apply shared grasping in dynamic environments, addressing environmental uncertainty impacts on contact mode selection.
  • 2 How machine learning can optimize contact mode selection to enhance operational stability.

Applications

Immediate Applications

Automated Production Line

Shared grasping can be used for complex object manipulation, improving production line efficiency. Requires high-precision sensors and environmental contact optimization.

Long-term Vision

Robotic Operations in Dynamic Environments

Shared grasping can be extended to dynamic environments, enhancing robot capabilities in complex scenarios. Requires further research on environmental uncertainty impacts.

Abstract

A shared grasp is a grasp formed by contacts between the manipulated object and both the robot hand and the environment. By trading off hand contacts for environmental contacts, a shared grasp requires fewer contacts with the hand, and enables manipulation even when a full grasp is not possible. Previous research has used shared grasps for non-prehensile manipulation such as pivoting and tumbling. This paper treats the problem more generally, with methods to select the best shared grasp and robot actions for a desired object motion. The central issue is to evaluate the feasible contact modes: for each contact, whether that contact will remain active, and whether slip will occur. Robustness is important. When a contact mode fails, e.g., when a contact is lost, or when unintentional slip occurs, the operation will fail, and in some cases damage may occur. In this work, we enumerate all feasible contact modes, calculate corresponding controls, and select the most robust candidate. We can also optimize the contact geometry for robustness. This paper employs quasi-static analysis of planar rigid bodies with Coulomb friction to derive the algorithms and controls. Finally, we demonstrate the robustness of shared grasping and the use of our methods in representative experiments and examples. The video can be found at https://youtu.be/tyNhJvRYZNk

cs.RO