Revolute manipulator workspace optimization using a modified bacteria foraging algorithm: A comparative study

Robotic manipulators with three-revolute (3R) motions to attain desired positional configurations are very common in industrial robots. The capability of these robots depends largely on the workspace of the manipulator in addition to other parameters. In this study, an evolutionary optimization algorithm based on the foraging behaviour of the Escherichia coli bacteria present in the human intestine is utilized to optimize the workspace volume of a 3R manipulator. The new optimization method is modified from the original algorithm for faster convergence. This method is also useful for optimization problems in a highly constrained environment, such as robot workspace optimization. The new approach for workspace optimization of 3R manipulators is tested using three cases. The test results are compared with standard results available using other optimization algorithms, i.e. the differential evolution algorithm, the genetic algorithm and the particle swarm optimization algorithm. The present method is found to be superior to the other methods in terms of computational efficiency.

[1]  Ying-Chien Tsai,et al.  Accessible Region and Synthesis of Robot Arms , 1981 .

[2]  Marco Ceccarelli,et al.  A Characterization of the Workspace Boundary of Three-Revolute Manipulators , 2002 .

[3]  Philippe Wenger,et al.  Some guidelines for the kinematic design of new manipulators , 2000 .

[4]  Marco Ceccarelli,et al.  A Synthesis Algorithm for Three-Revolute Manipulators by Using an Algebraic Formulation of Workspace Boundary , 1995 .

[5]  Constantinos Mavroidis,et al.  Solving the Geometric Design Problem of Spatial 3R Robot Manipulators Using Polynomial Homotopy Continuation , 2002 .

[6]  S. Kucuk,et al.  Robot Workspace Optimization Based on a Novel Local and Global Performance Indices , 2005, Proceedings of the IEEE International Symposium on Industrial Electronics, 2005. ISIE 2005..

[7]  D. C. H. Yang,et al.  On the Workspace of Mechanical Manipulators , 1983 .

[8]  F. Beer Vector Mechanics for Engineers: Statics and Dynamics , 2003 .

[9]  P. Giblin,et al.  Curves and singularities : a geometrical introduction to singularity theory , 1992 .

[10]  Sukumar Mishra,et al.  A hybrid least square-fuzzy bacterial foraging strategy for harmonic estimation , 2005, IEEE Transactions on Evolutionary Computation.

[11]  Paulo Roberto Bergamaschi,et al.  AN OPTIMAL DESIGN OF 3R MANIPULATORS TAKING INTO ACCOUNT REGULAR WORKSPACE BOUNDARY , 2003 .

[12]  K. C. Gupta,et al.  Design Considerations for Manipulator Workspace , 1982 .

[13]  Ferdinand Freudenstein,et al.  On the Analysis and Synthesis of the Workspace of a Three-Link, Turning-Pair Connected Robot Arm , 1984 .

[14]  Marco Ceccarelli,et al.  Optimal design of 3R manipulators by using classical techniques and simulated annealin , 2002 .

[15]  Ting W. Lee,et al.  Heuristic combinatorial optimization in the design of manipulator workspace , 1984, IEEE Transactions on Systems, Man, and Cybernetics.

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

[17]  B. B. Choudhury,et al.  An appropriate formulation for workspace cross section area of 3R robot manipulator , 2009, 2009 International Conference on Industrial and Information Systems (ICIIS).

[18]  A. H. Soni,et al.  The effect of link parameter on the working space of general 3R robot arms , 1984 .

[19]  Leandro dos Santos Coelho,et al.  Comparative study of SQP and metaheuristics for robotic manipulator design , 2008 .

[20]  Marco Ceccarelli,et al.  A multi-objective optimum design of general 3R manipulators for prescribed workspace limits , 2004 .

[21]  J. Nanda,et al.  Multi-machine power system stabilizer design by rule based bacteria foraging , 2007 .

[22]  A. H. Soni,et al.  An Algorithm for the Workspace of a General n-R Robot , 1983 .

[23]  A. H. Soni,et al.  Workspace synthesis of 3R, 4R, 5R and 6R robots , 1985 .

[24]  Sezimária de Fátima Pereira Saramago,et al.  Design and optimization of 3R manipulators using the workspace features , 2006, Appl. Math. Comput..

[25]  M. Ceccarelli A formulation for the workspace boundary of general N-revolute manipulators , 1996 .

[26]  Kevin M. Passino,et al.  Biomimicry of bacterial foraging for distributed optimization and control , 2002 .

[27]  Marco Ceccarelli On the workspace of telescopic manipulators , 1998, Robotica.

[28]  Marco Ceccarelli,et al.  Optimal synthesis of three-revolute manipulators , 1994 .