Robotic Grasping and Manipulation

In this chapter, we consider problems that arise in designing, building, planning, and controlling operations of robotic hands and end-effectors. The purpose of such devices is often manifold, and it typically includes grasping and fine manipulation of objects in an accurate, delicate yet firm way. We survey the state-of-the-art reached by scientific research and literature about the problems engendered by these often conflicting requirements, and the work that has been done in this area over the last two decades. Because of space limitations, the chapter does not attempt at providing a survey of the technology of robot hands, but rather it is oriented towards covering the theoretical framework, analytical results, and open problems in robotic manipulation.

[1]  浅田 春比古,et al.  Studies on prehension and handling by robot hands with elastic fingers , 1979 .

[2]  V. Arnold Mathematical Methods of Classical Mechanics , 1974 .

[3]  Vijay Kumar,et al.  Dynamic control of 3-D rolling contacts in two-arm manipulation , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[4]  Vicente Parra-Vega,et al.  Adaptive control with impedance of cooperative multi-robot system , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

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

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

[7]  Shinichi Hirai,et al.  Kinematics and Statics of Manipulation Using the Theory of Polyhedral Convex Cones , 1993, Int. J. Robotics Res..

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

[9]  Takayoshi Yamada,et al.  Grasp stability analysis considering the curvatures at contact points , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[10]  Ken Goldberg,et al.  Computing Parallel-Jaw Grip Points , 1998 .

[11]  Makoto Kaneko,et al.  Analytical conditions for the rotational stability of an object in multi-finger grasping , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

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

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

[14]  Jon M. Selig,et al.  Reuleaux Pairs and Surfaces That Cannot Be Gripped , 1989, Int. J. Robotics Res..

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

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

[17]  A. Nuseirat,et al.  Stability and Modal Control of an Object Grasped by a Multifingered Robot Hand , 1999 .

[18]  Jeffrey C. Trinkle,et al.  Grasp analysis as linear matrix inequality problems , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[19]  Georges Giralt,et al.  Robotics research : the third international symposium , 1986 .

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

[21]  Mark H. Overmars,et al.  Computing form-closure configurations , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[22]  Jeffrey C. Trinkle,et al.  First-order stability cells of active multi-rigid-body systems , 1995, IEEE Trans. Robotics Autom..

[23]  Joel W. Burdick,et al.  A task-dependent approach to minimum-deflection fixtures , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[24]  John T. Wen,et al.  Kinematic manipulability of general constrained rigid multibody systems , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

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

[26]  J. Kenneth Salisbury,et al.  Articulated Hands , 1982 .

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

[28]  Tsuneo Yoshikawa,et al.  Passive and active closures by constraining mechanisms , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[29]  Kenneth Y. Goldberg,et al.  Computing parallel-jaw grips , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[30]  Imin Kao,et al.  Computing and controlling compliance of a robotic hand , 1989, IEEE Trans. Robotics Autom..

[31]  Moshe Shoham,et al.  Controllability of grasps and manipulations in multi-fingered hands , 1998, IEEE Trans. Robotics Autom..

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

[33]  Gareth J. Monkman An Analysis of Astrictive Prehension , 1997, Int. J. Robotics Res..

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

[35]  Hideo Hanafusa,et al.  Prehension and Handling of Objects by Robot Hands with Redundant Fingers , 1979 .

[36]  Vijay Kumar,et al.  Generalized stability of compliant grasps , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[37]  David J. Montana,et al.  Contact stability for two-fingered grasps , 1992, IEEE Trans. Robotics Autom..

