A laboratory experiment to teach some concepts on sensor-based robot assembly systems

A laboratory experiment is described that can be performed by electrical engineering graduate students and senior undergraduates. The experiment involves the assembly of a diesel-engine oil pump with an IBM RS-1 robot. The robot is instrumented with a force-sensing gripper and an optical binary sensor to detect parts in the gripper. A GE Optomation binary vision system is also used to monitor the manipulator workspace through a charge-coupled device (CCD) camera mounted on the robot arm. The students are required to program the manipulator and to process the information from the various sensors, which are used to recognize assembly components and to verify assembly operations in real-time. This assembly experiment is designed to familiarize electrical engineering students with the problems which dominate robot-based assembly systems and to demonstrate a number of practical sensor-based motion strategies which can overcome part and robot positional uncertainty found in typical manufacturing environments. These sensor-based motion strategies improve the reliability of a robot assembly system. The sensor-based assembly experiment, the laboratory setup, and the sensor-based motion strategies are discussed in detail. >

[1]  T. Lozano-Perez,et al.  Robot programming , 1983, Proceedings of the IEEE.

[2]  Samad Hayati,et al.  Robot arm geometric link parameter estimation , 1983, The 22nd IEEE Conference on Decision and Control.

[3]  G. Hirzinger,et al.  Multisensory robots and sensor-based path generation , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

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

[5]  Ernest L. Hall,et al.  Measuring Curved Surfaces for Robot Vision , 1982, Computer.

[6]  Shaheen Ahmad,et al.  Analysis of robot drive train errors, their static effects, and their compensations , 1988, IEEE J. Robotics Autom..

[7]  Rodney A. Brooks,et al.  Symbolic Error Analysis and Robot Planning , 1982 .

[8]  Russell H. Taylor,et al.  AML: A Manufacturing Language , 1982 .

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

[10]  Reza Safabakhsh,et al.  Computer Vision Techniques for Industrial Applications and Robot Control , 1982, Computer.

[11]  C. S. George Lee,et al.  Robot Arm Kinematics, Dynamics, and Control , 1982, Computer.

[12]  Vincent Hayward,et al.  Introduction to RCCL: A robot control &C& library , 1984, ICRA.

[13]  Daniel E. Whitney,et al.  Historical Perspective and State of the Art in Robot Force Control , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[14]  J. Y. S. Luh,et al.  An anatomy of industrial robots and their controls , 1983 .

[15]  Kang G. Shin,et al.  A Comparative Study of Robot Languages , 1982, Computer.

[16]  John J. Craig,et al.  Industrial robot programming languages: A comparative evaluation , 1984, IEEE Transactions on Systems, Man, and Cybernetics.

[17]  Daniel E. Whitney,et al.  Industrial Robot Forward Calibration Method and Results , 1986 .

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

[19]  Aristides A. G. Requicha,et al.  Representation of geometric features, tolerances, and attributes in solid modelers based on constructive geometry , 1986, IEEE J. Robotics Autom..

[20]  King-Sun Fu Pattern Recognition for Automatic Visual Inspection , 1982, Computer.

[21]  Chi-haur Wu,et al.  The Kinematic Error Model for the Design of Robot Manipulator , 1983, 1983 American Control Conference.

[22]  Bruce E. Shimano,et al.  VAL-II: A new robot control system for automatic manufacturing , 1984, ICRA.