Geometric reachability analysis for grasp planning in cluttered scenes for varying end-effectors

This paper presents a geometric approach to identify a complete set of object subsurfaces in a cluttered scene, which permit an end-effector to approach and grasp the object. This work proposes the motion constraint graph (mcg) representation for this purpose. It is able to efficiently reason about the space of permissible end-effector poses by placing constraints on the hand's configuration space. These constraints account for the surface area of contact points, end-effector kinematics, as well as collisions with objects in the scene. For a given end-effector and an arbitrary scene, it is possible to formulate and solve a constraint satisfaction problem to compute the set of reachable subsurfaces, which permit valid grasps. The proposed approach is general, and is applicable to any kind of scene geometry, such as arbitrarily cluttered scenes and curved surfaces, as well as complex end-effectors with multiple degrees of freedom. In simulation experiments, the approach increases the success rate of grasp planning, while also reducing total online planning time at the cost of a small amount of precomputation. This approach defines a framework that can be applied in a variety of contexts, from accelerating grasp planning, pruning existing grasping databases, to identifying optimal end-effector designs for a given scene.

[1]  Kostas E. Bekris,et al.  An Extensible Software Architecture for Composing Motion and Task Planners , 2014, SIMPAR.

[2]  Máximo A. Roa,et al.  Grasp quality measures: review and performance , 2014, Autonomous Robots.

[3]  Matei T. Ciocarlie,et al.  Dimensionality reduction for hand-independent dexterous robotic grasping , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Siddhartha S. Srinivasa,et al.  Grasp synthesis in cluttered environments for dexterous hands , 2008, Humanoids 2008 - 8th IEEE-RAS International Conference on Humanoid Robots.

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

[6]  Peter K. Allen,et al.  Graspit! A versatile simulator for robotic grasping , 2004, IEEE Robotics & Automation Magazine.

[7]  Ales Leonardis,et al.  One-shot learning and generation of dexterous grasps for novel objects , 2016, Int. J. Robotics Res..

[8]  Tamim Asfour,et al.  Simultaneous Grasp and Motion Planning: Humanoid Robot ARMAR-III , 2012, IEEE Robotics & Automation Magazine.

[9]  Matei T. Ciocarlie,et al.  The Columbia grasp database , 2009, 2009 IEEE International Conference on Robotics and Automation.

[10]  Jerry L. Prince,et al.  Snakes, shapes, and gradient vector flow , 1998, IEEE Trans. Image Process..

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

[12]  Stefano Carpin,et al.  Kinematic noise propagation and grasp quality evaluation , 2016, 2016 IEEE International Conference on Automation Science and Engineering (CASE).

[13]  Patrick Beeson,et al.  TRAC-IK: An open-source library for improved solving of generic inverse kinematics , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).

[14]  Gerd Hirzinger,et al.  Online generation of reachable grasps for dexterous manipulation using a representation of the reachable workspace , 2009, 2009 International Conference on Advanced Robotics.

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

[16]  Markus H. Gross,et al.  Precision: precomputing environment semantics for contact-rich character animation , 2016, I3D.

[17]  C. Dyer Volumetric Scene Reconstruction from Multiple Views , 2001 .

[18]  Rüdiger Dillmann,et al.  Efficient Grasp Planning with Reachability Analysis , 2011, Int. J. Humanoid Robotics.

[19]  Yu Sun,et al.  Grasp planning to maximize task coverage , 2015, Int. J. Robotics Res..

[20]  Siddhartha S. Srinivasa,et al.  Task Space Regions , 2011, Int. J. Robotics Res..

[21]  Robert Platt,et al.  Using Geometry to Detect Grasp Poses in 3D Point Clouds , 2015, ISRR.

[22]  Danica Kragic,et al.  Hierarchical Fingertip Space for multi-fingered precision grasping , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  Siddhartha S. Srinivasa,et al.  CHOMP: Covariant Hamiltonian optimization for motion planning , 2013, Int. J. Robotics Res..

[24]  Emilio Frazzoli,et al.  Sampling-based algorithms for optimal motion planning , 2011, Int. J. Robotics Res..

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

[26]  Stefano Carpin,et al.  A fast algorithm for grasp quality evaluation using the object wrench space , 2015, 2015 IEEE International Conference on Automation Science and Engineering (CASE).

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

[28]  Jimmy A. Jørgensen,et al.  Grasping unknown objects using an Early Cognitive Vision system for general scene understanding , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.