D* Lite Based Real-Time Multi-Agent Path Planning in Dynamic Environments

D* based navigation algorithms provide robust and realtime means of achieving path planning in dynamic environments. Author of this paper introduces a notion of predictable time-based obstacles. The algorithm proposed in the paper defines a centralized obstacle-map that is shared among multiple agents (robots) performing path planning. Each robot plans its path individually on an obstacle-map using a slightly modified version of D* Lite and then shares an updated version of the map, which includes its planned path as a new obstacle, with its peers. The planned paths appear as temporary time-based obstacles to peer robots. Planned paths are divided into discrete temporal sections so as to help peer robots optimize paths temporally. The proposed algorithm also presents a priority measure which helps us decide the optimized sequence of individual pathplanning order followed by cooperating robots. Since the implemented algorithm is tested in simulation using Mobile robot Programming Toolkit, the Real–time performance analysis is done to confirm the real-time execution time of the proposed algorithm. Keywordsrobotics; path-planning; D*; navigation; multi-

[1]  Maxim Likhachev,et al.  D*lite , 2002, AAAI/IAAI.

[2]  Mark H. Overmars,et al.  Roadmap-based motion planning in dynamic environments , 2004, IEEE Transactions on Robotics.

[3]  Malcolm Ross Kinsella Ryan Exploiting Subgraph Structure in Multi-Robot Path Planning , 2008, J. Artif. Intell. Res..

[4]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[5]  Pavel Surynek Making Solutions of Multi-robot Path Planning Problems Shorter Using Weak Transpositions and Critical Path Parallelism , 2009 .

[6]  Barry Brumitt,et al.  GRAMMPS: a generalized mission planner for multiple mobile robots in unstructured environments , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[7]  M. I. Ribeiro,et al.  Complete coverage path planning and guidance for cleaning robots , 1997, ISIE '97 Proceeding of the IEEE International Symposium on Industrial Electronics.

[8]  Anthony Stentz,et al.  Market-Based Multirobot Coordination Using Task Abstraction , 2003, FSR.

[9]  Asok Ray,et al.  ν☆: a robot path planning algorithm based on renormalised measure of probabilistic regular languages , 2009, Int. J. Control.

[10]  Nikos A. Aspragathos,et al.  Vehicle scheduling in 2D shop floor environments , 2009, Ind. Robot.

[11]  Masaki Takahashi,et al.  Developing a mobile robot for transport applications in the hospital domain , 2010, Robotics Auton. Syst..

[12]  Markus H. Gross,et al.  H-BLOB: a hierarchical visual clustering method using implicit surfaces , 2000, Proceedings Visualization 2000. VIS 2000 (Cat. No.00CH37145).

[13]  Yoram Koren,et al.  Potential field methods and their inherent limitations for mobile robot navigation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.