A Survey of General- Purpose Manipulation

A general-purpose manipulator, in conjunction with other sensory modalities, can be used to measure the three-dimen sional character of the environment, support object recogni tion and localization procedures, and perform alternately as a delicate and powerful manipulator. This paper surveys the technologies which support general-purpose manipulation. While machines are capable of outperforming the human hand in specific applications, there is no machine capable of addressing the variety of tasks accomplished by our hands. We begin, therefore, by discussing the human hand. Some of the "bioware" supporting manipulation and haptics in humans is described. The development of hardware to sup port general-purpose manipulation is progressing rapidly. We focus on tactile sensing techniques and their role in percep tion. A variety of mechanical manipulators used in research and the methods employed to control them are presented. Finally, we discuss properties of the task, the manipulator, and the object which constrain the selection of manipulation strategies.

[1]  Heinrich A. Ernst,et al.  MH-1, a computer-operated mechanical hand , 1962, AIEE-IRE '62 (Spring).

[2]  Leon D. Harmon,et al.  Automated Tactile Sensing , 1982 .

[3]  M. Alexander,et al.  Principles of Neural Science , 1981 .

[4]  W. Eric L. Grimson Disambiguating sensory interpretations using minimal sets of sensory data , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[5]  Leon D. Harmon Automated touch sensing: A brief perspective and several new approaches , 1984, ICRA.

[6]  Robert A. Boie Capacitive impedance readout tactile image sensor , 1984, ICRA.

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

[8]  Thomas C. Henderson,et al.  CAGD-Based Computer Vision , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Daniel E. Whitney,et al.  Force Feedback Control of Manipulator Fine Motions , 1977 .

[10]  D. E. Whitney,et al.  Historical Perspective and State of the Art in Robot Force Control , 1987 .

[11]  John M. Hollerbach,et al.  An integrated tactile and thermal sensor , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[12]  Gene H. Golub,et al.  Matrix computations , 1983 .

[13]  Charles R. Dyer,et al.  Model-based recognition in robot vision , 1986, CSUR.

[14]  Matthew T. Mason,et al.  Robot Hands and the Mechanics of Manipulation , 1985 .

[15]  Leon D. Harmon,et al.  Robotic Taction for Industrial Assembly , 1984 .

[16]  George A. Bekey,et al.  A strategy for grasp synthesis with multifingered robot hands , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[17]  R. Bolles,et al.  Recognizing and Locating Partially Visible Objects: The Local-Feature-Focus Method , 1982 .

[18]  W. Schiff,et al.  Tactual Perception: A Source Book , 1983 .

[19]  D. M. Lyons,et al.  Tagged potential fields: An approach to specification of complex manipulator configurations , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[20]  J. Vranish Magnetoinductive skin for robots , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[21]  Jean-Daniel Boissonnat,et al.  Stable Matching Between a Hand Structure and an Object Silhouette , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[22]  Thomas C. Henderson,et al.  A control paradigm for general purpose manipulation systems , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[23]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation: Part I—Theory , 1985 .

[24]  Robert C. Bolles,et al.  3DPO: A Three- Dimensional Part Orientation System , 1986, IJCAI.

[25]  W. Grimson,et al.  Model-Based Recognition and Localization from Sparse Range or Tactile Data , 1984 .

[26]  Ian McCammon Design Of A Conformal Tactile Sensing Array , 1985, Other Conferences.

[27]  Van-Duc Nguyen,et al.  The synthesis of stable grasps in the plane , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[28]  W. Daniel Hillis,et al.  A High-Resolution Imaging Touch Sensor , 1982 .

[29]  W. Eric L. Grimson,et al.  Model-based recognition and localization from tactile data , 1984, ICRA.

[30]  John J. Craig,et al.  Articulated hands: Force control and kinematic issues , 1981 .

[31]  Peter Allen Surface descriptions from vision and touch , 1984, ICRA.

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

[33]  Tsuneo Yoshikawa,et al.  Manipulability of Robotic Mechanisms , 1985 .

[34]  Stefan Begej An Optical Tactile Array Sensor , 1985, Other Conferences.

[35]  Ronald S. Fearing,et al.  Implementing a force strategy for object re-orientation , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[36]  Randy E. Ellis Extraction Of Tactile Features By Passive And Active Sensing , 1985, Other Conferences.

[37]  William Cuthbert Morton THE PRINCIPLES OF ANATOMY , 1910 .

[38]  George A. Bekey,et al.  Robot control by reflex actions , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

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

