论文标题
多机器人任务分配和计划考虑合作任务和优先限制
Multi-Robot Task Allocation and Scheduling Considering Cooperative Tasks and Precedence Constraints
论文作者
论文摘要
为了充分利用合作异质多机器人团队固有的优势,复杂的协调算法至关重要。时间扩展的多机器人任务分配方法分配并将一组任务安排到一组机器人中,以便对某些目标进行了优化并满足操作约束。如果考虑合作任务,即需要两个或多个机器人直接一起工作的任务,这尤其具有挑战性。在本文中,我们提出了一个易于实现的标准,以验证可行性,即可执行性,用于时间扩展的多机器人任务分配问题,这些解决方案与考虑合作任务和优先限制所产生的交叉计划依赖关系。使用引入的可行性标准,我们根据正在考虑的问题类别的邻里操作员提出了一个本地改进的启发式措施。初始解决方案是通过贪婪的建设性启发式方法获得的。两种方法都使用广义成本结构,因此能够处理各种目标功能实例。我们使用不同问题大小的测试方案评估了提出的方法,所有方法都包括所考虑的问题的复杂性方面。仿真结果说明了局部改进启发式的应用所带来的改进潜力。
In order to fully exploit the advantages inherent to cooperating heterogeneous multi-robot teams, sophisticated coordination algorithms are essential. Time-extended multi-robot task allocation approaches assign and schedule a set of tasks to a group of robots such that certain objectives are optimized and operational constraints are met. This is particularly challenging if cooperative tasks, i.e. tasks that require two or more robots to work directly together, are considered. In this paper, we present an easy-to-implement criterion to validate the feasibility, i.e. executability, of solutions to time-extended multi-robot task allocation problems with cross schedule dependencies arising from the consideration of cooperative tasks and precedence constraints. Using the introduced feasibility criterion, we propose a local improvement heuristic based on a neighborhood operator for the problem class under consideration. The initial solution is obtained by a greedy constructive heuristic. Both methods use a generalized cost structure and are therefore able to handle various objective function instances. We evaluate the proposed approach using test scenarios of different problem sizes, all comprising the complexity aspects of the regarded problem. The simulation results illustrate the improvement potential arising from the application of the local improvement heuristic.