Hierarchical Traffic Management of Multi-AGV Systems With Deadlock Prevention Applied to Industrial Environments

被引:12
作者
Pratissoli, Federico [1 ]
Brugioni, Riccardo [2 ]
Battilani, Nicola [3 ]
Sabattini, Lorenzo [1 ]
机构
[1] Univ Modena & Reggio Emilia, Dept Sci & Methods Engn DISMI, I-41121 Modena, Italy
[2] RSEngineering Srl, I-41053 Maranello, Italy
[3] Ind Tecnolog Italiana Srl IT I, I-42122 Reggio Emilia, Italy
关键词
System recovery; Production facilities; Computer architecture; Robot kinematics; Service robots; Task analysis; Multi-robot systems; Multi-robot system; automated factory; mobile robotics; software; traffic management; deadlock; COORDINATION; ROBOTS; RESOLUTION; MOTION;
D O I
10.1109/TASE.2023.3276233
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper concerns the coordination and the traffic management of a group of Automated Guided Vehicles (AGVs) moving in a real industrial scenario, such as an automated factory or warehouse. The proposed methodology is based on a three-layer control architecture, which is described as follows: 1) the Top Layer (or Topological Layer) allows to model the traffic of vehicles among the different areas of the environment; 2) the Middle Layer allows the path planner to compute a traffic sensitive path for each vehicle; 3) the Bottom Layer (or Roadmap Layer) defines the final routes to be followed by each vehicle and coordinates the AGVs over time. In the paper we describe the coordination strategy we propose, which is executed once the routes are computed and has the aim to prevent congestions, collisions and deadlocks. The coordination algorithm exploits a novel deadlock prevention approach based on time-expanded graphs. Moreover, the presented control architecture aims at grounding theoretical methods to an industrial application by facing the typical practical issues such as graphs difficulties (load/unload locations, weak connections,), a predefined roadmap (constrained by the plant layout), vehicles errors, dynamical obstacles, etc. In this paper we propose a flexible and robust methodology for multi-AGVs traffic-aware management. Moreover, we propose a coordination algorithm, which does not rely on ad hoc assumptions or rules, to prevent collisions and deadlocks and to deal with delays or vehicle motion errors. Note to Practitioners-This paper concerns the coordination and the traffic management of a group of Automated Guided Vehicles (AGVs) moving in a real industrial scenario, such as an automated factory or warehouse. The proposed methodology is based on a three-layer control architecture, which is described as follows: 1) the Top Layer (or Topological Layer) allows to model the traffic of vehicles among the different areas of the environment; 2) the Middle Layer allows the path planner to compute a traffic sensitive path for each vehicle; 3) the Bottom Layer (or Roadmap Layer) defines the final routes to be followed by each vehicle and coordinates the AGVs over time. In the paper we describe the coordination strategy we propose, which is executed once the routes are computed and has the aim to prevent congestions, collisions and deadlocks. The coordination algorithm exploits a novel deadlock prevention approach based on time-expanded graphs. Moreover, the presented control architecture aims at grounding theoretical methods to an industrial application by facing the typical practical issues such as graphs difficulties (load/unload locations, weak connections, ), a predefined roadmap (constrained by the plant layout), vehicles errors, dynamical obstacles, etc. In this paper we propose a flexible and robust methodology for multi-AGVs traffic-aware management. Moreover, we propose a coordination algorithm, which does not rely on ad hoc assumptions or rules, to prevent collisions and deadlocks and to deal with delays or vehicle motion errors.
引用
收藏
页码:3155 / 3169
页数:15
相关论文
共 47 条
[1]   Autonomous Transport Vehicles Where We Are and What Is Missing [J].
Andreasson, Henrik ;
Bouguerra, Abdelbaki ;
Cirillo, Marcello ;
Dimitrov, Dimitar Nikolaev ;
Driankov, Dimiter ;
Karlsson, Lars ;
Lilienthal, Achim J. ;
Pecora, Federico ;
Saarinen, Jari Pekka ;
Sherikov, Aleksander ;
Stoyanov, Todor .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2015, 22 (01) :64-75
[2]  
[Anonymous], 2000, Journal of Experimental Algorithmics (JEA), DOI [10.1145/351827.384254, DOI 10.1145/351827.384254]
[3]   Path finding for human motion in virtual environments [J].
Bandi, S ;
Thalmann, D .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2000, 15 (1-3) :103-127
[4]  
Boehning M, 2014, INT C INTELL COMP CO, P245, DOI 10.1109/ICCP.2014.6937004
[5]  
Bostelman RV, 2005, 2005 12th International Conference on Advanced Robotics, P460
[6]  
Camara A., 2014, P 28 EUR SIM MOD C, P22
[7]  
Chen DD, 2016, INT WORK ADV MOT, P24, DOI 10.1109/AMC.2016.7496323
[8]  
Coffman E. G. Jr., 1971, Computing Surveys, V3, P67, DOI 10.1145/356586.356588
[9]  
Digani Valerio, 2013, 2013 IEEE 9th International Conference on Intelligent Computer Communication and Processing (ICCP 2013), P209, DOI 10.1109/ICCP.2013.6646110
[10]   Ensemble Coordination Approach in Multi-AGV Systems Applied to Industrial Warehouses [J].
Digani, Valerio ;
Sabattini, Lorenzo ;
Secchi, Cristian ;
Fantuzzi, Cesare .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2015, 12 (03) :922-934