[38]  Joel W. Burdick,et al.  Mobility of Bodies in Contact{ii: How Forces Are Generated by Curvature Eeects? , 1994 .

[39]  John F. Canny,et al.  Estimating pose statistics for robotic part feeders , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

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

[41]  Bernard Roth,et al.  Analysis of Multifingered Hands , 1986 .

[42]  Vijay Kumar,et al.  On the stability of grasped objects , 1996, IEEE Trans. Robotics Autom..

[43]  Nathan Thatcher Ulrich,et al.  Grasping With Mechanical Intelligence , 1989 .

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

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

[46]  Tsuneo Yoshikawa,et al.  Dynamic Manipulation/Grasping Control of Multifingered Robot Hands , 1994 .

[47]  Antonio Bicchi,et al.  On the Closure Properties of Robotic Grasping , 1995, Int. J. Robotics Res..

[48]  Yu Wang,et al.  On the inconsistency of rigid-body frictional planar mechanics , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

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

[50]  Vijay R. Kumar,et al.  Velocity and Acceleration Analysis of Contact Between Three-Dimensional Rigid Bodies , 1996 .

[51]  B. Dizioglu,et al.  Mechanics of form closure , 1984 .

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

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

[54]  Susan J. Lederman,et al.  Intelligent exploration by the human hand , 1990 .

[55]  Antonio Bicchi,et al.  Consistent task specification for manipulation systems with general kinematics , 1997 .

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

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

[58]  Joel W. Burdick,et al.  A qualitative test for N-finger force-closure grasps on planar objects with applications to manipulation and finger gaits , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[59]  Suguru Arimoto,et al.  Grasping and position control for multi-fingered robot hands with uncertain Jacobian matrices , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

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

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

[62]  K. Johnson Contact Mechanics: Frontmatter , 1985 .

[63]  Vijay Kumar,et al.  Modeling Of Frictional Contacts For Dynamic Simulation , 1997 .

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

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

[66]  Per Lötstedt,et al.  A numerical method for the simulation of mechanical systems with unilateral constraints , 1994 .

[67]  Kenneth H. Hunt,et al.  Special Configurations of Multi-finger Multi- freedom Grippers — A Kinematic Study , 1991, Int. J. Robotics Res..

[68]  Ahmad M. Al-Fahed Nuseirat,et al.  Robot Hand Grasping and Related Problems: Optimal Control and Identification , 1994, Int. J. Robotics Res..

[69]  Ian D. Walker,et al.  Analysis of Motion and Internal Loading of Objects Grasped by Multiple Cooperating Manipulators , 1991, Int. J. Robotics Res..

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

[71]  S. Shankar Sastry,et al.  Grasping and Coordinated Manipulation by a Multifingered Robot Hand , 1989, Int. J. Robotics Res..

[72]  Suguru Arimoto,et al.  A force control for a robot finger under kinematic uncertainties , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[73]  Jean-Paul Laumond,et al.  Robot Motion Planning and Control , 1998 .

[74]  Vijay Kumar,et al.  Decentralized control of cooperating mobile manipulators , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[75]  Claudio Melchiorri,et al.  Mechanical And Control Features Of The University Of Bologna Hand Version 2 , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[76]  R. Vijay Kumar,et al.  Analysis and simulation of mechanical systems with multiple frictional contacts , 1994 .

[77]  Mark R. Cutkosky,et al.  Friction, Stability and the Design of Robotic Fingers , 1986 .

[78]  N. McClamroch,et al.  A singular perturbation approach to modeling and control of manipulators constrained by a stiff environment , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[79]  Yin-Tien Wang,et al.  Dynamics of rigid bodies undergoing multiple frictional contacts , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[80]  Antonio Bicchi,et al.  Dynamic analysis of mobility and graspability of general manipulation systems , 1998, IEEE Trans. Robotics Autom..

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

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

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

[84]  David E. Orin,et al.  Fuzzy control for robotic power grasp , 1994, Adv. Robotics.

[85]  David E. Orin,et al.  Control of Force Distribution in Robotic Mechanisms Containing Closed Kinematic Chains , 1981 .

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

[87]  Pramath R. Sinha,et al.  A contact stress model for multifingered grasps of rough objects , 1992, IEEE Trans. Robotics Autom..

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

[89]  Mark R. Cutkosky,et al.  Practical Force-Motion Models for Sliding Manipulation , 1996, Int. J. Robotics Res..

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

[91]  Richard T. Johnson,et al.  Development of the Utah Artificial Arm , 1982, IEEE Transactions on Biomedical Engineering.

[92]  H. Hanafusa,et al.  Stable Prehension by a Robot Hand with Elastic Fingers , 1977 .

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

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

[95]  Vijay R. Kumar,et al.  Force distribution in closed kinematic chains , 1988, IEEE J. Robotics Autom..

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

[97]  Joris De Schutter,et al.  Kinematic Models for Model-Based Compliant Motion in the Presence of Uncertainty , 1995, Int. J. Robotics Res..

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

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

[100]  Thea Iberall,et al.  Human Prehension and Dexterous Robot Hands , 1997, Int. J. Robotics Res..

[101]  K. Johnson,et al.  Three-Dimensional Elastic Bodies in Rolling Contact , 1990 .

[102]  Dan Ding,et al.  Constructing 3D frictional form-closure grasps of polyhedral objects , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[103]  David E. Orin,et al.  General formulation for force distribution in power grasp , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[104]  Antonio Bicchi,et al.  On the problem of decomposing grasp and manipulation forces in multiple whole-limb manipulation , 1994, Robotics Auton. Syst..

[105]  Antonio Bicchi,et al.  Rolling bodies with regular surface: controllability theory and applications , 2000, IEEE Trans. Autom. Control..

[106]  Vladimir J. Lumelsky,et al.  Multi-finger "hugging": a robust approach to sensor-based grasp planning , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[107]  Joongseon Joh,et al.  Lagrangian wrench distribution for cooperating robotic mechanisms , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.