Dynamic Resource Reservation Based Collision and Deadlock Prevention for Multi-AGVs

Automated guided vehicles (AGVs) are widely used for material handling in warehouses and automated production lines due to their high efficiency and low cost. However, AGVs usually interact with each other because of the restricted capacity of the layout. Although many algorithms have been proposed to address the problem, most of them are inefficient for collision and deadlock avoidance in dynamic environments. This paper proposes a dynamic resource reservation (DRR) based method supporting time-efficient scheduling and collision avoidance of multiple AGVs. In this method, the layout is divided into square blocks with the same size that are abstracted as points in the undirected graph. In order to solve the collision and deadlock problem dynamically, the shared resource points of each vehicle are extracted from their guide paths in real time. Unlike the traditional approaches most of which adopt a static point occupation policy, DRR exploits dynamical reservations of shared resource points to change AGV movement states for avoiding collisions and deadlocks, resulting in better time efficiency. We jointly implement the algorithm on both central and local controllers. Extensive simulation results demonstrate the feasibility and efficiency of the proposed collision and deadlock prevention method.

[1]  MengChu Zhou,et al.  Control Program Design for Automated Guided Vehicle Systems via Petri Nets , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[2]  E. Roszkowska,et al.  Decentralized motion-coordination policy for cooperative mobile robots , 2008, 2008 9th International Workshop on Discrete Event Systems.

[3]  Min Dai,et al.  Distributed control of multi-AGV system based on regional control model , 2013, Prod. Eng..

[4]  Waldemar Malopolski,et al.  A sustainable and conflict-free operation of AGVs in a square topology , 2018, Comput. Ind. Eng..

[5]  Andrzej Obuchowicz,et al.  A max-algebra approach to the robust distributed control of repetitive AGV systems , 1997 .

[6]  Ying-Chin Ho,et al.  A dynamic-zone strategy for vehicle-collision prevention and load balancing in an AGV system with a single-loop guide path , 2000 .

[7]  Canrong Zhang,et al.  On the evaluation of AGVS-based warehouse operation performance , 2018, Simul. Model. Pract. Theory.

[8]  Zhe Li,et al.  A rules and communication based multiple robots transportation system , 1999, Proceedings 1999 IEEE International Symposium on Computational Intelligence in Robotics and Automation. CIRA'99 (Cat. No.99EX375).

[9]  MengChu Zhou,et al.  One-Step Look-Ahead Maximally Permissive Deadlock Control of AMS by Using Petri Nets , 2013, TECS.

[10]  MengChu Zhou,et al.  Shortest Routing of Bidirectional Automated Guided Vehicles Avoiding Deadlock and Blocking , 2007, IEEE/ASME Transactions on Mechatronics.

[11]  Lorenzo Sabattini,et al.  Hierarchical traffic control for partially decentralized coordination of multi AGV systems in industrial environments , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[12]  Canrong Zhang,et al.  Multi-AGVs Collision-Avoidance and Deadlock-Control for Item-To-Human Automated Warehouse , 2017, 2017 International Conference on Industrial Engineering, Management Science and Application (ICIMSA).

[13]  Xiaolong Xu,et al.  Efficient computation offloading for Internet of Vehicles in edge computing-assisted 5G networks , 2019, The Journal of Supercomputing.

[14]  Chonglin Gu,et al.  Time Window Based Path Planning of Multi-AGVs in Logistics Center , 2017, 2017 10th International Symposium on Computational Intelligence and Design (ISCID).

[15]  Wei-Chang Yeh,et al.  Deadlock prediction and avoidance for zone-control AGVS , 1998 .

[16]  Murat Uzam,et al.  An Optimal Deadlock Prevention Policy for Flexible Manufacturing Systems Using Petri Net Models with Resources and the Theory of Regions , 2002 .

[17]  Yuki Tanaka,et al.  Petri Net Decomposition Approach for Dispatching and Conflict-Free Routing of Bidirectional Automated Guided Vehicle Systems , 2012, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[18]  Adriano Fagiolini,et al.  Distributed multi-level motion planning for autonomous vehicles in large scale industrial environments , 2013, 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA).

[19]  Ying-Chin Ho,et al.  Zone design and control for vehicle collision prevention and load balancing in a zone control AGV system , 2009, Comput. Ind. Eng..

[20]  Yanhong Liu,et al.  A Time-Space Network Model for Collision-Free Routing of Planar Motions in a Multirobot Station , 2020, IEEE Transactions on Industrial Informatics.

[21]  Walter Ukovich,et al.  A decentralized control strategy for the coordination of AGV systems , 2018 .

[22]  Mengchu Zhou,et al.  Modeling and deadlock control of automated guided vehicle systems , 2004, IEEE/ASME Transactions on Mechatronics.

[23]  David Herrero Pérez,et al.  Decentralized coordination of automated guided vehicles , 2008, AAMAS.

[24]  Naiqi Wu,et al.  Deadlock avoidance in an automated guidance vehicle system using a coloured Petri net model , 2002 .

[25]  Jan Tijmen Udding,et al.  Zone-Control-Based Traffic Control of Automated Guided Vehicles , 2015 .

[26]  Han Zhao,et al.  A novel trajectory tracking control of AGV based on Udwadia-Kalaba approach , 2017 .

[27]  Shaohua Wan,et al.  Faster R-CNN for multi-class fruit detection using a robotic vision system , 2020, Comput. Networks.

[28]  Xiaowen Li,et al.  Multi-AGVs Conflict-Free Routing and Dynamic Dispatching Strategies for Automated Warehouses , 2018, Lecture Notes in Electrical Engineering.

[29]  Rudy R. Negenborn,et al.  Fast ADMM for Distributed Model Predictive Control of Cooperative Waterborne AGVs , 2017, IEEE Transactions on Control Systems Technology.

[30]  Zdenko Kovacic,et al.  Decentralized Control of Multi-AGV Systems in Autonomous Warehousing Applications , 2016, IEEE Transactions on Automation Science and Engineering.

[31]  Zdenko Kovacic,et al.  Time Windows Based Dynamic Routing in Multi-AGV Systems , 2010, IEEE Transactions on Automation Science and Engineering.

[32]  MengChu Zhou,et al.  Modeling and deadlock avoidance of automated manufacturing systems with multiple automated guided vehicles , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[33]  Juan Chen,et al.  Collision-Free Route Planning for Multiple AGVs in an Automated Warehouse Based on Collision Classification , 2018, IEEE Access.