Visual motor control of a 6 DOF robot manipulator using a fuzzy learning paradigm

This paper is concerned with the inverse kinematic control of a 6 DOF robot manipulator using visual feedback. Two different frameworks have been proposed to learn the inverse kinematics of the manipulator. In the first framework, the robot work-space has been discretized using a priori fixed number of fuzzy regions. Within each fuzzy region, the inverse kinematic relationship from image plane as observed by two fixed cameras to joint space of the manipulator is expressed as a linear map using first order approximation. This proposed framework allows the inverse kinematics to be represented by a Takagi-Sugeno (T-S) fuzzy model whose parameters are learned on-line using gradient descent algorithm. In the second framework, the robot workspace in image plane is discretized into a number of clusters whose centers are determined using Fuzzy C Mean (FCM) clustering algorithm. The FCM algorithm allows each data vector to belong to every cluster with a fuzzy truth value between 0 and 1. The inverse kinematics problem is solved without using any knowledge about orientation of the manipulator. This leads to redundant solutions in the joint angle space for a given target position. This redundancy in the joint angle space is achieved using the concept of sub clustering in the joint space. Inclusion of sub-clustering also improves the position tracking accuracy. The proposed algorithms have been successfully implemented on a 6 DOF PowerCube manipulator from Amtec robotics with a reasonable position tracking accuracy.

[1]  Olga Kosheleva,et al.  IEEE International Conference on Fuzzy Systems , 1996 .

[2]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.

[3]  Roger Y. Tsai,et al.  A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses , 1987, IEEE J. Robotics Autom..

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

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

[6]  Laxmidhar Behera,et al.  A Model-free Redundancy Resolution Technique for Visual Motor Coordination of a 6 DOF robot manipulator , 2007, 2007 IEEE 22nd International Symposium on Intelligent Control.

[7]  J. C. Dunn,et al.  A Fuzzy Relative of the ISODATA Process and Its Use in Detecting Compact Well-Separated Clusters , 1973 .

[8]  Phillip J. McKerrow,et al.  Introduction to robotics , 1991 .

[9]  Carme Torras,et al.  Speeding up the learning of robot kinematics through function decomposition , 2005, IEEE Transactions on Neural Networks.

[10]  L. Behera,et al.  A hybrid neural control scheme for visual-motor coordination , 1999 .

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