Intelligent robotic assembly

Abstract It is normal when programming a robotic manipulator to provide the end effector's orientation and position at the pick up and drop off locations. Additional sensory information and intelligence is needed, however, to detect the presence of a part as well as its location if the assembly site cannot be controlled precisely by employing expensive jigs or fixtures. This paper investigates, for this purpose, the application of solely an inexpensive laser sensor mounted unobtrusively to the end effector of a CRS robot having customized hardware and open software. Data from the sensor is converted into a single “Feature Value Vector” to recognize a part and accurately determine its location by using a neural network and back propagation training. The procedure's viability is tested by assembling a set of tightly meshing gears under poor ambient lighting.

[1]  S. Watanabe,et al.  An ultrasonic visual sensor using a neural network and its application for automatic object recognition , 1991, IEEE 1991 Ultrasonics Symposium,.

[2]  A. J. Sturm,et al.  A contribution to robot tooltip spatial accuracy identification , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[3]  M. Asada Building A 3-D World Model For A Mobile Robot From Sensory Data , 1990 .

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

[5]  Michael S. Black,et al.  Improved robot trajectory from acoustic range servo control , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[6]  H. Harry Asada,et al.  Teaching and learning of compliance using neural nets: representation and generation of nonlinear compliance , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[7]  Laurent Foulloy,et al.  Improving the precision of a robot , 1984, ICRA.

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

[9]  Bahram Parvin,et al.  B-rep from unregistered multiple range images , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[10]  Wesley E. Snyder,et al.  Segmentation of three dimensional images , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[11]  Avinash C. Kak,et al.  Model-based vision for robotic manipulation of twisted tubular parts: using affine transforms and heuristic search , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[12]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .

[13]  Fernand S. Cohen,et al.  A maximum-likelihood approach to segmenting range data , 1988, IEEE J. Robotics Autom..

[14]  Doris Kugelmann Autonomous robotic handling applying sensor systems and 3D simulation , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[15]  Jean Ponce,et al.  Toward a surface primal sketch , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[16]  Bernard C. Jiang,et al.  Controlling a robot's position using neural networks , 1993 .

[17]  N. Popplewell,et al.  A microcomputer-based controller for milling machines , 1989 .

[18]  Pierre Boulanger,et al.  Multiscale edge detection and classification in range images , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[19]  Ramakant Nevatia,et al.  Matching 3-D objects using surface descriptions , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[20]  Fawzi Nashashibi,et al.  3-D incremental modeling and robot localization in a structured environment using a laser range finder , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.