Task allocation using a team or coalition of robots is one of the most important problems in robotics, computer science, operational research, and artificial intelligence. In recent work, research has focused on handling complex objectives and feasibility constraints amongst other variations of the multi-robot task allocation problem. There are many examples of important research progress in these directions. We present a general formulation of the task allocation problem that generalizes several versions that are well-studied. Our formulation includes the states of robots, tasks, and the surrounding environment in which they operate. We describe how the problem can vary depending on the feasibility constraints, objective functions, and the level of dynamically changing information. In addition, we discuss existing solution approaches for the problem including optimization-based approaches, and market-based approaches.
翻译:使用机器人团队或联盟分配任务是机器人、计算机科学、操作研究和人工智能方面最重要的问题之一。在最近的工作中,研究侧重于处理多机器人任务分配问题的其他变异中的各种复杂目标和可行性限制。许多这方面的重要研究进展的例子。我们提出了任务分配问题的一般性表述,概括了经过广泛研究的若干版本。我们的表述包括机器人的状况、任务及其作业的周围环境。我们根据可行性限制、客观功能以及动态变化的信息水平,描述了问题是如何变化的。此外,我们讨论了解决问题的现有解决办法,包括优化办法和市场办法。