多机器人系统中带时间约束的分布式任务重调度以优化总任务分配

Distributed Task Rescheduling With Time Constraints for the Optimization of Total Task Allocations in a Multirobot System

IEEE Transactions on Cybernetics · 2017
被引 147
ABS 3

中文导读

研究在严格时间限制下最大化多机器人系统任务分配数量的分布式算法,通过任务重调度创造可行时间槽,在模拟救援场景中相比现有方法提升最多20%的任务分配。

Abstract

This paper considers the problem of maximizing the number of task allocations in a distributed multirobot system under strict time constraints, where other optimization objectives need also be considered. It builds upon existing distributed task allocation algorithms, extending them with a novel method for maximizing the number of task assignments. The fundamental idea is that a task assignment to a robot has a high cost if its reassignment to another robot creates a feasible time slot for unallocated tasks. Multiple reassignments among networked robots may be required to create a feasible time slot and an upper limit to this number of reassignments can be adjusted according to performance requirements. A simulated rescue scenario with task deadlines and fuel limits is used to demonstrate the performance of the proposed method compared with existing methods, the consensus-based bundle algorithm and the performance impact (PI) algorithm. Starting from existing (PI-generated) solutions, results show up to a 20% increase in task allocations using the proposed method.

多机器人系统任务分配分布式算法时间约束优化