Voronoi strains - a spline path planning algorithm for complex environments

Path planning and obstacle avoidancemethods are often required for robots working in more and more complicated environments. This paper introduces a novel approach called Voronoi Strains for solving this task. The algorithm applies particle swarm optimization of cubic splines which are connected to strings. The initialization of the evolutionary algorithmis based on the Voronoi graph method as well as on strains of bacteria. Strains whose evolution is stuck in a dead end because of a local optimum die off. Only the strain located close to the global optimum or the biggest local optimum will survive the evolutionary process. Different settings of PSO parameters have been tested in various simulation experiments. The Voronoi Strains approach was also compared with other PSO methods using a different kind of initialization.

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

[2]  S. Areibi,et al.  Genetic algorithm for dynamic path planning , 2004, Canadian Conference on Electrical and Computer Engineering 2004 (IEEE Cat. No.04CH37513).

[3]  R. Qu,et al.  Fairing of parametric cubic splines , 1999 .

[4]  Thomas Bräunl,et al.  Combining configuration space and occupancy grid for robot navigation , 2001 .

[5]  Yoram Koren,et al.  The vector field histogram-fast obstacle avoidance for mobile robots , 1991, IEEE Trans. Robotics Autom..

[6]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[7]  Tae-Yong Kuc,et al.  Genetic algorithm based path planning and dynamic obstacle avoidance of mobile robots , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[8]  Simon X. Yang,et al.  Genetic algorithm based path planning for a mobile robot , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[9]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[10]  Jeffrey S. Russell,et al.  VISIBILITY GRAPH APPROACH TO DETAILED PATH PLANNING IN CNC CONCRETE PLACEMENT , 1994 .

[11]  Libor Preucil,et al.  Robot Path Planning using Particle Swarm Optimization of Ferguson Splines , 2006, 2006 IEEE Conference on Emerging Technologies and Factory Automation.

[12]  Igor Skrjanc,et al.  Time optimal path planning considering acceleration limits , 2003, Robotics Auton. Syst..