Integrated particle swarm optimization algorithm based obstacle avoidance control design for home service robot

Display Omitted A new adaptive PSO method is proposed and verified by simulations and a real robot.Our proposed method has been successful applied to three-dimensional obstacle avoidance with manipulator for the home service robot.Both the free-space and obstacle avoidance states are established for evaluations in computer simulations and real-time experiments. Our PSO-IAC algorithm has achieved outstanding performance compared to other methods in these experiments. This paper presents a new particle swarm optimization (PSO) algorithm, called the PSO-IAC algorithm, to resolve the goal of reaching with the obstacle avoidance problem for a 6-DOF manipulator of the home service robot. The proposed PSO-IAC algorithm integrates the improved adaptive inertia weight and the constriction factor with the standard PSO. Both the free-space and obstacle avoidance states are established for evaluations in computer simulations and real-time experiments. The performance comparisons of the PSO-IAC algorithm with respect to the existing inertia weighted PSO (PSO-W), constriction factor based PSO (PSO-C), constriction factor and inertia weighted PSO (PSO-CW), and adaptive inertia weighted PSO (PSO-A) algorithms are examined. Simulation results indicate that the PSO-IAC algorithm provides the fastest convergence capability. Finally, the proposed control scheme can make the manipulator of the home service robot arrive at the goal position with and without obstacles in all real-time experiments.

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

[2]  Mohammad Taghi Hamidi Beheshti,et al.  An optimized adaptive fuzzy inverse kinematics solution for redundant manipulators , 2003, Proceedings of the 2003 IEEE International Symposium on Intelligent Control.

[3]  Sakti Prasad Ghoshal,et al.  Design of Concentric Circular Antenna Array with Central Element Feeding Using Particle Swarm Optimization with Constriction Factor and Inertia Weight Approach and Evolutionary Programing Technique , 2010 .

[4]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[5]  Xueming Ding,et al.  A Multi-Swarm Self-Adaptive and Cooperative Particle Swarm Optimization , 2011, Eng. Appl. Artif. Intell..

[6]  Mohammad Mehdi Ebadzadeh,et al.  A novel particle swarm optimization algorithm with adaptive inertia weight , 2011, Appl. Soft Comput..

[7]  Chih-Hsing Chu,et al.  Improving optimization of tool path planning in 5-axis flank milling using advanced PSO algorithms , 2013 .

[8]  M. Soucy,et al.  Flexible fuzzy logic control for collision-free manipulator operation , 2005, IEEE International Conference Mechatronics and Automation, 2005.

[9]  S. Moorthi,et al.  Implementation of hybrid ANN-PSO algorithm on FPGA for harmonic estimation , 2012, Eng. Appl. Artif. Intell..

[10]  Andreas C. Nearchou,et al.  Solving the inverse kinematics problem of redundant robots operating in complex environments via a modified genetic algorithm , 1998 .

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

[12]  Jun Wang,et al.  Obstacle avoidance for kinematically redundant manipulators using a dual neural network , 2004, IEEE Trans. Syst. Man Cybern. Part B.

[13]  Patrice Joyeux,et al.  Particle swarm optimization for solving engineering problems: A new constraint-handling mechanism , 2013, Eng. Appl. Artif. Intell..

[14]  Ricardo Kalid,et al.  A PSO-based optimal tuning strategy for constrained multivariable predictive controllers with model uncertainty. , 2014, ISA transactions.

[15]  Shuai Li,et al.  Decentralized kinematic control of a class of collaborative redundant manipulators via recurrent neural networks , 2012, Neurocomputing.

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

[17]  R. Eberhart,et al.  Empirical study of particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[18]  M. Clerc,et al.  The swarm and the queen: towards a deterministic and adaptive particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[19]  Kai Yang,et al.  Development of a fuzzy goal programming model for optimization of lead time and cost in an overlapped product development project using a Gaussian Adaptive Particle Swarm Optimization-based approach , 2011, Eng. Appl. Artif. Intell..

[20]  Panagiotis K. Artemiadis,et al.  A biomimetic approach to inverse kinematics for a redundant robot arm , 2010, Auton. Robots.

[21]  S. G. Ponnambalam,et al.  Obstacle avoidance control of redundant robots using variants of particle swarm optimization , 2012 .

[22]  Shahram Jamali,et al.  Defense against SYN flooding attacks: A particle swarm optimization approach , 2014, Comput. Electr. Eng..

[23]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[24]  Punam Bedi,et al.  Using PSO in a spatial domain based image hiding scheme with distortion tolerance , 2013, Comput. Electr. Eng..

[25]  Gheorghe Leonte Mogan,et al.  Obstacle avoidance of redundant manipulators using neural networks based reinforcement learning , 2012 .