arXiv:2506.15032cs.RO2025-06

让多机器人同时执行多个任务,提升效率并考虑物理约束。

Assigning Multi-Robot Tasks to Multitasking Robots

  • 提出新框架,考虑多任务并行时的物理限制。
  • 将问题转为加权MAX-SAT求解,可高效获得方案。
  • 在仿真与真实实验中验证多任务提升任务效率。

现有任务分配方法通常假设机器人是单任务执行:同一时间仅处理一个任务。这一假设在某些场景下无害,但在其他场景中可能低效甚至不可行。本文研究将多机器人任务分配给多任务机器人的问题。核心贡献是提出一种新型任务分配框架,显式考虑多任务带来的物理约束,这与以往忽略此类约束的方法形成对比。问题建模后,我们将其转化为加权最大满足问题(weighted MAX-SAT),从而利用现有求解器获得解。此外,还设计了一种更高效的贪心启发式算法。评估方面,首先在合成环境中与现代单任务基线对比,验证多任务的优势;其次,在模拟的场地清理场景中,展示本方法对复杂任务交互的建模能力;最后,通过物理实验验证,本方法在真实环境下能显著提升任务执行效率。

原文摘要 · Abstract (English)

One simplifying assumption in existing and well-performing task allocation methods is that the robots are single-tasking: each robot operates on a single task at any given time. While this assumption is harmless to make in some situations, it can be inefficient or even infeasible in others. In this paper, we consider assigning multi-robot tasks to multitasking robots. The key contribution is a novel task allocation framework that incorporates the consideration of physical constraints introduced by multitasking. This is in contrast to the existing work where such constraints are largely ignored. After formulating the problem, we propose a compilation to weighted MAX-SAT, which allows us to leverage existing solvers for a solution. A more efficient greedy heuristic is then introduced. For evaluation, we first compare our methods with a modern baseline that is efficient for single-tasking robots to validate the benefits of multitasking in synthetic domains. Then, using a site-clearing scenario in simulation, we further illustrate the complex task interaction considered by the multitasking robots in our approach to demonstrate its performance. Finally, we demonstrate a physical experiment to show how multitasking enabled by our approach can benefit task efficiency in a realistic setting.

多机器人任务分配多任务优化

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。