Manipulator grasping and pushing operations

The primary goal of this research is to develop theoretical tools for analysis, synthesis, and application of primitive manipulator operations. The primary method is to extend and apply traditional tools of classical mechanics. The results are of such a general nature that they address many different aspects of industrial robotics, including effector and sensor design, planning and programming tools, and design of auxiliary equipment. Some of the manipulator operations studied are: 1. Grasping an object. The object will usually slide and rotate during the period between first contact and prehension. 2. Placing an object. The object may slip slightly in the fingers upon contact with the table as the base aligns with the table. 3. Pushing. Often the final stage of mating two parts involves pushing one object into the other. In each of these operations the motion of the object is determined partly by the manipulator and partly by frictional forces. Hence the theoretical analysis focuses on the problem of partially constrained motion with friction. When inertial forces are dominated by frictional forces, we find that the fundamental motion of the object-whether it will rotate, and if so in what direction-may be determined by inspection. In many cases the motion may be predicted in detail, and in any case it is possible to find bounds on the motion. With these analytical tools it is sometimes possible to predict the outcome of a given manipulator operation, or, on the other hand, to plan an operation producing a given desired outcome. Thesis Supervisors: Tomas Lozano-Perez and Berthold K. P. Horn Titles: Assistant Professor and Associate Professor, respectively, of Computer Science and Electrical Engineering

[1]  J. Prescott Mechanics of particles and rigid bodies , 1913 .

[2]  J. J. Stoker Nonlinear Vibrations in Mechanical and Electrical Systems , 1950 .

[3]  D. Hilbert,et al.  Geometry and the Imagination , 1953 .

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

[5]  S. D. Conte,et al.  The solution of simultaneous nonlinear equations , 1967, ACM National Conference.

[6]  Donald L Peiper THE KINEMATICS OF MANIPULATORS UNDER COMPUTER CONTROL , 1968 .

[7]  Daniel E. Whitney,et al.  Resolved Motion Rate Control of Manipulators and Human Prostheses , 1969 .

[8]  Hirochika Inoue,et al.  Computer Controlled Bilateral Manipulator , 1971 .

[9]  D. E. Whitney,et al.  The mathematics of coordinated control of prosthetic arms and manipulators. , 1972 .

[10]  Richard Paul Collins Paul,et al.  Modelling, trajectory calculation and servoing of a computer controlled arm , 1972 .

[11]  Roland Carlyle Groome Force feedback steering of a teleoperator system. , 1972 .

[12]  Robert M. McKeon,et al.  Coulomb and the Evolution of Physics and Engineering in Eighteenth-Century France , 1972 .

[13]  Richard P. Paul,et al.  The use of sensory feedback in a programmable assembly system. , 1973 .

[14]  Tatsuo Goto,et al.  Precise Insert Operation by Tactile Controlled Robot , 1974 .

[15]  Scott E. Fahlman,et al.  A Planning System for Robot Construction Tasks , 1973, Artif. Intell..

[16]  Russell H. Taylor,et al.  AL, a programming system for automation. , 1974 .

[17]  Peter M. Will,et al.  An Experimental System for Computer Controlled Mechanical Assembly , 1975, IEEE Transactions on Computers.

[18]  Harry G. Barrow,et al.  A Versatile System for Computer-Controlled Assembly , 1975, Artif. Intell..

[19]  Russell H. Taylor,et al.  The synthesis of manipulator control programs from task-level specifications , 1976 .

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

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

[22]  M. Raibert Analytical equations vs. table look-up for manipulation: A unifying concept , 1977, 1977 IEEE Conference on Decision and Control including the 16th Symposium on Adaptive Processes and A Special Symposium on Fuzzy Set Theory and Applications.

[23]  S. M. Udupa,et al.  Collision Detection and Avoidance in Computer Controlled Manipulators , 1977, IJCAI.

[24]  R. Paul,et al.  Kinematic control equations for simple manipulators , 1978, 1978 IEEE Conference on Decision and Control including the 17th Symposium on Adaptive Processes.

[25]  Russell H. Taylor,et al.  Interactive Generation of Object Models with a Manipulator , 1978, IEEE Transactions on Systems, Man, and Cybernetics.

[26]  Kar-Keung D. Young Controller Design for a Manipulator Using Theory of Variable Structure Systems , 1978, IEEE Transactions on Systems, Man, and Cybernetics.

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

[28]  Robin J. Popplestone,et al.  RAPT, A Language for Describing Assemblies , 1978 .

[29]  Richard Paul,et al.  Manipulator Cartesian Path Control , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[30]  Russell H. Taylor,et al.  Planning and execution of straight line manipulator trajectories , 1979 .

[31]  Ann Patricia Fothergill,et al.  An Interpreter for a Language for Describing Assemblies , 1980, Artif. Intell..

[32]  J. Y. S. Luh,et al.  Resolved-acceleration control of mechanical manipulators , 1980 .

[33]  J. Salisbury,et al.  Active stiffness control of a manipulator in cartesian coordinates , 1980, 1980 19th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[34]  J. Y. S. Luh,et al.  On-Line Computational Scheme for Mechanical Manipulators , 1980 .

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

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

[37]  J. S. Luh,et al.  Joint torque control by a direct feedback for industrial robots , 1981, 1981 20th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[38]  David D. Grossman,et al.  XPROBE: An Experimental System for Programming Robots by Example , 1984 .