Learning to Regrasp by Learning to Place

In this paper, we explore whether a robot can learn to regrasp a diverse set of objects to achieve various desired grasp poses. Regrasping is needed whenever a robot’s current grasp pose fails to perform desired manipulation tasks. Endowing robots with such an ability has applications in many domains such as manufacturing or domestic services. Yet, it is a challenging task due to the large diversity of geometry in everyday objects and the high dimensionality of the state and action space. In this paper, we propose a system for robots to take partial point clouds of an object and the supporting environment as inputs and output a sequence of pick-and-place operations to transform an initial object grasp pose to the desired object grasp poses. The key technique includes a neural stable placement predictor and a regrasp graph based solution through leveraging and changing surrounding environment. We introduce a new and challenging synthetic dataset for learning and evaluating the proposed approach. In this dataset, we show that our system is able to achieve 73.3% success rate of regrasping divese objects.

[1]  Friedrich M. Wahl,et al.  Generating and evaluating regrasp operations , 1997, Proceedings of International Conference on Robotics and Automation.

[2]  Trevor Darrell,et al.  Fully Convolutional Networks for Semantic Segmentation , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Yun Jiang,et al.  Learning to place new objects in a scene , 2012, Int. J. Robotics Res..

[4]  Nikolaos Papanikolopoulos,et al.  Planning of regrasp operations , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[5]  Xinyu Liu,et al.  Dex-Net 2.0: Deep Learning to Plan Robust Grasps with Synthetic Point Clouds and Analytic Grasp Metrics , 2017, Robotics: Science and Systems.

[6]  Thierry Siméon,et al.  Planning pick-and-place tasks with two-hand regrasping , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Alain Trémeau,et al.  A region growing and merging algorithm to color segmentation , 1997, Pattern Recognit..

[8]  Gorjan Alagic,et al.  #p , 2019, Quantum information & computation.

[9]  Lih-Yuan Deng,et al.  The Cross-Entropy Method: A Unified Approach to Combinatorial Optimization, Monte-Carlo Simulation, and Machine Learning , 2006, Technometrics.

[10]  Anis Sahbani,et al.  An overview of 3D object grasp synthesis algorithms , 2012, Robotics Auton. Syst..

[11]  Kensuke Harada,et al.  A regrasp planning component for object reorientation , 2018, Autonomous Robots.

[12]  Danica Kragic,et al.  Dual-Arm In-Hand Manipulation and Regrasping Using Dexterous Manipulation Graphs , 2019, ArXiv.

[13]  Kensuke Harada,et al.  Planning to Repose Long and Heavy Objects Considering a Combination of Regrasp and Constrained Drooping , 2021, ArXiv.

[14]  Ross B. Girshick,et al.  Mask R-CNN , 2017, 1703.06870.

[15]  Kensuke Harada,et al.  Analyzing the utility of a support pin in sequential robotic manipulation , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[16]  Honglak Lee,et al.  Deep learning for detecting robotic grasps , 2013, Int. J. Robotics Res..

[17]  Jeannette Bohg,et al.  Motion-Based Object Segmentation Based on Dense RGB-D Scene Flow , 2018, IEEE Robotics and Automation Letters.

[18]  Nikhil Chavan Dafle,et al.  Regrasping by Fixtureless Fixturing , 2018, 2018 IEEE 14th International Conference on Automation Science and Engineering (CASE).

[19]  Leslie Pack Kaelbling,et al.  A constraint-based method for solving sequential manipulation planning problems , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Leonidas J. Guibas,et al.  PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Space , 2017, NIPS.

[21]  Patrick A. O'Donnell,et al.  HANDEY: A Robot Task Planner , 1992 .

[22]  Danica Kragic,et al.  Object Placement Planning and optimization for Robot Manipulators , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[23]  Kensuke Harada,et al.  ロボットによるピックアンドプレースのための対象物配置計画;ロボットによるピックアンドプレースのための対象物配置計画;Object Placement Planner for Robotic Pick and Place Tasks , 2013 .

[24]  Rüdiger Dillmann,et al.  Planning regrasp operations for a multifingered robotic hand , 2008, 2008 IEEE International Conference on Automation Science and Engineering.

[25]  Kensuke Harada,et al.  Regrasp Planning Using Stable Object Poses Supported by Complex Structures , 2019, IEEE Transactions on Cognitive and Developmental Systems.

[26]  Ken Goldberg,et al.  Learning ambidextrous robot grasping policies , 2019, Science Robotics.

[27]  Danica Kragic,et al.  Data-Driven Grasp Synthesis—A Survey , 2013, IEEE Transactions on Robotics.

[28]  Oussama Khatib,et al.  UniGrasp: Learning a Unified Model to Grasp With Multifingered Robotic Hands , 2020, IEEE Robotics and Automation Letters.