Particle swarm optimization algorithm for optimal configurations of an omnidirectional mobile service robot

This paper presents a particle swarm optimization (PSO) algorithm for optimal configurations of an omnidirectional mobile robot with a five-link robotic arm. Although the mobile robot agilely maneuvers from one pose to another and easily performs some kinds of tasks, the inverse kinematics problem of the overall system is redundant. This efficient PSO algorithm is proposed to search for the global optimum of the redundant problem with minimal movement. The PSO algorithm is shown to efficiently solve the redundant robot problem. Simulation results are conducted to show the merit of the proposed PSO algorithm for optimal configurations of an omnidrectional mobile service robot.

[1]  Yuhui Shi,et al.  Particle swarm optimization: developments, applications and resources , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[2]  Jong-Hwan Kim,et al.  Optimal path generation of a redundant manipulator with evolutionary programming , 1996, Proceedings of the 1996 IEEE IECON. 22nd International Conference on Industrial Electronics, Control, and Instrumentation.

[3]  Paolo Gallina,et al.  Dynamic model with slip for wheeled omnidirectional robots , 2002, IEEE Trans. Robotics Autom..

[4]  R. D'Andrea,et al.  Real-time trajectory generation for omnidirectional vehicles , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[5]  Jin-Gu Kang,et al.  A study on optimal configuration for the mobile manipulator considering the minimal movement , 2000, ISIE'2000. Proceedings of the 2000 IEEE International Symposium on Industrial Electronics (Cat. No.00TH8543).

[6]  Dongkyoung Chwa,et al.  Sliding-mode tracking control of nonholonomic wheeled mobile robots in polar coordinates , 2004, IEEE Transactions on Control Systems Technology.

[7]  Russell C. Eberhart,et al.  Parameter Selection in Particle Swarm Optimization , 1998, Evolutionary Programming.

[8]  Guohui Tian,et al.  Optimal robot path planning based on danger degree map , 2009, 2009 IEEE International Conference on Automation and Logistics.

[9]  Ying-Shieh Kung,et al.  Design and implementation of a control IC for vertical articulated robot arm using SOPC technology , 2005, IEEE International Conference on Mechatronics, 2005. ICM '05..

[10]  Wahyudi,et al.  Optimal PID controller tuning of automatic gantry crane using PSO algorithm , 2008, 2008 5th International Symposium on Mechatronics and Its Applications.

[11]  B. E. Bishop On the use of redundant manipulator techniques for control of platoons of cooperating robotic vehicles , 2003, IEEE Trans. Syst. Man Cybern. Part A.

[12]  Jia-Shing Sheu,et al.  Simple paricle swarm optimization , 2009, 2009 International Conference on Machine Learning and Cybernetics.

[13]  Pitikhate Sooraksa,et al.  Dual-line PID controller based on PSO for speed control of DC motors , 2009, 2009 9th International Symposium on Communications and Information Technology.

[14]  Yongji Wang,et al.  PSO-PID: a novel controller for AQM routers , 2006, 2006 IFIP International Conference on Wireless and Optical Communications Networks.

[15]  Olivier Chocron,et al.  Evolutionary design of modular robotic arms , 2008, Robotica.

[16]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[17]  Dong Wang,et al.  Research on Control Problem of PenduBot Based on PSO Algorithm , 2009, 2009 International Conference on Computational Intelligence and Natural Computing.