An Exploration of Nonprehensile Two-Palm Manipulation

When two hands manipulate a part, they perform three basic opera tions : holding or rotating the part in an equilibrium grasp, allowing the part to fall in disequilibrium, and sliding one hand or the other relative to the part. This paper discusses a method for represent ing these primitive operations, focusing in particular on the sliding motions. The basic idea is to partition the combined configuration space of the part and palms into volumes of invariant contact me chanics. Within each volume, the possible motions of the part and palms are qualitatively equivalent. The precise accelerations may vary, but the contact mode is invariant. The possible part and palm motions are a function of the overlap of the contact friction cones with the line of gravity acting through the part's center of mass. A critical event analysis of this dependence allows the robot to parti tion the combined configuration space into the volumes of invariant contact mechanics. This system generates plans for manipulating the part by searching the resulting graph.

[1]  J. Diebold Automation , 1955, Industry, Innovation and Infrastructure.

[2]  井上 博允,et al.  Force Feedback in Precise Assembly Tasks , 1975 .

[3]  Samuel Hunt Drake,et al.  Using compliance in lieu of sensory feedback for automatic assembly. , 1978 .

[4]  SimunoviÄ SimunoviÄ,et al.  An information approach to parts mating , 1979 .

[5]  Tomás Lozano-Pérez,et al.  Automatic Planning of Manipulator Transfer Movements , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[6]  Jr. J. Kenneth Salisbury,et al.  Kinematic and force analysis of articulated hands , 1982 .

[7]  Daniel E. Whitney,et al.  Quasi-Static Assembly of Compliantly Supported Rigid Parts , 1982 .

[8]  Matthew Thomas Mason,et al.  Manipulator grasping and pushing operations , 1982 .

[9]  Per Lötstedt Mechanical Systems of Rigid Bodies Subject to Unilateral Constraints , 1982 .

[10]  J. T. Shwartz,et al.  On the Piano Movers' Problem : III , 1983 .

[11]  Tomás Lozano-Pérez,et al.  Spatial Planning: A Configuration Space Approach , 1983, IEEE Transactions on Computers.

[12]  J. Schwartz,et al.  On the Piano Movers' Problem: III. Coordinating the Motion of Several Independent Bodies: The Special Case of Circular Bodies Moving Amidst Polygonal Barriers , 1983 .

[13]  J. Schwartz,et al.  On the “piano movers” problem. II. General techniques for computing topological properties of real algebraic manifolds , 1983 .

[14]  Ronald S. Fearing Simplified Grasping and Manipulation with Dextrous Robot Hands , 1984 .

[15]  Ronald S. Fearing,et al.  Simplified Grasping and Manipulation with Dextrous Robot Hands , 1984, 1984 American Control Conference.

[16]  Mark R. Cutkosky,et al.  Robotic grasping and fine manipulation , 1985 .

[17]  Ieee Robotics,et al.  IEEE journal of robotics and automation , 1985 .

[18]  Michael E. Caine,et al.  Chamferless assembly of rectangular parts in two and three dimensions , 1985 .

[19]  Edward J. Haug,et al.  Dynamics of mechanical systems with Coulomb friction, stiction, impact and constraint addition-deletion—III Spatial systems , 1986 .

[20]  Marc H. Raibert,et al.  Legged Robots That Balance , 1986, IEEE Expert.

[21]  E. Haug,et al.  Dynamics of mechanical systems with Coulomb friction, stiction, impact and constraint addition-deletion—I theory , 1986 .

[22]  Balas K. Natarajan An algorithmic approach to the automated design of parts orienters , 1986, 27th Annual Symposium on Foundations of Computer Science (sfcs 1986).

[23]  Matthew T. Mason,et al.  Mechanics and Planning of Manipulator Pushing Operations , 1986 .

[24]  Kenneth Salisbury,et al.  Whole arm manipulation , 1988 .

[25]  Yu Wang,et al.  Modeling impact dynamics for robotic operations , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[26]  Arthur C. Sanderson,et al.  Planning robotic manipulation strategies for sliding objects , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[27]  Arthur C. Sanderson,et al.  Planning robotic manipulation strategies for workpieces that slide , 1988, IEEE J. Robotics Autom..

[28]  Jeffrey C. Trinkle,et al.  An Investigation of Frictionless Enveloping Grasping in the Plane , 1988, Int. J. Robotics Res..

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

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

[31]  David L. Brock,et al.  Enhancing the dexterity of a robot hand using controlled slip , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[32]  David J. Montana,et al.  The Kinematics of Contact and Grasp , 1988, Int. J. Robotics Res..

[33]  Robert H. Sturges,et al.  A Three-Dimensional Assembly Task Quantification with Application to Machine Dexterity , 1988, Int. J. Robotics Res..

[34]  Van-Duc Nguyen,et al.  Constructing Force- Closure Grasps , 1988, Int. J. Robotics Res..

[35]  Tsuneo Yoshikawa,et al.  Dynamics and Stability in Coordination of Multiple Robotic Mechanisms , 1989, Int. J. Robotics Res..

[36]  Tsuneo Yoshikawa,et al.  Coordinated Dynamic Hybrid Position/Force Control for Multiple Robot Manipulators Handling One Constrained Object , 1990 .

[37]  Zexiang Li,et al.  Motion of two rigid bodies with rolling constraint , 1990, IEEE Trans. Robotics Autom..

[38]  Gerardo Lafferriere,et al.  Fine manipulation with multifinger hands , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[39]  Jessica K. Hodgins,et al.  Biped Gymnastics , 1988, Int. J. Robotics Res..

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

