24 research outputs found
Multiagent Connected Path Planning: PSPACE-Completeness and How to Deal with It
open5openD. Tateo, J. Banfi, A. Riva, F. Amigoni, A. BonariniTateo, Davide; Banfi, J.; Riva, Alessandro; Amigoni, F.; Bonarini, A
A Competitive Analysis of Online Multi-Agent Path Finding
We study online Multi-Agent Path Finding (MAPF), where new agents are
constantly revealed over time and all agents must find collision-free paths to
their given goal locations. We generalize existing complexity results of
(offline) MAPF to online MAPF. We classify online MAPF algorithms into
different categories based on (1) controllability (the set of agents that they
can plan paths for at each time) and (2) rationality (the quality of paths they
plan) and study the relationships between them. We perform a competitive
analysis for each category of online MAPF algorithms with respect to
commonly-used objective functions. We show that a naive algorithm that routes
newly-revealed agents one at a time in sequence achieves a competitive ratio
that is asymptotically bounded from both below and above by the number of
agents with respect to flowtime and makespan. We then show a counter-intuitive
result that, if rerouting of previously-revealed agents is not allowed, any
rational online MAPF algorithms, including ones that plan optimal paths for all
newly-revealed agents, have the same asymptotic competitive ratio as the naive
algorithm, even on 2D 4-neighbor grids. We also derive constant lower bounds on
the competitive ratio of any rational online MAPF algorithms that allow
rerouting. The results thus provide theoretical insights into the effectiveness
of using MAPF algorithms in an online setting for the first time.Comment: Published at ICAPS 202
Accelerating Multi-Agent Planning Using Graph Transformers with Bounded Suboptimality
Conflict-Based Search is one of the most popular methods for multi-agent path
finding. Though it is complete and optimal, it does not scale well. Recent
works have been proposed to accelerate it by introducing various heuristics.
However, whether these heuristics can apply to non-grid-based problem settings
while maintaining their effectiveness remains an open question. In this work,
we find that the answer is prone to be no. To this end, we propose a
learning-based component, i.e., the Graph Transformer, as a heuristic function
to accelerate the planning. The proposed method is provably complete and
bounded-suboptimal with any desired factor. We conduct extensive experiments on
two environments with dense graphs. Results show that the proposed Graph
Transformer can be trained in problem instances with relatively few agents and
generalizes well to a larger number of agents, while achieving better
performance than state-of-the-art methods.Comment: Accepted by ICRA 202
Coverage & cooperation: Completing complex tasks as quickly as possible using teams of robots
As the robotics industry grows and robots enter our homes and public spaces, they are increasingly expected to work in cooperation with each other. My thesis focuses on multirobot planning, specifically in the context of coverage robots, such as robotic lawnmowers and vacuum cleaners.
Two problems unique to multirobot teams are task allocation and search. I present a task allocation algorithm which balances the workload amongst all robots in the team with the objective of minimizing the overall mission time. I also present a search algorithm which robots can use to find lost teammates. It uses a probabilistic belief of a target robot’s position to create a planning tree and then searches by following the best path in the tree.
For robust multirobot coverage, I use both the task allocation and search algorithms. First the coverage region is divided into a set of small coverage tasks which minimize the number of turns the robots will need to take. These tasks are then allocated to individual robots. During the mission, robots replan with nearby robots to rebalance the workload and, once a robot has finished its tasks, it searches for teammates to help them finish their tasks faster