Grasping Unknown Objects Based on Gripper Workspace Spheres

In this paper, we present a novel grasp planning algorithm for unknown objects given a registered point cloud of the target from different views. The proposed methodology requires no prior knowledge of the object, nor offline learning. In our approach, the gripper kinematic model is used to generate a point cloud of each finger workspace, which is then filled with spheres. At run-time, first the object is segmented, its major axis is computed, in a plane perpendicular to which, the main grasping action is constrained. The object is then uniformly sampled and scanned for various gripper poses that assure at least one object point is located in the workspace of each finger. In addition, collision checks with the object or the table are performed using computationally inexpensive gripper shape approximation. Our methodology is both time efficient (consumes less than 1.5 seconds in average) and versatile. Successful experiments have been conducted on a simple jaw gripper (Franka Panda gripper) as well as a complex, high Degree of Freedom (DoF) hand (Allegro hand).

[1]  Henrik I. Christensen,et al.  Exploiting symmetries and extrusions for grasping household objects , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Brayan S. Zapata-Impata Using Geometry to Detect Grasping Points on 3D Unknown Point Cloud , 2017, ICINCO.

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

[4]  J. K. Salisbury,et al.  Kinematic and Force Analysis of Articulated Mechanical Hands , 1983 .

[5]  Dominik Henrich,et al.  Fast Vision-based Grasp and Delivery Planning for unknown Objects , 2012, ROBOTIK.

[6]  Toshitaka Suzuki,et al.  Grasping of unknown objects on a planar surface using a single depth image , 2016, 2016 IEEE International Conference on Advanced Intelligent Mechatronics (AIM).

[7]  Kate Saenko,et al.  Grasp Pose Detection in Point Clouds , 2017, Int. J. Robotics Res..

[8]  Henrik I. Christensen,et al.  Automatic grasp planning using shape primitives , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[9]  Martijn Wisse,et al.  Fast C-shape grasping for unknown objects , 2017, 2017 IEEE International Conference on Advanced Intelligent Mechatronics (AIM).

[10]  John F. Canny,et al.  Planning optimal grasps , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[11]  Martijn Wisse,et al.  A survey of unknown object grasping and our fast grasping algorithm-C shape grasping , 2017, 2017 3rd International Conference on Control, Automation and Robotics (ICCAR).

[12]  Danica Kragic,et al.  Selection of robot pre-grasps using box-based shape approximation , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Li-Chen Fu,et al.  Grasping unknown objects using depth gradient feature with eye-in-hand RGB-D sensor , 2014, 2014 IEEE International Conference on Automation Science and Engineering (CASE).

[14]  Tamim Asfour,et al.  Unions of balls for shape approximation in robot grasping , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Van-Duc Nguyen,et al.  Constructing Force- Closure Grasps , 1988, Int. J. Robotics Res..

[16]  Oliver Brock,et al.  Grasping unknown objects by exploiting shape adaptability and environmental constraints , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Jeannette Bohg,et al.  Leveraging big data for grasp planning , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[18]  Peter I. Corke,et al.  Model-free and learning-free grasping by Local Contact Moment matching , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[19]  Radu Bogdan Rusu,et al.  Semantic 3D Object Maps for Everyday Manipulation in Human Living Environments , 2010, KI - Künstliche Intelligenz.

[20]  Martijn Wisse,et al.  Fast grasping of unknown objects using force balance optimization , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  Brenna Argall,et al.  Grasp detection for assistive robotic manipulation , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[22]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[23]  Radu Bogdan Rusu,et al.  3D is here: Point Cloud Library (PCL) , 2011, 2011 IEEE International Conference on Robotics and Automation.

[24]  B. Siciliano,et al.  Visual Grasp Planning for Unknown Objects Using a Multifingered Robotic Hand , 2013, IEEE/ASME Transactions on Mechatronics.