Computing the best grasp in a discrete point set with wrench-oriented grasp quality measures

This paper solves the problem of computing the best grasp in a discrete point set based on a popular grasp quality measure, namely the largest origin-centered ball contained in the grasp wrench set. So far, the solution to this problem is very limited. Noticing that the quality measure for a grasp is equal to the minimum value of the support function of its grasp wrench set over all directions and its computation together with force closure test can be fulfilled by evaluating the support function in a sequence of directions, we can quickly determine that a new grasp is worse whenever its support function in the sequence of directions or any other specific direction is less than the quality value of the current best grasp and avoid further computation. Furthermore, we enumerate candidate grasps in the point set in an adaptive way such that grasps that are more likely to outperform the current best grasp will be checked first, which helps find the best grasp earlier and significantly reduce the number of candidate grasps to be fully examined. With the aid of the adaptive enumeration and the quick comparison of grasps, the proposed algorithm takes tens of seconds to several hours on a normal PC to compute the best grasp in tens to hundreds of points on 3-D objects and it is two to several orders of magnitude faster than the brute-force search.

[1]  Nancy S. Pollard,et al.  Parallel methods for synthesizing whole-hand grasps from generalized prototypes , 1994 .

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

[3]  Avinash C. Kak,et al.  Fast construction of force-closure grasps , 1996, IEEE Trans. Robotics Autom..

[4]  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.

[5]  Young C. Park,et al.  Grasp Synthesis of Polygonal Objects Using a Three-Fingered Robot Hand , 1992 .

[6]  David G. Kirkpatrick,et al.  Quantitative Steinitz's theorems with applications to multifingered grasping , 1990, STOC '90.

[7]  Karun B. Shimoga,et al.  Robot Grasp Synthesis Algorithms: A Survey , 1996, Int. J. Robotics Res..

[8]  Joel W. Burdick,et al.  Finding antipodal point grasps on irregularly shaped objects , 1992, IEEE Trans. Robotics Autom..

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

[10]  Russ Tedrake,et al.  Synthesis and Optimization of Force Closure Grasps via Sequential Semidefinite Programming , 2015, ISRR.

[11]  Christos H. Papadimitriou,et al.  Optimum Grip of a Polygon , 1987, Int. J. Robotics Res..

[12]  Máximo A. Roa,et al.  Computation of Independent Contact Regions for Grasping 3-D Objects , 2009, IEEE Transactions on Robotics.

[13]  Yunhui Liu,et al.  Qualitative test and force optimization of 3-D frictional form-closure grasps using linear programming , 1998, IEEE Trans. Robotics Autom..

[14]  Michael Yu Wang,et al.  Optimizing fixture layout in a point-set domain , 2001, IEEE Trans. Robotics Autom..

[15]  Yu Zheng,et al.  An Efficient Algorithm for a Grasp Quality Measure , 2013, IEEE Transactions on Robotics.

[16]  Avishai Sintov,et al.  A gripper design algorithm for grasping a set of parts in manufacturing lines , 2016 .

[17]  Dan Ding,et al.  Computation of 3-D form-closure grasps , 2001, IEEE Trans. Robotics Autom..

[18]  Yunhui Liu Computing n-Finger Form-Closure Grasps on Polygonal Objects , 2000, Int. J. Robotics Res..

[19]  R. Kannan,et al.  Convex Sets and their Applications , 2006 .

[20]  Marek Teichmann A grasp metric invariant under rigid motions , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

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

[22]  Jean-Daniel Boissonnat,et al.  On Computing Four-Finger Equilibrium and Force-Closure Grasps of Polyhedral Objects , 1997, Int. J. Robotics Res..

[23]  Yu Zheng Computing the Globally Optimal Frictionless Fixture in a Discrete Point Set , 2016, IEEE Transactions on Robotics.

[24]  Yu Zheng,et al.  Evaluation of grasp force efficiency considering hand configuration and using novel generalized penetration distance algorithm , 2013, 2013 IEEE International Conference on Robotics and Automation.

[25]  Jiawei Li,et al.  On Computing Three-Finger Force-Closure Grasps , 2003 .

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

[27]  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).

[28]  Xin Wang,et al.  On quality functions for grasp synthesis, fixture planning, and coordinated manipulation , 2004, IEEE Transactions on Automation Science and Engineering.

[29]  Dinesh Manocha,et al.  Efficient simplex computation for fixture layout design , 2010, SPM '10.

[30]  Zhixing Xue,et al.  Automatic optimal grasp planning based on found contact points , 2008, 2008 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[31]  Gerd Hirzinger,et al.  Grasp planning: how to choose a suitable task wrench space , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[32]  M. Y. Wang,et al.  An optimum design for 3-D fixture synthesis in a point set domain , 2000, IEEE Trans. Robotics Autom..

[33]  Bo Wahlberg,et al.  A method for grasp evaluation based on disturbance force rejection , 2006, IEEE Transactions on Robotics.

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

[35]  Jun Wang,et al.  Synthesis of force-closure grasps on 3-D objects based on the Q distance , 2003, IEEE Trans. Robotics Autom..

[36]  Yu Zheng,et al.  Improving grasp quality evaluation , 2009, Robotics Auton. Syst..

[37]  Helge J. Ritter,et al.  Task-oriented quality measures for dextrous grasping , 2005, 2005 International Symposium on Computational Intelligence in Robotics and Automation.

[38]  Peter K. Allen,et al.  Examples of 3D grasp quality computations , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[39]  Yu Zheng,et al.  Generalized Distance Between Compact Convex Sets: Algorithms and Applications , 2015, IEEE Transactions on Robotics.

[40]  Raúl Suárez,et al.  Efficient Determination of Four-Point Form-Closure Optimal Constraints of Polygonal Objects , 2009, IEEE Transactions on Automation Science and Engineering.

[41]  Jean Ponce,et al.  On Computing Two-Finger Force-Closure Grasps of Curved 2D Objects , 1993, Int. J. Robotics Res..

[42]  Van-Duc Nguyen,et al.  Constructing force-closure grasps , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[43]  B. Faverjon,et al.  On computing three-finger force-closure grasps of polygonal objects , 1991 .

[44]  Yu Zheng,et al.  Distance Between a Point and a Convex Cone in $n$ -Dimensional Space: Computation and Applications , 2009, IEEE Transactions on Robotics.

[45]  Tsuneo Yoshikawa,et al.  Grasping Optimization Using a Required External Force Set , 2007, IEEE Transactions on Automation Science and Engineering.