Automatic optimal grasp planning based on found contact points

Automatic grasp planning systems are very important for service robots, which compute what forces should be exerted onto the object and how those forces can be applied by robotic hands. In this paper, a highly integrated grasp planning system is introduced. Initial grasp is computed in the grasp simulator GraspIt! combining hand preshapes and automatically generated approach directions. With fixed relative position and orientation between the robotic hand and object as by the initial grasp, all the contact points between the fingers and the object are efficiently found. A search process tries to improve the grasp quality by moving the fingers to its neighbored joint positions, and uses the corresponding contact points to the joint position to evaluate the grasp quality, until local maximum grasp quality is reached. Optimal forces for the found grasp is computed as a linear inequalities matrix problem, which are exerted onto the object using torque based finger impedance control during execution. Experiments on Schunk Anthropomorphic Hand with 13 degrees of freedom show that, using the introduced grasp planning system, the object can be grasped solidly with shift errors of only some millimeters.

[1]  Dan Ding,et al.  On computing immobilizing grasps of 3-D curved objects , 2001, Proceedings 2001 IEEE International Symposium on Computational Intelligence in Robotics and Automation (Cat. No.01EX515).

[2]  Jeffrey C. Trinkle,et al.  Grasp analysis as linear matrix inequality problems , 2000, IEEE Trans. Robotics Autom..

[3]  Gerd Hirzinger,et al.  Efficient and Precise Grasp Planning for Real World Objects , 2005, Multi-point Interaction with Real and Virtual Objects.

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

[5]  Gerd Hirzinger,et al.  The modular multisensory DLR-HIT-Hand , 2007 .

[6]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[7]  Robert B. Fisher,et al.  Dextrous hand grasping strategies using preshapes and digit trajectories , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[8]  Gerd Hirzinger,et al.  A fast and robust grasp planner for arbitrary 3D objects , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

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

[10]  Müjdat Çetin,et al.  A criteria-based approach to grasp synthesis , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[11]  Raúl Suárez Feijóo,et al.  Grasp quality measures , 2006 .

[12]  Véronique Perdereau,et al.  Online computation of grasping force in multi-fingered hands , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Máximo A. Roa,et al.  Geometrical approach for grasp synthesis on discretized 3d objects , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Rüdiger Dillmann,et al.  Grasp planning: Find the contact points , 2007, 2007 IEEE International Conference on Robotics and Biomimetics (ROBIO).

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

[16]  Dan Ding,et al.  A complete and efficient algorithm for searching 3-D form-closure grasps in the discrete domain , 2004, IEEE Transactions on Robotics.

[17]  Franco P. Preparata,et al.  Sequencing-by-hybridization revisited: the analog-spectrum proposal , 2004, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

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

[19]  Hideki Hashimoto,et al.  Dextrous hand grasping force optimization , 1996, IEEE Trans. Robotics Autom..