Score: 1

Scalable Multi-Robot Task Allocation and Coordination under Signal Temporal Logic Specifications

Published: March 4, 2025 | arXiv ID: 2503.02719v1

By: Wenliang Liu, Nathalie Majcherczyk, Federico Pecora

BigTech Affiliations: Amazon

Potential Business Impact:

Helps robots work together on tricky jobs.

Business Areas:
Robotics Hardware, Science and Engineering, Software

Motion planning with simple objectives, such as collision-avoidance and goal-reaching, can be solved efficiently using modern planners. However, the complexity of the allowed tasks for these planners is limited. On the other hand, signal temporal logic (STL) can specify complex requirements, but STL-based motion planning and control algorithms often face scalability issues, especially in large multi-robot systems with complex dynamics. In this paper, we propose an algorithm that leverages the best of the two worlds. We first use a single-robot motion planner to efficiently generate a set of alternative reference paths for each robot. Then coordination requirements are specified using STL, which is defined over the assignment of paths and robots' progress along those paths. We use a Mixed Integer Linear Program (MILP) to compute task assignments and robot progress targets over time such that the STL specification is satisfied. Finally, a local controller is used to track the target progress. Simulations demonstrate that our method can handle tasks with complex constraints and scales to large multi-robot teams and intricate task allocation scenarios.

Country of Origin
🇺🇸 United States

Page Count
7 pages

Category
Computer Science:
Robotics