ROOCApr 6, 2021

Multi-Robot Pickup and Delivery via Distributed Resource Allocation

arXiv:2104.02415v247 citations
AI Analysis

It addresses coordination and scalability challenges in multi-robot logistics, offering a novel distributed approach for real-world applications.

The paper tackles the large-scale Pickup-and-Delivery Vehicle Routing Problem for multi-robot systems by proposing a distributed algorithm based on primal decomposition, which provides feasible solutions in finite time and preserves robot privacy, as validated through Gazebo simulations and real-world experiments with ground and aerial robots.

In this paper, we consider a large-scale instance of the classical Pickup-and-Delivery Vehicle Routing Problem (PDVRP) that must be solved by a network of mobile cooperating robots. Robots must self-coordinate and self-allocate a set of pickup/delivery tasks while minimizing a given cost figure. This results in a large, challenging Mixed-Integer Linear Problem that must be cooperatively solved % without a central coordinator. We propose a distributed algorithm based on a primal decomposition approach that provides a feasible solution to the problem in finite time. An interesting feature of the proposed scheme is that each robot computes only its own block of solution, thereby preserving privacy of sensible information. The algorithm also exhibits attractive scalability properties that guarantee solvability of the problem even in large networks. To the best of our knowledge, this is the first attempt to provide a scalable distributed solution to the problem. The algorithm is first tested through Gazebo simulations on a ROS~2 platform, highlighting the effectiveness of the proposed solution. Finally, experiments on a real testbed with a team of ground and aerial robots are provided.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes