arrow
Return

Deadlock Avoidance in Closed Guide-Path Based MultiAGV Systems

delete2023-07-01
delete4
PRE
AI
D
Daiyu He
欧
欧阳博 (Bo Ouyang) *
H
Hongkai Fan
C
Chenjia Hu
K
Kailai Zhang
Z
Zhi Yan
DOI:10.1109/TASE.2022.3193946delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Automated guided vehicle (AGV) is widely used in transportation and distribution of materials. In the development of multi-AGV systems, how to handle deadlocks is a core issue. Mast existing researches focus on open systems. Thus those results are not applicable in real-world systems. A few works have paid attention to closed systems recently, but the results are not flexible and generic enough. Therefore, an improved deadlock avoidance algorithm in closed guide-path system is proposed in this paper. The proposed algorithm is divided into an offline stage and an online stage. At the offline stage, the guide-path graph is processed to obtain useful information for the online stage. At the online stage, the algorithm assesses the safety of each resource allocation to ensure a deadlock-free operation. The computational complexity of the algorithm is shown to be O(vertical bar E vertical bar), where E is the set of the edges in the guide-path graph. Based on the algorithm, an overall control strategy is also developed, and then implemented and tested in real systems. It is also compared with Banker's algorithm and its variants, the results of which show that the proposed algorithm has a better performance. Note to Practitioners-Deadlock is a core issue in guide-path based multi-AGV systems. Once deadlock occurs, the whole system will collapse. This problem is more serious in closed systems, which is paid less attention to in literature. Current deadlock solutions are either too restrictive, resulting in inefficient resource utilization and poor flexibility, or computationally intensive and thus are unable to scale to large systems. To solve this problem, an improved deadlock avoidance algorithm with polynomial computational complexity is proposed in this paper, and it is more flexible than the Banker's algorithm and its variants. Furthermore, an overall control framework (i.e., including task assignment, path planning and real-time scheduling) is developed based on the deadlock avoidance algorithm, which keeps persistent operation of the considered system while still guaranteeing deadlock-free. However, in this overall control framework, the choice of path is not optimized with respect to travel distance and makespan, which is the direction of future research.
Keywords:
Multi-AGV systems
deadlock avoidance
scheduling strategy

Journal

IEEE Transactions on Automation Science and Engineering cover
IEEE Transactions on Automation Science and Engineering
IF:
6.4
Papers:
5.2K
Citations:
1.6W

Organization

H
hunan university
Scholars:
4.5W
Papers: 3.3W
Citations: 70
Cited Papers

Cited Papers

A decentralized control strategy for the coordination of AGV systems
err2018-01-01
err60
PREAI
errFanti, Maria Pia; Mangini, Agostino M.; Pedroncelli, Giovanni; Ukovich, Walter
errShare
errSave
errShare
errSave
Time Windows Based Dynamic Routing in Multi-AGV Systems
err2010-01-01
err134
PREAI
errSmolic-Rocak, Nenad; Bogdan, Stjepan; Kovacic, Zdenko; Petrovic, Tamara
errShare
errSave
Toward a resilient manufacturing system
err2011-01-01
err291
PREAI
errZhang, W. J.; van Luttervelt, C. A.
errShare
errSave
FUNCTIONAL OUTCOME OF OBERLIN PROCEDURE
err2019-11-01
err0
errOAAI
errFernando Antonio Silva de Azevedo Filho; Yussef Ali Abdouni; Guilherme Ogawa; Cloud Kennedy Couto de Sá; Antonio Carlos da Costa; Patrícia Maria de Moraes Barros Fucs
errShare
errSave
researcher View more