A Time-dependent Risk-aware distributed Multi-Agent Path Finder based on A*
S Nordström, Y Bai, B Lindqvist, G Nikolakopoulos
TL;DR
The paper tackles dynamic multi-agent path finding by introducing a distributed, time-dependent risk-aware planner, $A^*_{+}T$, that anticipates other agents and moving obstacles using velocity-based forecasts. It integrates a comprehensive risk framework with components for occupancy, proximity, dynamic-object, time, and distance, and augments A* with a time dimension and shared trajectories, facilitated by the DTAA for obstacle prediction. The authors validate the approach in Gazebo against established MAPF methods ($CBS$, $ECBS$, $SIPP$) and demonstrate real-world viability through single-robot experiments with dynamic obstacles, showing safer and more navigable paths at the cost of sometimes longer routes. These results highlight the practicality of distributed, risk-aware planning for real-world robotics, where dynamic agents and moving objects are common and coordination is essential.
Abstract
Multi-Agent Path-Finding (MAPF) focuses on the collaborative planning of paths for multiple agents within shared spaces, aiming for collision-free navigation. Conventional planning methods often overlook the presence of other agents, which can result in conflicts. In response, this article introduces the A$^*_+$T algorithm, a distributed approach that improves coordination among agents by anticipating their positions based on their movement speeds. The algorithm also considers dynamic obstacles, assessing potential collisions with respect to observed speeds and trajectories, thereby facilitating collision-free path planning in environments populated by other agents and moving objects. It incorporates a risk layer surrounding both dynamic and static entities, enhancing its utility in real-world applications. Each agent functions autonomously while being mindful of the paths chosen by others, effectively addressing the complexities inherent in multi-agent situations. The performance of A$^*_+$T has been rigorously tested in the Gazebo simulation environment and benchmarked against established approaches such as CBS, ECBS, and SIPP. Furthermore, the algorithm has shown competence in single-agent experiments, with results demonstrating its effectiveness in managing dynamic obstacles and affirming its practical relevance across various scenarios.
