Robot Hand-Eye Coordination Based on Fuzzy Logic

Hand-eye coordination of a robot system is a classical problem in robotic vision, which mathematically can be described as an ill-posed inverse mapping problem. Different techniques have been developed to solve this inverse mapping problem, but most of the reported work has a common limitation that is the relative position between the given robot and the camera must be fixed once the calibration is finished. However, very often in real-world applications this may not be realistic either due to the random disturbances to the system or due to the need of repositioning the camera or moving the robot base to a new position in order to perform a required task. In this case, usually a lengthy re-calibration process has to be carried out. In this paper, we describe our technique which eliminates the need of re-calibration for the vertical position change of the camera. Our technique is based on the integration of the utilization of a close form mathematical formulation and fuzzy logic. Using the fuzzy logic technique, we are able to deal the unknown amount of vertical changes of the camera position. Using image processing technique to estimate the distance change of the image land marks, we derived a fuzzy reasoning model which allows us to calculate the inverse mapping matrix. The algorithm and fuzzy reasoning system have been developed and implemented in a 6-degree-of-freedom robot system. Experiments were conducted and the result confirmed our design.

[1]  C. S. George Lee,et al.  Model-based visual feedback control for a hand-eye coordinated robotic system , 1992, Computer.

[2]  Chuen-Chien Lee FUZZY LOGIC CONTROL SYSTEMS: FUZZY LOGIC CONTROLLER - PART I , 1990 .

[3]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[4]  Yuh-Lin Chang,et al.  Adaptive self-calibration of vision-based robot systems , 1989, IEEE Trans. Syst. Man Cybern..

[5]  Roger Y. Tsai,et al.  Techniques for Calibration of the Scale Factor and Image Center for High Accuracy 3-D Machine Vision Metrology , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  W. Thomas Miller,et al.  Sensor-based control of robotic manipulators using a general learning algorithm , 1987, IEEE J. Robotics Autom..

[7]  Rodney A. Brooks,et al.  Self calibration of motion and stereo vision for mobile robots , 1988 .

[8]  Helge J. Ritter,et al.  Three-dimensional neural net for learning visuomotor coordination of a robot arm , 1990, IEEE Trans. Neural Networks.

[9]  Steven B. Skaar,et al.  Camera-Space Manipulation , 1987 .

[10]  Roger Y. Tsai,et al.  A new technique for fully autonomous and efficient 3D robotics hand/eye calibration , 1988, IEEE Trans. Robotics Autom..

[11]  Susan Hackwood,et al.  A general framework for robot hand-eye coordination , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[12]  Klaus Schulten,et al.  Implementation of self-organizing neural networks for visuo-motor control of an industrial robot , 1993, IEEE Trans. Neural Networks.

[13]  Chuen-Chien Lee,et al.  Fuzzy logic in control systems: fuzzy logic controller. II , 1990, IEEE Trans. Syst. Man Cybern..

[14]  Pearl Pu,et al.  A New Development in Camera Calibration: Calibrating a Pair of Mobile Cameras , 1987 .

[15]  Roger Y. Tsai,et al.  Techniques for calibration of the scale factor and image center for high accuracy 3D machine vision metrology , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[16]  T. Poggio,et al.  III-Posed problems early vision: from computational theory to analogue networks , 1985, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[17]  R. Y. Tsai,et al.  An Efficient and Accurate Camera Calibration Technique for 3D Machine Vision , 1986, CVPR 1986.

[18]  Michael Kuperstein,et al.  Adaptive visual-motor coordination in multijoint robots using parallel architecture , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.