MAMS-A*: Multi-Agent Multi-Scale A*

We present a multi-scale forward search algorithm for distributed agents to solve single-query shortest path planning problems. Each agent first builds a representation of its own search space of the common environment as a multi-resolution graph, it communicates with the other agents the result of its local search, and it uses received information from other agents to refine its own graph and update the local inconsistency conditions. As a result, all agents attain a common subgraph that includes a provably optimal path in the most informative graph available among all agents, if one exists, without necessarily communicating the entire graph. We prove the completeness and optimality of the proposed algorithm, and present numerical results supporting the advantages of the proposed approach.

[1]  Adi Botea,et al.  Near Optimal Hierarchical Path-Finding , 2004, J. Game Dev..

[2]  Maxim Likhachev,et al.  Multi-Resolution A , 2020, SOCS.

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

[4]  Karl J. Friston,et al.  A Hierarchy of Time-Scales and the Brain , 2008, PLoS Comput. Biol..

[5]  Dinesh K. Pai,et al.  Multiresolution rough terrain motion planning , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[6]  HERBERT A. SIMON,et al.  The Architecture of Complexity , 1991 .

[7]  Anthony Stentz,et al.  Multi-resolution Field D , 2006, IAS.

[8]  Nikolaus Correll,et al.  C-FOREST: Parallel Shortest Path Planning With Superlinear Speedup , 2013, IEEE Transactions on Robotics.

[9]  Dongwon Jung Jung,et al.  Hierarchical Path Planning and Control of a Small Fixed-wing UAV: Theory and Experimental Validation , 2007 .

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

[11]  Patrik Haslum,et al.  Merge-and-Shrink Abstraction , 2014, J. ACM.

[12]  Maxim Likhachev,et al.  Dynamic Multi-Heuristic A* , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Stuart J. Russell,et al.  Angelic Hierarchical Planning : Optimal and Online Algorithms ( Revised ) ∗ , 2009 .

[14]  Panagiotis Tsiotras,et al.  Multiresolution Motion Planning for Autonomous Agents via Wavelet-Based Cell Decompositions , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[15]  James M. Rehg,et al.  Multi-scale perception and path planning on probabilistic obstacle maps , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[16]  Ronen I. Brafman,et al.  Distributed Heuristic Forward Search for Multi-agent Planning , 2014, J. Artif. Intell. Res..

[17]  Efstathios Bakolas,et al.  A hierarchical on-line path planning scheme using wavelets , 2007, 2007 European Control Conference (ECC).

[18]  Robert C. Holte,et al.  Hierarchical A*: Searching Abstraction Hierarchies Efficiently , 1996, AAAI/IAAI, Vol. 1.

[19]  Panagiotis Tsiotras,et al.  A Beamlet-Based Graph Structure for Path Planning Using Multiscale Information , 2012, IEEE Transactions on Automatic Control.