OCOG: A common grasp computation algorithm for a set of planar objects

This paper addresses the problem of defining a simple End-Effector design for a robotic arm that is able to grasp a given set of planar objects. The OCOG (Objects COmmon Grasp search) algorithm proposed in this paper searches for a common grasp over the set of objects mapping all possible grasps for each object that satisfy force closure and quality criteria by taking into account the external wrenches (forces and torque) applied to the object. The mapped grasps are represented by feature vectors in a high-dimensional space. This feature vector describes the design of the gripper. A database is generated for all possible grasps for each object in the feature vector space. A search algorithm is then used for intersecting all possible grasps over all parts and finding a common grasp suitable for all objects. The search algorithm utilizes the kd-tree index structure for representing the database of the sets of feature vectors. The kd-tree structure enables an efficient and low cost nearest-neighbor search for common vectors between the sets. Each common vector found (feature vector) is the grasp configuration for a group of objects, which implies the future end-effector design. The final step classifies the grasps found to subsets of the objects, according to the common vectors found. Simulations and experiments are presented for four objects to validate the feasibility of the proposed algorithm. The algorithm will be useful for standardization of end-effector design and reducing its engineering time.

[1]  Heinrich M. Jaeger,et al.  A Positive Pressure Universal Gripper Based on the Jamming of Granular Material , 2012, IEEE Transactions on Robotics.

[2]  Aaron M. Dollar,et al.  JOINT COUPLING DESIGN OF UNDERACTUATED GRIPPERS , 2006 .

[3]  Máximo A. Roa,et al.  Regrasp planning in the grasp space using independent regions , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[5]  Micha Sharir,et al.  On the existence and synthesis of multifinger positive grips , 2015, Algorithmica.

[6]  Jean Ponce,et al.  On computing three-finger force-closure grasps of polygonal objects , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[7]  S. Sastry,et al.  Task oriented optimal grasping by multifingered robot hands , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[8]  Bernard Chazelle,et al.  Shape distributions , 2002, TOGS.

[9]  Thanathorn Phoka,et al.  Heuristic approach for multiple queries of 3D n-finger frictional force closure grasp , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[11]  Gary M. Shute,et al.  Polygonizations of point sets in the plane , 1988, Discret. Comput. Geom..

[12]  Il Hong Suh,et al.  Optimal grasping based on non-dimensionalized performance indices , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[13]  David P. Dobkin,et al.  The quickhull algorithm for convex hulls , 1996, TOMS.

[14]  Ryutarou Ohbuchi,et al.  Shape-similarity search of three-dimensional models using parameterized statistics , 2002, 10th Pacific Conference on Computer Graphics and Applications, 2002. Proceedings..

[15]  R. Suarez,et al.  Heuristic grasp planning with three frictional contacts on two or three faces of a polyhedron , 2005, (ISATP 2005). The 6th IEEE International Symposium on Assembly and Task Planning: From Nano to Macro Assembly and Manufacturing, 2005..

[16]  Joel W. Burdick,et al.  A stiffness-based quality measure for compliant grasps and fixtures , 2000, IEEE Trans. Robotics Autom..

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

[18]  Shraga Shoval,et al.  On the Passive Force Closure Set of Planar Grasps and Fixtures , 2010, Int. J. Robotics Res..

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

[20]  Kyuseok Shim,et al.  High-dimensional similarity joins , 1997, Proceedings 13th International Conference on Data Engineering.

[21]  Jennifer Widom,et al.  Database Systems: The Complete Book , 2001 .

[22]  Alberto Rodriguez,et al.  Grasp Invariance , 2010, WAFR.

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

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

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

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

[27]  Andrew W. Moore,et al.  Efficient memory-based learning for robot control , 1990 .

[28]  Shahram Payandeh,et al.  Design and planning of a novel modular end-effector for agile assembly , 1997, Proceedings of International Conference on Robotics and Automation.

[29]  Linda Denee,et al.  Polygonizations of point sets in the plane , 1988 .

[30]  Máximo A. Roa,et al.  Grasp space generation using sampling and computation of independent regions , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[31]  Robert B. Fisher,et al.  Ranking planar grasp configurations for a three-finger hand , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[32]  Jennifer Widom,et al.  Database systems - the complete book (2. ed.) , 2009 .

[33]  Attawith Sudsang,et al.  Computing All Force-Closure Grasps of 2D Objects from Contact Point Set , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[34]  Jon Louis Bentley,et al.  An Algorithm for Finding Best Matches in Logarithmic Expected Time , 1977, TOMS.

[35]  Pieter Abbeel,et al.  Grasping and Fixturing as Submodular Coverage Problems , 2011, ISRR.

[36]  Reinhard Klein,et al.  A geometric approach to 3D object comparison , 2001, Proceedings International Conference on Shape Modeling and Applications.