I. Introduction
Nowadays, the continuously changing global market with a growing demand for customized and complex products brought fierce competitive pressures to manufacturers [1]. Thus, manufacturing enterprises have to improve efficiency, reliability, and flexibility of production. Material handling, as an important ingredient strongly affects production, has aroused widespread attention [2]. Automated guided vehicles (AGVs) have been widely used in material handling owing to high degree of autonomy and flexibility [3]. Recently along with the trend of Industry 4.0, many research efforts have been conducted in material handling using advanced technologies like Internet of Things (IoT) [4], [5], cyber-physical system (CPS) [6] and multi-agent systems (MAS) [7], etc. These works enhanced the abilities of real-time information exchange, decentralization, and integration of the cyber process and physical activities. Despite the significant achievements, challenges still exist in AGVs control. One of the main tasks of AGVs control is to resolve conflicts between vehicles. Many rule-based strategies are frequently used to deal with AGV conflicts such as first come first out (FCFO), minimum remaining time first (MRT), comprehensive priority first (CP) [6], [17], [24]. These strategies are designed according to different situations, respectively. FCFO aims at reducing total passing time at collision area, MRT focuses on reducing the delay rate, and CP can dynamically respond to environment changes. Nevertheless, the requirements imposed by complex shopfloor environment and diverse production characteristics such as mass customization and complex products assembly have brought new challenges. In these production modes, not only the efficiency of material delivery, but also economic, timeliness, and safety should be considered. This means the situations in shopfloor will be more complicated and a single rule-based strategy could not greatly enhance the production performance compared to mixed rule-based strategy [34]. Therefore, it is necessary to design a self-adaptive mixed rule-based strategy that the suitable rule can be selected according to various collision situations for AGVs traffic control.