[41]  Tomás Lozano-Pérez,et al.  Spatial Planning: A Configuration Space Approach , 1983, IEEE Transactions on Computers.

[42]  A. Ruina,et al.  Planar sliding with dry friction Part 1. Limit surface and moment function , 1991 .

[43]  Daniel E. Koditschek,et al.  Planning and control of robotic juggling tasks , 1991 .

[44]  Hirochika Inoue,et al.  Tumbling Objects Using a Multi-fingered Robot , 1991 .

[45]  Imin Kao,et al.  Dextrous manipulation with compliance and sliding , 1991 .

[46]  Susumu Tachi,et al.  Position control of manipulator with passive joints using dynamic coupling , 1991, IEEE Trans. Robotics Autom..

[47]  Randy C. Brost,et al.  Graphical analysis of planar rigid-body dynamics with multiple frictional contacts , 1991 .

[48]  Jean Ponce,et al.  On Computing Two-Finger Force-Closure Grasps of Curved 2D Objects , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[49]  Jeffrey C. Trinkle,et al.  A framework for planning dexterous manipulation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[50]  Susumu Tachi,et al.  Path tracking control of a manipulator with passive joints , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

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

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

[53]  Daniela Rus Fine motion planning for dexterous manipulation , 1992 .

[54]  S. Shankar Sastry,et al.  Dynamic control of sliding by robot hands for regrasping , 1992, IEEE Trans. Robotics Autom..

[55]  Imin Kao,et al.  Quasistatic Manipulation with Compliance and Sliding , 1992 .

[56]  Kevin M. Lynch,et al.  The mechanics of fine manipulation by pushing , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[57]  Tsuneo YOSHIKAWA,et al.  Object handling by three-fingered hands using slip motion , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[58]  Tsuneo Yoshikawa,et al.  Coordinated Dynamic Hybrid Position/Force Control for Multiple Robot Manipulators Handling One Constrained Object , 1993, Int. J. Robotics Res..

[59]  Jean-Daniel Boissonnat,et al.  On characterizing and computing three- and four-finger force-closure grasps of polyhedral objects , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[60]  Jeffrey C. Trinkle,et al.  Dexterous manipulation planning and execution of an enveloped slippery workpiece , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[61]  M.T. Mason,et al.  Dynamic manipulation , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[62]  Michael A. Peshkin,et al.  Curved fences for part alignment , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[63]  Stefan Schaal,et al.  Open loop stable control strategies for robot juggling , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[64]  Yong Yu,et al.  Quasi-dynamic manipulation of constrained object by robot fingers in assembly tasks , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[65]  Xiaoping Yun,et al.  Experimental results of two robot arms manipulating large objects , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[66]  Imin Kao,et al.  Comparison of Theoretical and Experimental Force/ Motion Trajectories for Dextrous Manipulation With Sliding , 1993, Int. J. Robotics Res..

[67]  Daniel E. Koditschek,et al.  Further progress in robot juggling: the spatial two-juggle , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[68]  Xiaoping Yun,et al.  Object Handling Using Two Arms Without Grasping , 1993, Int. J. Robotics Res..

[69]  Kevin M. Lynch,et al.  Pulling by Pushing, Slip With Infinite Friction, and Perfectly Rough Surfaces , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[70]  Masayuki Inaba,et al.  Pivoting: A new method of graspless manipulation of object by robot fingers , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[71]  Mark R. Cutkosky,et al.  Dynamic tactile sensing: perception of fine surface features with stress rate sensing , 1993, IEEE Trans. Robotics Autom..

[72]  Imin Kao,et al.  Dexterous sliding manipulating using soft fingertips , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[73]  Bruce Randall Donald,et al.  Analyzing teams of cooperating mobile robots , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[74]  Michael A. Erdmann,et al.  On a Representation of Friction in Configuration Space , 1994, Int. J. Robotics Res..

[75]  Marek Teichmann,et al.  Reactive algorithms for 2 and 3 finger grasping , 1994 .

[76]  Toru Omata,et al.  Planning reorientation of an object with a multifingered hand , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[77]  Vijay Kumar,et al.  Control of rolling contacts in multi-arm manipulation , 1994, IEEE Trans. Robotics Autom..

[78]  Kenneth Y. Goldberg,et al.  A pivoting gripper for feeding industrial parts , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

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

[80]  Michael A. Erdmann,et al.  Understanding Action and Sensing by Designing Action-Based Sensors , 1995, Int. J. Robotics Res..

[81]  Antonio Bicchi,et al.  Dexterous manipulation through rolling , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[82]  Kevin M. Lynch,et al.  Pulling by Pushing, Slip With Infinite Friction, and Perfectly Rough Surfaces , 1995, Int. J. Robotics Res..

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

[84]  J. Trinkle,et al.  On Dynamic Multi‐Rigid‐Body Contact Problems with Coulomb Friction , 1995 .

[85]  Daniel E. Koditschek,et al.  Toward a dynamical pick and place , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[86]  Antonio Bicchi,et al.  On the mobility and manipulability of general multiple limb robots , 1995, IEEE Trans. Robotics Autom..

[87]  Kevin M. Lynch,et al.  Planar Manipulation on a Conveyor with a One Joint Robot , 1996 .

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

[89]  M. Cutkosky,et al.  Manipulation Control with Dynamic Tactile Sensing , 1997 .

[90]  Matthew T. Mason,et al.  Posing Polygonal Objects in the Plane by Pushing , 1998, Int. J. Robotics Res..

[91]  A. Memo AD-A 259 737 MASSACHUSETTS INSTITUTE OF TECHNOLOGY ARTIFICIAL INTELLIGENCE LABORATORY , .