[40]  Clifford C. Geschke A System for Programming and Controlling Sensor-Based Robot Manipulators , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[41]  L. Langley,et al.  Dynamic Anatomy and Physiology , 1980 .

[42]  Paolo Dario,et al.  Ferroelectric polymer tactile sensors with anthropomorphic features , 1984, ICRA.

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

[44]  Alan Pugh,et al.  Novel techniques for tactile sensing in a three dimensional environment , 1977 .

[45]  E. Clarke The human brain and spinal cord , 1968 .

[46]  John J. Craig,et al.  Hybrid position/force control of manipulators , 1981 .

[47]  I. Kapandji The Physiology of the Joints , 1988 .

[48]  Harry W. Mergler,et al.  Robot technology , 1987, IEEE J. Robotics Autom..

[49]  Hiroaki Kobayashi Grasping and manipulation of objects by articulated hands , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[50]  Chellappa Muthukrishnan,et al.  Edge detection in tactile images , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[51]  Stephen C. Jacobsen,et al.  The UTAH/M.I.T. Dextrous Hand: Work in Progress , 1984 .

[52]  Hideo Hanafusa,et al.  A ROBOT HAND WITH ELASTIC FINGERS AND ITS APPLICATION TO ASSEMBLY PROCESS , 1977 .

[53]  Phillip Barkan,et al.  Kinematics and Dynamics of Planar Machinery , 1979 .

[54]  John M. Hollerbach,et al.  Basic Solid Mechanics for Tactile Sensing , 1984, ICRA.

[55]  Matthew T. Mason,et al.  Compliance and Force Control for Computer Controlled Manipulators , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[56]  Sharon A. Stansfield,et al.  Primitives, features, and exploratory procedures: Building a robot tactile perception system , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[57]  Charles A. Klein,et al.  Dexterity Measures for the Design and Control of Kinematically Redundant Manipulators , 1987 .

[58]  Ren-Chyuan Luo,et al.  An Imaging Tactile Sensor With Magnetostrictive Transduction , 1985, Other Conferences.

[59]  W. Eric L. Grimson Sensing Strategies for Disambiguating Among Multiple Objects in Known Poses , 1990, Autonomous Robot Vehicles.

[60]  Marc H. Raibert,et al.  An all digital VLSI tactile array sensor , 1984, ICRA.

[61]  Stephen C. Jacobsen,et al.  Tactile sensing system design issues in machine manipulation , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[62]  M. Potegal Spatial abilities : development and physiological foundations , 1982 .

[63]  A. Fuller,et al.  Stability of Motion , 1976, IEEE Transactions on Systems, Man, and Cybernetics.

[64]  Robert C. Bolles,et al.  Locating Partially Visible Objects: The Local Feature Focus Method , 1980, AAAI.

[65]  Mark R. Cutkosky,et al.  Modeling manufacturing grips and correlations with the design of robotic hands , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[66]  Tokuji Okada,et al.  Object-Handling System for Manual Industry , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[67]  L. J. Leifer,et al.  Automatic grasping: An optimization approach , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

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

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

[70]  H. Hemami,et al.  Stability Analysis and Input Design of a Two-Link Planar Biped , 1984 .

[71]  Peter K. Allen Sensing and describing 3-D structure , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[72]  J. Schneiter An objective tactile sensing strategy for object recognition and localization , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[73]  John M. Hollerbach Robot hands and tactile sensing , 1990 .

[74]  S. Shankar Sastry,et al.  Task-oriented optimal grasping by multifingered robot hands , 1987, IEEE J. Robotics Autom..

[75]  Tokuji Okada,et al.  Computer Control of Multijointed Finger System for Precise Object-Handling , 1982, IEEE Transactions on Systems, Man, and Cybernetics.

[76]  R. E. Ellis A multiple-scale measure of static tactile texture , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[77]  Neville Hogan,et al.  Impedance control - An approach to manipulation. I - Theory. II - Implementation. III - Applications , 1985 .

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

[79]  David B. Cooper,et al.  On Optimally Combining Pieces of Information, with Application to Estimating 3-D Complex-Object Position from Range Data , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[80]  John Kenneth Salisbury,et al.  Interpretation of contact geometries from force measurements , 1984, ICRA.

[81]  Hiroaki Kobayashi Control and Geometrical Considerations for an Articulated Robot Hand , 1985 .

[82]  Tsuneo Yoshikawa,et al.  Analysis and Control of Robot Manipulators with Redundancy , 1983 .