Robotic path planning in static environment using hierarchical multi-neuron heuristic search and probability based fitness

Path Planning is a classical problem in the field of robotics. The problem is to find a path of the robot given the various obstacles. The problem has attracted the attention of numerous researchers due to the associated complexities, uncertainties and real time nature. In this paper we propose a new algorithm for solving the problem of path planning in a static environment. The algorithm makes use of an algorithm developed earlier by the authors called Multi-Neuron Heuristic Search (MNHS). This algorithm is a modified A^@? algorithm that performs better than normal A^@? when heuristics are prone to sharp changes. This algorithm has been implemented in a hierarchical manner, where each generation of the algorithm gives a more detailed path that has a higher reaching probability. The map used for this purpose is based on a probabilistic approach where we measure the probability of collision with obstacle while traveling inside the cell. As we decompose the cells, the cell size reduces and the probability starts to touch 0 or 1 depending upon the presence or absence of obstacles in the cell. In this approach, it is not compulsory to run the entire algorithm. We may rather break after a certain degree of certainty has been achieved. We tested the algorithm in numerous situations with varying degrees of complexities. The algorithm was able to give an optimal path in all the situations given. The standard A^@? algorithm failed to give results within time in most of the situations presented.

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

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

[3]  Anup Kumar Panda,et al.  Fuzzy logic techniques for navigation of several mobile robots , 2009, Appl. Soft Comput..

[4]  Pedro U. Lima,et al.  Multi-Robot Systems , 2005, Innovations in Robot Mobility and Control.

[5]  I. Parberry,et al.  Optimal Path Planning for Mobile Robot Navigation , 2008, IEEE/ASME Transactions on Mechatronics.

[6]  Ching-Hung Lee,et al.  Recurrent neuro fuzzy control design for tracking of mobile robots via hybrid algorithm , 2009, Expert Syst. Appl..

[7]  Tomás Lozano-Pérez,et al.  An algorithm for planning collision-free paths among polyhedral obstacles , 1979, CACM.

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

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

[10]  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.

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

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

[13]  B. Faverjon,et al.  Probabilistic Roadmaps for Path Planning in High-Dimensional Con(cid:12)guration Spaces , 1996 .

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

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

[16]  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).

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

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

[19]  Lydia E. Kavraki,et al.  Path planning using lazy PRM , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

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

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

[22]  Dinesh Manocha,et al.  Real-Time Path Planning in Dynamic Virtual Environments Using Multiagent Navigation Graphs , 2008, IEEE Transactions on Visualization and Computer Graphics.

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

[24]  Noam Hazon,et al.  On redundancy, efficiency, and robustness in coverage for multiple robots , 2008, Robotics Auton. Syst..

[25]  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..

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

[27]  Thierry Siméon,et al.  Disassembly Path Planning for Complex Articulated Objects , 2007, IEEE Transactions on Robotics.

[28]  Lydia E. Kavraki,et al.  Probabilistic roadmaps for path planning in high-dimensional configuration spaces , 1996, IEEE Trans. Robotics Autom..

[29]  Emmanuel G. Collins,et al.  The virtual wall approach to limit cycle avoidance for unmanned ground vehicles , 2008, Robotics Auton. Syst..

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

[31]  Mohan M. Trivedi,et al.  A neuro-fuzzy controller for mobile robot navigation and multirobot convoying , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[32]  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.

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

[34]  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).

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

[36]  Amit Konar,et al.  Innovations in Robot Mobility and Control , 2005, Studies in Computational Intelligence.

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

[38]  Ashok K. Goel,et al.  Multistrategy adaptive path planning , 1994, IEEE Expert.

[39]  Beatriz L. Boada,et al.  Voronoi-Based Outdoor Traversable Region Modelling , 2005, Innovations in Robot Mobility and Control.

[40]  Frank L. Lewis,et al.  Autonomous Mobile Robots : Sensing, Control, Decision Making and Applications , 2006 .

[41]  Sebastian Thrun,et al.  Learning Metric-Topological Maps for Indoor Mobile Robot Navigation , 1998, Artif. Intell..