Fast grasp planning by using cord geometry to find grasping points

In this paper, we propose a novel idea to address the problem of fast computation of enveloping grasp configurations for a multi-fingered hand with 3D polygonal models represented as polygon soups. The proposed method performs a low-level shape matching by wrapping multiple cords around an object in order to quickly isolate promising grasping spots. From these spots, hand palm posture can be computed followed by a standard close-until-contact procedure to find the contact points. Along with the contacts information, the finger kinematics is then used to filter the unstable grasps. Through multiple simulated examples with a twelve degrees-of-freedom anthropomorphic hand, we demonstrate that our method can compute good grasps for objects with complex geometries in a short amount of time. Best of all, this is achieved without complex model preprocessing like segmentation by parts and medial axis extraction.

[1]  Karan Singh,et al.  Cords: geometric curve primitives for modeling contact , 2006, IEEE Computer Graphics and Applications.

[2]  Ying Li,et al.  A shape matching algorithm for synthesizing humanlike enveloping grasps , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[3]  Tamim Asfour,et al.  Planning grasps for robotic hands using a novel object representation based on the medial axis transform , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Rüdiger Dillmann,et al.  The KIT object models database: An object model database for object recognition, localization and manipulation in service robotics , 2012, Int. J. Robotics Res..

[5]  Antonio Bicchi,et al.  Force distribution in multiple whole-limb manipulation , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[6]  Guanfeng Liu,et al.  Real-time grasping-force optimization for multifingered manipulation: theory and experiments , 2004, IEEE/ASME Transactions on Mechatronics.

[7]  Danica Kragic,et al.  Minimum volume bounding box decomposition for shape approximation in robot grasping , 2008, 2008 IEEE International Conference on Robotics and Automation.

[8]  Oussama Khatib,et al.  Grasping with application to an autonomous checkout robot , 2011, 2011 IEEE International Conference on Robotics and Automation.

[9]  Advait Jain,et al.  EL-E: an assistive mobile manipulator that autonomously fetches objects from flat surfaces , 2010, Auton. Robots.

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

[11]  Matei T. Ciocarlie,et al.  Contact-reactive grasping of objects with partial shape information , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Daniel Leidner,et al.  Power grasp planning for anthropomorphic robot hands , 2012, 2012 IEEE International Conference on Robotics and Automation.

[13]  Yi Li,et al.  Finding enveloping grasps by matching continuous surfaces , 2011, 2011 IEEE International Conference on Robotics and Automation.

[14]  Aude Billard,et al.  Bridging the Gap: One shot grasp synthesis approach , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Tsuneo Yoshikawa,et al.  Passive and active closures by constraining mechanisms , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[16]  Xiangyang Zhu,et al.  On the analysis of force closure and force optimization in fixtures and robotic manipulation , 2012 .

[17]  Steven M. LaValle,et al.  Deterministic sampling methods for spheres and SO(3) , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[18]  Zoran Popovic,et al.  Contact-invariant optimization for hand manipulation , 2012, SCA '12.