mlsanityData to 7 Oct 2026

SPACE: A Python-based Simulator for Evaluating Decentralized Multi-Robot Task Allocation Algorithms

arXiv 2409.04230 ↗First posted 6 Sep 2024cs.RO cs.AI cs.MAcited by 0

Not on the map. Why?

Abstract (arXiv)

Swarm robotics explores the coordination of multiple robots to achieve collective goals, with collective decision-making being a central focus. This process involves decentralized robots autonomously making local decisions and communicating them, which influences the overall emergent behavior. Testing such decentralized algorithms in real-world scenarios with hundreds or more robots is often impractical, underscoring the need for effective simulation tools. We propose SPACE (Swarm Planning and Control Evaluation), a Python-based simulator designed to support the research, evaluation, and comparison of decentralized Multi-Robot Task Allocation (MRTA) algorithms. SPACE streamlines core algorithmic development by allowing users to implement decision-making algorithms as Python plug-ins, easily construct agent behavior trees via an intuitive GUI, and leverage built-in support for inter-agent communication and local task awareness. To demonstrate its practical utility, we implement and evaluate CBBA and GRAPE within the simulator, comparing their performance across different metrics, particularly in scenarios with dynamically introduced tasks. This evaluation shows the usefulness of SPACE in conducting rigorous and standardized comparisons of MRTA algorithms, helping to support future research in the field.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 11 of its 28 references that are in the map. First posted on arXiv 6 Sep 2024.

Builds on

11 of 28 references.

References · 11

  1. 2020The Marathon 2: A Navigation Systemcited by 67
  2. 2021Integrated Task Assignment and Path Planning for Capacitated Multi-Agent Pickup and Deliverycited by 29
  3. 2022Behavior Trees and State Machines in Robotics Applicationscited by 11
  4. 2021On the Implementation of Behavior Trees in Roboticscited by 9
  5. 2020Dynamic Multi-Robot Task Allocation under Uncertainty and Temporal Constraintscited by 8
  6. 2018A Distributed Version of the Hungarian Method for Multi-Robot Assignmentcited by 7
  7. 2022Federated Reinforcement Learning for Collective Navigation of Robotic Swarmscited by 7
  8. 2017Anonymous Hedonic Game for Task Allocation in a Large-Scale Multiple Agent Systemcited by 4
  9. 2018Partial Replanning for Decentralized Dynamic Task Allocationcited by 4
  10. 2020SwarmLab: a Matlab Drone Swarm Simulatorcited by 3
  11. 2023GRAPE-S: Near Real-Time Coalition Formation for Multiple Service Collectivescited by 1

Built on by

Not cited yet.