Optimized trajectory planning of a robotic arm using teaching learning based optimization (TLBO) and artificial bee colony (ABC) optimization techniques

In this paper, Teaching Learning Based Optimization (TLBO) algorithm, a recently developed advanced optimization technique, and Artificial Bee Colony (ABC) optimization techniques are applied to optimize the robot trajectory for a 3R robotic arm. The considered problem presents the multi-objective optimization with the objective to plan a trajectory which can minimize joint travelling time, joint travelling distance and total joint Cartesian lengths simultaneously. Six different design variables are considered for the joint angles, joint velocities and time from initial to intermediate and from intermediate to final positions. Results of TLBO and ABC are compared with the published results of Genetic Algorithm (GA). Comparison shows the better performance of TLBO and ABC over GA for the considered trajectory optimization problem. Moreover, experimentation is considered for different movement of robotic arm in the workspace by using TLBO and ABC. The result shows the better performance of TLBO over ABC in terms of best solutions, mean solutions, worst solutions and convergence.

[1]  Jean-Louis Deneubourg,et al.  Ants, buses and robots-self-organization of transportation systems , 1994, Proceedings of PerAc '94. From Perception to Action.

[2]  D. Karaboga,et al.  On the performance of artificial bee colony (ABC) algorithm , 2008, Appl. Soft Comput..

[3]  M.E. El-Hawary,et al.  A novel genetic algorithm searching approach for dynamic constrained multicast routing , 2003, CCECE 2003 - Canadian Conference on Electrical and Computer Engineering. Toward a Caring and Humane Technology (Cat. No.03CH37436).

[4]  J. Solano,et al.  Generation of collision-free paths, a genetic approach , 1993 .

[5]  Hiroshi Yokoi,et al.  Development of a motion planning system for an agricultural mobile robot , 1999, SICE '99. Proceedings of the 38th SICE Annual Conference. International Session Papers (IEEE Cat. No.99TH8456).

[6]  David E. Goldberg,et al.  Inverse kinematics of redundant robots using genetic algorithms , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[7]  Qing Li,et al.  Optimum Path Planning for Mobile Robots Based on a Hybrid Genetic Algorithm , 2006, 2006 Sixth International Conference on Hybrid Intelligent Systems (HIS'06).

[8]  John Canny,et al.  The complexity of robot motion planning , 1988 .

[9]  R. Venkata Rao,et al.  Mechanical Design Optimization Using Advanced Optimization Techniques , 2012 .

[10]  R. Venkata Rao,et al.  Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems , 2011, Comput. Aided Des..

[11]  Narendra Ahuja,et al.  Gross motion planning—a survey , 1992, CSUR.

[12]  Y. Davidor,et al.  Robot programming with a genetic algorithm , 1990, COMPEURO'90: Proceedings of the 1990 IEEE International Conference on Computer Systems and Software Engineering@m_Systems Engineering Aspects of Complex Computerized Systems.

[13]  Jin-Hui Zhu,et al.  Obstacle avoidance with multi-objective optimization by PSO in dynamic environment , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[14]  Tomás Lozano-Pérez,et al.  An algorithm for planning collision-free paths among polyhedral obstacles , 1979, CACM.

[15]  Dervis Karaboga,et al.  Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems , 2007, IFSA.

[16]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[17]  R. Venkata Rao,et al.  Teaching-Learning-Based Optimization: An optimization method for continuous non-linear large scale problems , 2012, Inf. Sci..

[18]  Ying-Tung Hsiao,et al.  Ant colony optimization for best path planning , 2004, IEEE International Symposium on Communications and Information Technology, 2004. ISCIT 2004..

[19]  Qidan Zhu,et al.  Robot Path Planning Based on Artificial Potential Field Approach with Simulated Annealing , 2006, Sixth International Conference on Intelligent Systems Design and Applications.

[20]  Pratyusha Rakshit,et al.  Multi-robot path-planning using artificial bee colony optimization algorithm , 2011, 2011 Third World Congress on Nature and Biologically Inspired Computing.

[21]  John J. Craig Zhu,et al.  Introduction to robotics mechanics and control , 1991 .

[22]  Li Wang,et al.  Obstacle-avoidance Path Planning for Soccer Robots Using Particle Swarm Optimization , 2006, 2006 IEEE International Conference on Robotics and Biomimetics.

[23]  Bruce H. Krogh,et al.  The use of simulated annealing to solve the mobile manipulator path planning problem , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[24]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[25]  Ellips Masehian,et al.  Classic and Heuristic Approaches in Robot Motion Planning A Chronological Review , 2007 .

[26]  Bahaa I. Kazem,et al.  Motion Planning for a Robot Arm by Using Genetic Algorithm , 2008 .

[27]  N.K. Taylor,et al.  Articulated Robot Motion Planning Using Ant Colony Optimisation , 2006, 2006 3rd International IEEE Conference Intelligent Systems.

[28]  De-Bao Sun,et al.  Path planning for mobile robot using the particle swarm optimization with mutation operator , 2004, Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826).

[29]  P. S. Ward ANTS , 1889, Science.