1 code implementation • 3 Nov 2024 • Jingtao Tang, Zining Mao, Hang Ma
We study Multi-Robot Coverage Path Planning (MCPP) on a 4-neighbor 2D grid G, which aims to compute paths for multiple robots to cover all cells of G. Traditional approaches are limited as they first compute coverage trees on a quadrant coarsened grid H and then employ the Spanning Tree Coverage (STC) paradigm to generate paths on G, making them inapplicable to grids with partially obstructed 2x2 blocks.
no code implementations • 15 Oct 2024 • Qiushi Lin, Hang Ma
We study a decentralized version of Moving Agents in Formation (MAiF), a variant of Multi-Agent Path Finding aiming to plan collision-free paths for multiple agents with the dual objectives of reaching their goals quickly while maintaining a desired formation.
no code implementations • 23 Mar 2024 • Jiacheng Chen, Yuefan Wu, Jiaqi Tan, Hang Ma, Yasutaka Furukawa
The paper further makes benchmark contributions by 1) Improving processing code for existing datasets to produce consistent ground truth with temporal alignments and 2) Augmenting existing mAP metrics with consistency checks.
1 code implementation • 20 Mar 2024 • Jingtao Tang, Hang Ma
We introduce the Multi-Robot Connected Fermat Spiral (MCFS), a novel algorithmic framework for Multi-Robot Coverage Path Planning (MCPP) that adapts Connected Fermat Spiral (CFS) from the computer graphics community to multi-robot coordination for the first time.
1 code implementation • 17 Dec 2023 • Jingtao Tang, Hang Ma
Existing graph-based MCPP algorithms first compute a tree cover on $G$ -- a forest of multiple trees that cover all vertices -- and then employ the Spanning Tree Coverage (STC) paradigm to generate coverage paths on the decomposed graph $D$ of the terrain graph $G$ by circumnavigating the edges of the computed trees, aiming to optimize the makespan (i. e., the maximum coverage path cost among all robots).
1 code implementation • 5 Jul 2023 • Qiushi Lin, Hang Ma
To tackle this challenge, we propose a multi-agent actor-critic method called Soft Actor-Critic with Heuristic-Based Attention (SACHA), which employs novel heuristic-based attention mechanisms for both the actors and critics to encourage cooperation among agents.
2 code implementations • 30 Jun 2023 • Jingtao Tang, Hang Ma
We investigate time-optimal Multi-Robot Coverage Path Planning (MCPP) for both unweighted and weighted terrains, which aims to minimize the coverage time, defined as the maximum travel time of all robots.
no code implementations • 27 Apr 2023 • Baiyu Li, Hang Ma
We introduce a new problem formulation, Double-Deck Multi-Agent Pickup and Delivery (DD-MAPD), which models the multi-robot shelf rearrangement problem in automated warehouses.
no code implementations • 2 Aug 2022 • Qinghong Xu, Jiaoyang Li, Sven Koenig, Hang Ma
In this work, we consider the Multi-Agent Pickup-and-Delivery (MAPD) problem, where agents constantly engage with new tasks and need to plan collision-free paths to execute them.
no code implementations • 2 Aug 2022 • Xinyi Zhong, Jiaoyang Li, Sven Koenig, Hang Ma
We present algorithms that build upon algorithmic techniques for the multi-agent path finding problem and solve the MG-TAPF problem optimally and bounded-suboptimally.
no code implementations • 22 Jun 2022 • Hang Ma
Many variants of MAPF have been formalized to adapt MAPF techniques to different real-world requirements, such as considerations of robot kinematics, online optimization for real-time systems, and the integration of task assignment and path planning.
no code implementations • 22 Jun 2021 • Hang Ma
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.
1 code implementation • 21 Jun 2021 • Ziyuan Ma, Yudong Luo, Hang Ma
The final trained policy is applied to each agent for decentralized execution.
no code implementations • 30 Nov 2019 • Ngai Meng Kou, Cheng Peng, Hang Ma, T. K. Satish Kumar, Sven Koenig
In this paper, we study the one-shot and lifelong versions of the Target Assignment and Path Finding problem in automated sortation centers, where each agent needs to constantly assign itself a sorting station, move to its assigned station without colliding with obstacles or other agents, wait in the queue of that station to obtain a parcel for delivery, and then deliver the parcel to a sorting bin.
1 code implementation • 19 Jun 2019 • Roni Stern, Nathan Sturtevant, Ariel Felner, Sven Koenig, Hang Ma, Thayne Walker, Jiaoyang Li, Dor Atzmon, Liron Cohen, T. K. Satish Kumar, Eli Boyarski, Roman Bartak
The MAPF problem is the fundamental problem of planning paths for multiple agents, where the key constraint is that the agents will be able to follow these paths concurrently without colliding with each other.
no code implementations • 15 Dec 2018 • Hang Ma, Wolfgang Hönig, T. K. Satish Kumar, Nora Ayanian, Sven Koenig
For example, we demonstrate that it can compute paths for hundreds of agents and thousands of tasks in seconds and is more efficient and effective than existing MAPD algorithms that use a post-processing step to adapt their paths to continuous agent movements with given velocities.
no code implementations • 15 Dec 2018 • Hang Ma, Daniel Harabor, Peter J. Stuckey, Jiaoyang Li, Sven Koenig
We study prioritized planning for Multi-Agent Path Finding (MAPF).
no code implementations • 11 Jun 2018 • Hang Ma, Glenn Wagner, Ariel Felner, Jiaoyang Li, T. K. Satish Kumar, Sven Koenig
We formalize Multi-Agent Path Finding with Deadlines (MAPF-DL).
no code implementations • 13 May 2018 • Hang Ma, Glenn Wagner, Ariel Felner, Jiaoyang Li, T. K. Satish Kumar, Sven Koenig
We formalize the problem of multi-agent path finding with deadlines (MAPF-DL).
no code implementations • 30 Mar 2018 • Hang Ma, Wolfgang Hönig, Liron Cohen, Tansel Uras, Hong Xu, T. K. Satish Kumar, Nora Ayanian, Sven Koenig
In the plan-generation phase, the framework provides a computationally scalable method for generating plans that achieve high-level tasks for groups of robots and take some of their kinematic constraints into account.
no code implementations • 10 Oct 2017 • Hang Ma, Sven Koenig
Explanation of the hot topic "multi-agent path finding".
no code implementations • 4 Oct 2017 • Hang Ma, Jingxing Yang, Liron Cohen, T. K. Satish Kumar, Sven Koenig
Multi-agent path finding (MAPF) is a well-studied problem in artificial intelligence, where one needs to find collision-free paths for agents with given start and goal locations.
1 code implementation • 30 May 2017 • Hang Ma, Jiaoyang Li, T. K. Satish Kumar, Sven Koenig
In the MAPD problem, agents have to attend to a stream of delivery tasks in an online setting.
no code implementations • 25 Apr 2017 • Wolfgang Hönig, T. K. Satish Kumar, Liron Cohen, Hang Ma, Sven Koenig, Nora Ayanian
Path planning for multiple robots is well studied in the AI and robotics communities.
no code implementations • 17 Feb 2017 • Hang Ma, Sven Koenig, Nora Ayanian, Liron Cohen, Wolfgang Hoenig, T. K. Satish Kumar, Tansel Uras, Hong Xu, Craig Tovey, Guni Sharon
Multi-agent path finding (MAPF) is well-studied in artificial intelligence, robotics, theoretical computer science and operations research.
no code implementations • 17 Dec 2016 • Hang Ma, Sven Koenig
On the low level, CBM uses a min-cost max-flow algorithm on a time-expanded network to assign all agents in a single team to targets and plan their paths.
no code implementations • 15 Dec 2016 • Hang Ma, T. K. Satish Kumar, Sven Koenig
Several recently developed Multi-Agent Path Finding (MAPF) solvers scale to large MAPF instances by searching for MAPF plans on 2 levels: The high-level search resolves collisions between agents, and the low-level search plans paths for single agents under the constraints imposed by the high-level search.