Scalable Multi-Robot Task Allocation Using Graph Deep Reinforcement Learning with Graph Normalization
Zhenqiang Zhang,Xiangyuan Jiang,Zhenfa Yang,Sile Ma,Jiyang Chen,Wenxu Sun
DOI: https://doi.org/10.3390/electronics13081561
IF: 2.9
2024-04-20
Electronics
Abstract:Task allocation plays an important role in multi-robot systems regarding team efficiency. Conventional heuristic or meta-heuristic methods face difficulties in generating satisfactory solutions in a reasonable computational time, particularly for large-scale multi-robot task allocation problems. This paper proposes a novel graph deep-reinforcement-learning-based approach, which solves the problem through learning. The framework leverages the graph sample and aggregate concept as the encoder to extract the node features in the context of the graph, followed by a cross-attention decoder to output the probability that each task is allocated to each robot. A graph normalization technique is also proposed prior to the input, enabling an easy adaption to real-world applications, and a deterministic solution can be guaranteed. The most important advantage of this architecture is the scalability and quick feed-forward character; regardless of whether cases have a varying number of robots or tasks, single depots, multiple depots, or even mixed single and multiple depots, solutions can be output with little computational effort. The high efficiency and robustness of the proposed method are confirmed by extensive experiments in this paper, and various multi-robot task allocation scenarios demonstrate its advantage.
engineering, electrical & electronic,computer science, information systems,physics, applied