A Knowledge Based Genetic Algorithm for Path Planning in Unstructured Mobile Robot Environments

This paper proposes a knowledge based genetic algorithm (GA) for path planning of a mobile robot in unstructured environments. The algorithm uses a unique problem representation method to represent 2-dimensional robot environments with complex obstacle layouts of arbitrary obstacle shapes. An effective evaluation method is specially developed for the proposed genetic algorithm. The evaluation method is able to accurately detect collisions between a robot path and an arbitrarily shaped obstacle, and assigns costs that are very effective for the proposed genetic algorithm. The proposed GA uses problem-specific genetic algorithms for robot path planning instead of the standard GAs. The proposed knowledge based genetic algorithm incorporates the domain knowledge of robot path planning into its specialized operators, where some also combine a local search technique. The effectiveness and efficiency of the proposed genetic algorithm is demonstrated by simulation studies. The irreplaceable role of the specialized genetic operators for solving robot path-planning problem is shown by a comparison study

[1]  John Smith,et al.  Genetic algorithms for adaptive motion planning of an autonomous mobile robot , 1997, Proceedings 1997 IEEE International Symposium on Computational Intelligence in Robotics and Automation CIRA'97. 'Towards New Computational Principles for Robotics and Automation'.

[2]  T. W. Routen,et al.  Characteristics of a genetic based approach to path planning for mobile robots , 1996 .

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

[4]  Zbigniew Michalewicz,et al.  Adaptive evolutionary planner/navigator for mobile robots , 1997, IEEE Trans. Evol. Comput..

[5]  Dinesh Manocha,et al.  I-COLLIDE: an interactive and exact collision detection system for large-scale environments , 1995, I3D '95.

[6]  Arthur C. Sanderson,et al.  Planning multiple paths with evolutionary speciation , 2001, IEEE Trans. Evol. Comput..

[7]  Ramón Rizo Aldeguer,et al.  A Genetic Algorithm for Robust Motion Planning , 1998, IEA/AIE.