Gripper point contacts for part alignment

The initial resting pose of many industrial parts differs from the orientation desired for assembly. We show that it is possible to align parts during grasping using a standard parallel-jaw gripper. A solution is an arrangement of four gripper point contacts that will align the part in the vertical plane as the jaws close. Given a n-sided polygonal part and k uniformly distributed sample points on each side, we present an O(n/sup 4/k/sup 4/) numerical algorithm to compute a set of solutions or a report that no solution exists. The algorithm combines toppling, accessibility, and form-closure analysis. We have implemented the algorithm and report sensitivity data from physical experiments.

[1]  Randy C. Brost,et al.  Automatic Grasp Planning in the Presence of Uncertainty , 1988, Int. J. Robotics Res..

[2]  S. K. Tso,et al.  THREE-STEP PRECISE ROBOTIC PEG-HOLE INSERTION OPERATION WITH SYMMETRIC REGULAR POLYHEDRAL OBJECTS , 1999 .

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

[4]  Randy C. Brost,et al.  A 3-D modular gripper design tool , 1999, IEEE Trans. Robotics Autom..

[5]  Michael A. Erdmann,et al.  Nonprehensile manipulation for orienting parts in the plane , 1997, Proceedings of International Conference on Robotics and Automation.

[6]  Christos H. Papadimitriou,et al.  The Geometry of Grasping , 1990, Int. J. Robotics Res..

[7]  Yong Yu,et al.  Estimation of mass and center of mass of graspless and shape-unknown object , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[8]  Joel W. Burdick,et al.  Mobility of bodies in contact. I. A 2nd-order mobility index for multiple-finger grasps , 1994, IEEE Trans. Robotics Autom..

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

[10]  Mark H. Overmars,et al.  Pin design for part feeding , 2001, Robotica.

[11]  Jeffrey C. Trinkle,et al.  On the stability and instantaneous velocity of grasped frictionless objects , 1992, IEEE Trans. Robotics Autom..

[12]  Ken Goldberg,et al.  Optimal design of self-aligning robot gripper jaws , 2001 .

[13]  Mark H. Overmars,et al.  Computing Immobilizing Grasps of Polygonal Parts , 2000, Int. J. Robotics Res..

[14]  Mark R. Cutkosky,et al.  Touch sensing for robotic manipulation and recognition , 1992 .

[15]  Michael A. Erdmann,et al.  Stably supported rotations of a planar polygon with two frictionless contacts , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[16]  Michael A. Erdmann,et al.  Nonprehensile two palm manipulation with non-equilibrium transitions between stable states , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[17]  Jeffrey C. Trinkle,et al.  Enveloping, frictionless, planar grasping , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[18]  Kevin M. Lynch,et al.  Toppling manipulation , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[19]  Mark Moll,et al.  Manipulation of Pose Distributions , 2002, Int. J. Robotics Res..

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

[21]  Matthew T. Mason,et al.  An exploration of sensorless manipulation , 1986, IEEE J. Robotics Autom..

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

[23]  Kamal K. Gupta,et al.  Automatic orienting of polyhedra through step devices , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[24]  Jeffrey C. Trinkle,et al.  Planning for Dexterous Manipulation with Sliding Contacts , 1990, Int. J. Robotics Res..

[25]  David J. Kriegman,et al.  Complete algorithms for feeding polyhedral parts using pivot grasps , 1996, IEEE Trans. Robotics Autom..

[26]  Matthew T. Mason Two graphical methods for planar contact problems , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[27]  S. Gruber,et al.  Robot hands and the mechanics of manipulation , 1987, Proceedings of the IEEE.

[28]  Kevin M. Lynch Inexpensive conveyor‐based parts feeding , 1999 .

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

[30]  Michael A. Erdmann,et al.  An Exploration of Nonprehensile Two-Palm Manipulation , 1998, Int. J. Robotics Res..

[31]  Hong Qiao Attractive regions formed by constraints in configuration space-attractive regions in motion region of a polygonal or a polyhedral part with a flat environment , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[32]  Vijay Kumar,et al.  Robotic grasping and contact: a review , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[33]  Roger D. Quinn,et al.  Gripper design guidelines for modular manufacturing , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[34]  Tao Zhang,et al.  Compensatory Grasping with the Parallel Jaw Gripper , 1999 .

[35]  Franz Reuleaux,et al.  The Kinematics of Machinery , 2016, Nature.

[36]  Vijay Kumar,et al.  Dynamic simulation for grasping and whole arm manipulation , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[37]  John F. Canny,et al.  Planning for modular and hybrid fixtures , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[38]  Jean Ponce,et al.  A reconfigurable parts feeder with an array of pins , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[39]  John F. Canny,et al.  Part pose statistics: estimators and experiments , 1999, IEEE Trans. Robotics Autom..

[40]  Thomas C. Henderson,et al.  A Survey of General- Purpose Manipulation , 1989, Int. J. Robotics Res..

[41]  Antonio Bicchi,et al.  Hands for dexterous manipulation and robust grasping: a difficult road toward simplicity , 2000, IEEE Trans. Robotics Autom..

[42]  Kevin M. Lynch,et al.  Parts Feeding on a Conveyor with a One Joint Robot , 2000, Algorithmica.

[43]  Allison M. Okamura,et al.  An overview of dexterous manipulation , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).