GENETIC ALGORITHM BASED ROBOT MASSAGE

In this paper, a new robot massage experimental setup for leg using genetic algorithm based camera calibration is presented. Teach Mover, a five axis articulated robot is used to press the muscle from ankle to knee. The real leg massage problem is approximated by a frustum shaped model, which can be easily extended to real leg massage. Three different sensors that are encoders; mounted at each joint of the robot with six degrees of freedom, a calibrated camera and a grip switch; mounted at the wrist of the manipulator were used. Camera calibration is done with the help of an algorithm proposed by Qiang Ji et. al [1] to estimate internal and external camera parameters using seven control points. The distance between camera and the robot is assumed to be fixed. By estimating the position and orientation of the object, which is the frustum model, the linear trajectory is found which the robot follows. The result shows the feasibility of the use of above-mentioned approach. The algorithm works satisfactorily for wide range of varying parameters i.e. the position and orientation of the model.

[1]  Larry S. Davis,et al.  New exact and approximate solutions of the three-point perspective problem , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[2]  D. E. Goldberg,et al.  Genetic Algorithms in Search, Optimization & Machine Learning , 1989 .

[3]  Peter Corke,et al.  VISUAL CONTROL OF ROBOT MANIPULATORS – A REVIEW , 1993 .

[4]  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..

[5]  K. Deb Genetic algorithm in search and optimization: the technique and applications , 1998 .

[6]  Melanie Mitchell,et al.  An introduction to genetic algorithms , 1996 .

[7]  Peter I. Corke,et al.  A tutorial on visual servo control , 1996, IEEE Trans. Robotics Autom..

[8]  Edmond Boyer,et al.  Camera calibration and 3D reconstruction from single images using parallelepipeds , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[9]  Larry S. Davis,et al.  Exact and Approximate Solutions of the Perspective-Three-Point Problem , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Heinz Mühlenbein,et al.  Analysis of Selection, Mutation and Recombination in Genetic Algorithms , 1995, Evolution and Biocomputation.

[11]  William M. Spears,et al.  The role of mutation and recombination in evolutionary algorithms , 1998 .

[12]  David E. Goldberg,et al.  Real-coded Genetic Algorithms, Virtual Alphabets, and Blocking , 1991, Complex Syst..

[13]  Paul R. Cohen,et al.  Camera Calibration with Distortion Models and Accuracy Evaluation , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Hanqi Zhuang,et al.  Camera-aided robot calibration , 1996 .

[15]  Byoung-Tak Zhang,et al.  Comparison of Selection Methods for Evolutionary Optimization , 2000 .