Efficient Robot Path Planning in the Presence of Dynamically Expanding Obstacles

This paper presents a framework for robot path planning based on the A* search algorithm in the presence of dynamically expanding obstacles. The overall method follows Cellular Automata (CA) based rules, exploiting the discrete nature of CAs for both obstacle and robot state spaces. For the search strategy, the discrete properties of the A* algorithm were utilized, allowing a seamless merging of both CA and A* theories. The proposed algorithm guarantees both a collision free and a cost efficient path to target with optimal computational cost. More particular, it expands the map state space with respect to time using adaptive time intervals in order to predict the necessary future expansion of obstacles for assuring both a safe and a minimum cost path. The proposed method can be considered as being a general framework in the sense that it can be applied to any arbitrary shaped obstacle.

[1]  Alexander Zelinsky,et al.  Using Path Transforms to Guide the Search for Findpath in 2D , 1994, Int. J. Robotics Res..

[2]  Chunmiao Wang,et al.  A hierarchical genetic algorithm for path planning in a static environment with obstacles , 2002, IEEE CCECE2002. Canadian Conference on Electrical and Computer Engineering. Conference Proceedings (Cat. No.02CH37373).

[3]  Lawrence F. Gray,et al.  A Mathematician Looks at Wolfram''s New Kind of Science , 2003 .

[4]  Igor Aleksander,et al.  Automata theory : an engineering approach , 1975 .

[5]  Nageswara S. V. Rao Algorithmic framework for learned robot navigation in unknown terrains , 1989, Computer.

[6]  Kokichi Sugihara Approximation of Generalized Voronoi Diagrams by Ordinary Voronoi Diagrams , 1993, CVGIP Graph. Model. Image Process..

[7]  S. Iyengar,et al.  An Algorithmic Framework for Robot Navigation in Unknown Terrains. , 1988 .

[8]  Michael Lewis,et al.  Human vs. Algorithmic Path Planning for Search and Rescue by Robot Teams , 2010 .

[9]  T. Naniwa,et al.  A feasible motion-planning algorithm for a mobile robot based on a quadtree representation , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[10]  Liang Zhang,et al.  A Path Planning Method of Contingency Logistics Based on Max-Min Ant System , 2010, 2010 Asia-Pacific Conference on Wearable Computing Systems.

[11]  Tony Owen Artificial Intelligence in Engineering: Robotics and Processes, edited by J.S. Gero, Elsevier Science Publishers, Amsterdam, 1988, 403 pages, no index. Price £59.00 , 1989, Robotica.

[12]  Carlos Balaguer,et al.  The MATS robot: service climbing robot for personal assistance , 2006, IEEE Robotics & Automation Magazine.

[13]  Rina Dechter,et al.  Generalized best-first search strategies and the optimality of A* , 1985, JACM.

[14]  Christian Laugier,et al.  The CyCab: a car-like robot navigating autonomously and safely among pedestrians , 2005, Robotics Auton. Syst..

[15]  Antonios Gasteratos,et al.  Comparison of Data Fusion Techniques for Robot Navigation , 2006, SETN.

[16]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[17]  Panagiotis Tzionas,et al.  Collision-free path planning for a diamond-shaped robot using two-dimensional cellular automata , 1997, IEEE Trans. Robotics Autom..

[18]  Narendra Ahuja,et al.  Gross motion planning—a survey , 1992, CSUR.

[19]  Judea Pearl,et al.  Heuristics : intelligent search strategies for computer problem solving , 1984 .