Skip to main navigation Skip to search Skip to main content

Energy Efficient Multi-Robot Task Allocation Constrained by Time Window and Precedence

  • Lixuan Zhang
  • , Jianzhuang Zhao
  • , Edoardo Lamon
  • , Yabin Wang
  • , Xiaopeng Hong*
  • *Corresponding author for this work
  • Xi'an Jiaotong University
  • Italian Institute of Technology
  • Polytechnic University of Milan
  • University of Trento

Research output: Contribution to journalArticlepeer-review

Abstract

To meet the demands in terms of energy-efficient and fast production and delivery of goods, robotic fleets began to populate warehouses and industrial environments. To maximize the profitability of the operations, multi-robot systems are required to coordinate agents and avoid downtime efficiently. In this paper, agent coordination is formulated as a multi-robot task allocation (MRTA) problem with time and precedence constraints. The method capitalizes on a graph method to build a measure graph reflecting the sparsity of tasks and a precedence graph, which includes the task constraints, to group the tasks into batches. A batch solver is provided to obtain the final solutions to the MRTA. In this way, the sustainability and environmental impact of logistics operations can be improved by reducing the number of robots needed to complete tasks and also by assigning tasks closest to the robot location, reducing the amount of time and the total energy required for the robots to complete the job. Extensive experiments on both uniformly distributed and sparse data sets prove the effectiveness of the proposed algorithm compared to state-of-the-art algorithms such as MIP and TePSSI.

Original languageEnglish
Pages (from-to)18162-18173
Number of pages12
JournalIEEE Transactions on Automation Science and Engineering
Volume22
DOIs
StatePublished - 2025

Keywords

  • Multi-robot coordination
  • energy-efficient
  • task allocation

Fingerprint

Dive into the research topics of 'Energy Efficient Multi-Robot Task Allocation Constrained by Time Window and Precedence'. Together they form a unique fingerprint.

Cite this