DYNAMIC ENVIRONMENT ROBOT PATH PLANNING USING HIERARCHICAL EVOLUTIONARY ALGORITHMS

The problem of path planning deals with the computation of an optimal path of the robot, from source to destination, such that it does not collide with any obstacle on its path. In this article we solve the problem of path planning separately in two hierarchies. The coarser hierarchy finds the path in a static environment consisting of the entire robotic map. The resolution of the map is reduced for computational speedup. The finer hierarchy takes a section of the map and computes the path for both static and dynamic environments. Both the hierarchies make use of an evolutionary algorithm for planning. Both these hierarchies optimize as the robot travels in the map. The static environment path is increasingly optimized along with generations. Hence, an extra setup cost is not required like other evolutionary approaches. The finer hierarchy makes the robot easily escape from the moving obstacle, almost following the path shown by the coarser hierarchy. This hierarchy extrapolates the movements of the various objects by assuming them to be moving with same speed and direction. Experimentation was done in a variety of scenarios with static and mobile obstacles. In all cases the robot could optimally reach the goal. Further, the robot was able to escape from the sudden occurrence of obstacles.

[1]  Dilip Kumar Pratihar,et al.  A comparative study on some navigation schemes of a real robot tackling moving obstacles , 2009 .

[2]  Jean-Claude Latombe,et al.  New heuristic algorithms for efficient hierarchical path planning , 1991, IEEE Trans. Robotics Autom..

[3]  József K. Tar,et al.  On the design of an obstacle avoiding trajectory: Method and simulation , 2009, Math. Comput. Simul..

[4]  Kyu Ho Park,et al.  A fast path planning by path graph optimization , 2003, IEEE Trans. Syst. Man Cybern. Part A.

[5]  Anupam Shukla,et al.  Fusion of Evolutionary Algorithms and Multi-Neuron Heuristic Search for robotic path planning , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[6]  Larry S. Davis,et al.  Multiresolution path planning for mobile robots , 1986, IEEE J. Robotics Autom..

[7]  Cristina Urdiales,et al.  Multi-level path planning algorithm for autonomous robots , 1998 .

[8]  A. Caiti,et al.  Evolutionary path planning for autonomous underwater vehicles in a variable ocean , 2004, IEEE Journal of Oceanic Engineering.

[9]  Hoi-Shan Lin,et al.  Evolutionary algorithm for path planning in mobile robot environment , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[10]  Anupam Shukla,et al.  Robotic path planning using multi neuron heuristic search , 2009, ICIS.

[11]  Anupam Shukla,et al.  Mobile Robot Navigation Control in Moving Obstacle Environment Using A , 2008 .

[12]  Enrico Pagello,et al.  An experimental study of distributed robot coordination , 2009, Robotics Auton. Syst..

[13]  Tucker R. Balch,et al.  Physical Path Planning Using a Pervasive Embedded Network , 2008, IEEE Transactions on Robotics.

[14]  Y. Dube,et al.  An Autonomous Mobile Robot , 1992, Singapore International Conference on Intelligent Control and Instrumentation [Proceedings 1992].

[15]  H. Youlal,et al.  Fuzzy dynamic path planning using genetic algorithms , 2000 .

[16]  Anupam Shukla,et al.  Mobile Robot Navigation Control in Moving Obstacle Environment Using Genetic Algorithm, Artificial Neural Networks and A* Algorithm , 2009, 2009 WRI World Congress on Computer Science and Information Engineering.

[17]  Anupam Shukla,et al.  Multi Neuron Heuristic Search , 2008 .

[18]  Jen-Hui Chuang,et al.  Path planning of 3-D objects using a new workspace model , 2001, IEEE Trans. Syst. Man Cybern. Part C.

[19]  Anupam Shukla,et al.  Mobile Robot Navigation Control in Moving Obstacle Environment Using A* Algorithm , 2008 .

[20]  Liang-Hsuan Chen,et al.  New approach to intelligent control systems with self-exploring process , 2003, IEEE Trans. Syst. Man Cybern. Part B.

[21]  Anupam Shukla,et al.  Real Life Applications of Soft Computing , 2010 .

[22]  Abdullah Al Mamun,et al.  Hierarchical Incremental Path Planning and Situation-Dependent Optimized Dynamic Motion Planning Considering Accelerations , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

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

[24]  Takanori Shibata,et al.  Fuzzy critic for robotic motion planning by genetic algorithm in hierarchical intelligent control , 1993, Proceedings of 1993 International Conference on Neural Networks (IJCNN-93-Nagoya, Japan).

[25]  Anupam Shukla,et al.  Fusion of probabilistic A* algorithm and fuzzy inference system for robotic path planning , 2010, Artificial Intelligence Review.

[26]  R. Sreerama Kumar,et al.  A Bezier curve based path planning in a multi-agent robot soccer system without violating the acceleration limits , 2009, Robotics Auton. Syst..

[27]  John McPhee,et al.  A Complete and Scalable Strategy for Coordinating Multiple Robots Within Roadmaps , 2008, IEEE Transactions on Robotics.