• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2023, Vol. 45 ›› Issue (02): 313-320.

• Graphics and Images • Previous Articles     Next Articles

A distributed multi-robot patrolling algorithm based on multi-step length

BAI Yao-wen1,2,DU Ya-jiang1,2,LI Zong-gang1,2   

  1. (1.School of Mechanical Engineering,Lanzhou Jiaotong University,Lanzhou 730070;
    2.Robot Research Institute,Lanzhou Jiaotong University,Lanzhou 730070,China)
  • Received:2021-08-12 Revised:2021-12-06 Accepted:2023-02-25 Online:2023-02-25 Published:2023-02-15

Abstract: Aiming at the problem that the average idle time increases because most algorithms in multi-robot patrolling only use the information of the adjacent nodes of the visited nodes, a distributed patrolling algorithm based on multi-step length is proposed. Firstly, an undirected graph is used to model the environment, in which two nodes with paths are neighbours to each other, and the importance degree is introduced to describe the importance degree of the region where the nodes are located. Secondly, the utility function based on the individual robot is designed, in which the neighbour information of the neighbours of the visited node is used. The function combines the idle time and importance of adjacent nodes and considers the local average idle time and the number of nodes of neighbours of adjacent nodes, and then guides the movement of individual robots by comparing the utility functions. Finally, experimental results show that the global average idle time of the proposed algorithm is gradually reduced and has good stability when the number of robots increases gradually. Compared with other algorithms, the proposed algorithm is more suitable for the patrolling task when the number of robots is large.

Key words: multi-robot patrol system, multi-step length, distributed patrolling algorithm, global average idle time, importance degree