Abstract
Automated guided vehicles (AGVs) have been regarded as a promising means for the future delivery industry by many logistic companies. Several AGV-based delivery systems have been proposed, but they generally have drawbacks in delivering and locating baggage by magnet line, such as the high maintenance cost, and it is hard to change the trajectory of AGV. This article considers using multi-AGVs as delivery robots to coordinate and sort baggage in the large international airport. This system has the merit of enlarging the accuracy of baggage sorting and delivering. Due to the inaccurate transportation efficiency, a time-dependent stochastic baggage delivery system is proposed and a stochastic model is constructed to characterize the running priority and optimal path planning for multi-AGVs according to the flight information. In the proposed system, ultra-wideband technology is applied to realize precisely positioning and navigation for multi-AGVs in the baggage distribution center. Furthermore, the optimal path planning algorithm based on time-window rules and rapidly exploring random tree algorithm is considered to avoid collision and maneuverability constraints and to determine whether the running path for each AGV is feasible and optimal. Computer simulations are conducted to demonstrate the performance of the proposed method.
Keywords
Introduction
With the continuous development of aviation technology and the rapid improvement of economic growth, alternative long-distance flights replace other sorts of transportation as the priority for the majority of customers who want convenient and prompt service. According to the International Air Transport Association report, global air passenger demand increased 3.6% year-on-year in terms of revenue passenger kilometers in July 2018. In terms of available seat kilometers, the monthly transportation capacity increased by 3.2%, and the passenger capacity rate increased to 85.7%. 1
There are some baggage management problems in today’s large international airports. On the one hand, three factors (the rapid growth of passengers, the shortage of staff, and the fixed capacity of the airport) lead to bear the pressure of more and more checked luggage. 1,2 On the other hand, the baggage sorting equipment has a prolonged use time, resulting in the increase of maintenance fee. These problems will lead to more extra time for baggage screening, sorting, and transportation. Therefore, the automatic baggage sorting and transportation system must be designed and upgraded to meet the requirements of a large number of checked baggage. 1
Based on the above analysis, in this article, by analyzing the characteristic of automated guided vehicle (AGV) operation, we find that traditional baggage transportation is based on the magnetic wire in the international airport; meanwhile, the lack of required AGVs, 3 the limited path planning, 4 and the traffic constraint conditions 5 will lead to inaccurate transportation of baggage. Firstly, when the multi-AGVs start running in the baggage distribution center (BDC), three steps (the baggage security inspection, automatic sorting, and transportation by AGVs or delivery robots) are completed in order. Then, multi-AGVs identify the baggage’s barcode and collect relevant flight information (the flight number and scheduled departure time) to determine the priority and order of AGV transportation. Besides, the three ultra-wideband positioning base stations (UWB-PBSs) are placed in BDC to obtain the real-time location of multi-AGVs. Moreover, the stochastic path planning algorithm based on the time-window rules and rapidly-exploring random tree (RRT) navigation algorithm is proposed to implement the optimal trajectory of AGV in the BDC.
The main contributions of this article are as follows: One novel baggage handling system without magnetic wine is proposed to apply multi-AGVs in a large international airport. The three UWB-PBSs, combined with the time difference of arrival (TDoA) algorithm, are proposed to obtain the location of multi-AGVs. As for the operation of AGV, one priority order function can be implemented to determine how multi-AGVs perform in order. As for the collision problem, the stochastic time-dependent path planning algorithm, combined with the RRT algorithm and time window, is provided to the multi-AGVs, which makes the relatively optimal trajectory from the departure point to the baggage collection terminal (BCT).
The remainder of the article is organized as follows. In the “Related work” section, we discuss the related work about the positioning methods and optimal path planning of multi-AGVs. In the “UWB positioning method for multi-AGVs” section, the AGV dynamic system model and the UWB positioning method are introduced. The “Proposed solution for path planning in AGV navigation” section mainly describes the stochastic time-dependent path planning based on the RRT algorithm and the time-window rules. Computer simulations are demonstrated in the “Simulation results” section to show the performance of the proposed method. The last section is a brief conclusion of this article.
Related work
In this section, some related publications are reviewed first. The similarities and differences between this article and the reviewed publications are discussed to show this article’s novelty.
In the positioning applications using multi-AGVs, the coverage performance is a key system metric. Several interesting problems have been studied. The destination coded vehicles (DCV) system developed by Vanderlande company was used in the traditional extensive BDC. DCV can only transport according to the fixed line and cannot optimize the path of DCV according to the real-time baggage transportation information. 2 The problem of planning paths for unicycle robots 6 (with constant speed and bounded angular velocity) was considered to visit a set of sensor nodes in a sensing field with obstacles while minimizing the path lengths. An advanced UWB method was used to navigate the AGV to the vicinity of the working position. Then, computer vision technology was used to accurately determine the position of the vehicle, thereby establishing a high-precision AGV self-localization method. 7 The nonoptical-based method was informed about localizing AGVs in the indoor environment via channel state information. 8 A combination of indoor UWB wireless positioning sensors and ultrasonic sensors for obstacle distance measurement and avoidance was used to build optimized AGV robots that can efficiently implement indoor navigation. 9 Based on the inertial navigation system (INS)/UWB integrated model, an interactive multiple model algorithm was proposed in AGV indoor location. 10 The accuracy of positioning using UWB radio signals and TDoA method and extended Kalman filter algorithm is in the indoor navigation system. 11 The authors assumed that the AGV position was unknown, using an autonomous receiver to measure the received signal strength, locating its position, and sharing the information with other receivers nearby. 12 –14 A distributed algorithm was proposed to detect the optimal local coverage by the unmanned aerial vehicle. 15 Cellular networks were proposed in the monitoring equipment. 16 A novel positioning method was described in mobile targets. 17,18
The coverage problem related to AGVs has also been studied in the application of multi-AGV path planning. There are various constraints in multi-AGV path planning, such as collision-free constraints and time-window constraints. Path planning involves scheduling, scheduling, and task routing. 19 Similar to the traveling salesman problem (TSP), the multi-AGV path planning problem was challenging to find the shortest path (time) due to the ample search space. 20 TSP algorithm based on the generation of competent individuals was proposed. 21 The discrete Drosophila optimization algorithm 22 was developed for TSP. Moreover, a reliable path planning algorithm 23 was proposed, which can accommodate the stochastic and time-dependent public transportation network, and an extremum seeking algorithm 24 was developed for a robot using the topology map of a wireless sensor network. An online 3D trajectory optimization approach 25 was proposed to secure the communication between a moving ground node and an unmanned flying robot in the presence of stationary or mobile eavesdroppers. The trajectory of the unmanned robot 26 was optimized in threat environments, such that the unmanned flying robot can fly to a destination with the minimum threat.
UWB positioning method for multi-AGVs
Consider a simulated baggage handling scenario, where
where

AGV UWB positioning. AGV: automated guided vehicle; UWB: ultra-wideband.
TDoA technology is a method that employs at least five communications between the UWB tags and PBSs to locate multi-AGVs. By comparing the time difference between the signal sent by the UWB tags and the three UWB-PBSs to calculate the distance difference between the signal and each BS. Therefore, it is not necessary to detect the signal transmission time, and the system’s requirements for time synchronization are significantly reduced.
The most important challenge is the calculation of the intersection between the three UWB-PBSs. This intersection can be found by writing the mathematical formulation of each base station based on the coordinates of AGVs and these exit an intersection positioning signal among three UWB-PBSs. Assume that the positioning base station uses the line-of-sight channel.
Substituting equation (2) into equation (4), let
where
In terms of the problem of equation (2), the estimated distance between the multi-AGVs and three UWB-PBSs exits the distance estimation error caused by

Distance relationship between actual position of
Aiming at minimizing the position error and based on the assumption, we assume the real estimated distance in equation (7), and equation (8) shows a new function related to the relationship between
where
where
The steps of error correction algorithm are as follows:
To select the proposed positioning method, we compare the proposed system and other existing localization schemes (RSSI, Wi-Fi, and Zigbee) in terms of the localization estimation error. The result is shown in Figure 3. It shows that the maximum estimation error for the proposed method is around 0.52 m within 100% accuracy. However, the estimation error for the other three technologies (RSSI, Wi-Fi, and Zigbee) is above 0.8 m, particularly Zigbee approaches around 3.2 m in 100% accuracy. Therefore, it can be proven that the UWB positioning method is well than the others, and its performance is excellent in the simulated environment.

Performance comparison of UWB and other three technologies in terms of the localization estimation error (RSSI, Wi-Fi, and Zigbee). AGV: automated guided vehicle; UWB: ultra-wideband.
Proposed solution for path planning in AGV navigation
To solve the problem in path planning for multi-AGVs, we propose one path planning method combined with the time-window algorithm and the RRT algorithm. Based on the principle of the time window and the RRT algorithm, the optimal path of each AGV is planned in sequence. Each AGV can obtain its running time window and passing priority through the
Path planning contributes to seeking the optimal path without collisions for each AGV. Firstly, we need to define a safe distance for each AGV, which can initially avoid collisions between multi-AGVs. Then, the time-window algorithm is applied in the multi-AGVs to prevent collision further. Moreover, although the time-window rules can solve simple collision problems, the RRT algorithm also needs to be implemented to get the optimal path for each AGV. Finally, after we obtain the optimal path planning for each AGV, the multi-AGV performance needs to be implemented according to their priority, so the priority of each AGV is in the final stage.
The external interference and unpredictable factors can affect the performance fluctuations, and conflicts could occur. Assume that the volume of each AGV is 1 m/s,
Although the safety distance or the safety area can solve the collision problem, the proposed path planning based on the time-window algorithm is possible to construct the optimal path for each AGV. Firstly, we introduce the time-window algorithm. The time window is a period from the initial position to the baggage handling termination for each
where

The structure of time window.
The time-window algorithm mainly solves the same-direction conflict and the deflection conflict between two AGVs. We use one example with two different AGVs (the black line represents AGV1 and the red line represents the AGV2) to explain the time-window algorithm in Figure 5. The two AGVs start running within [0,

Time window for two AGVs. AGV: automated guided vehicle.
Moreover, we propose the RRT algorithm combined with a time-window algorithm to make the optimal trajectory for multi-AGVs in this article. The RRT algorithm is a sampling of a position-based motion-planning algorithm that connects a series of random sampling points from the barrier-free space to establish a path from the check-in to BCT. Compared with the traditional path planning methods (cellular method 27 and potential field method 28 ), the RRT algorithm provides computational savings by avoiding building obstacles in the state space. Before using the RRT algorithm to get the relative optimal path of multi-AGVs, the exact location of multi-AGVs should be obtained. The circular area of AGV can be treated as the center of mass due to the definition of safety distance.
When one AGV runs independently, the other AGVs based on the time-window algorithm start to calculate their trajectories. In the actual application scenario, the trajectory exits the deflection angles (more than 90°) during the AGV running in the BDC, which makes it difficult for multi-AGVs to achieve motion angle adjustment and motion attitude adjustment. Since each AGV has two control variables
The time interval can be discretized
where
Suppose there are
At this moment, we need to determine which AGV has the highest priority. When all
When all
Priority for occasions in the same flight and different flights.
AEST: Australian Eastern Standard Time; AGV: automated guided vehicle.
Three planned flights are used as an example in the simulation. QF24 takes off at 12:30:00 (AEST), QF5 takes off at 12:40:00 (AEST), and QF31 takes off at 12:50:00 (AEST). From 10:00:00 (AEST) to 10:00:30 (AEST), it can be seen from Table 1 that QF24 will take off firstly, then QF5, and the last one is QF31, so the priority of AGV can be obtained according to the close scheduled flight time with AGV1 > AGV2 > AGV3. From 10:00:30 (AEST) to 10:01:00 (AEST), the table shows that QF24 will take off firstly, then QF5, so AGV2 and AGV3 have higher priority than AGV1, but AGV2 and AGV3 will run to the same BCT, so the priority of these two AGVs is used the cost function
Based on the above analysis, this article puts forward the principle of the time window and RRT algorithm linked to the priority. There is no inspection planning of AGV path conflicts, and the path planning works in real time so that the realization of dynamic path planning of multi-AGVs can be made in BDC.
Simulation results
In this section, the computer simulation results of the proposed algorithm are collected and analyzed as follows. An experimental simulation area is set up with a length of 100 m and a width of 60 m. The maximum linear speed meets 1 m/s for all
In the simulation, the length of the path obtained by the RRT algorithm should be measured first starting from a simple case with single AGV in the initial position [10,0] and a single BCT in [100,50]. Before running, the maximum linear speed of AGV is set up to 1 m/s. The total path length can be obtained. The traditional RRT trajectory and after RRT optimization trajectory are operated to perform the performance of AGV. Figure 6 compares the performance with the proposed method of one AGV with that of the nonproposed method. It can be seen from Figure 6 that the original total path for the AGV

The comparison pictures between the original path planning and after RRT and time-window optimization.
Now, we consider a complex example with an extra AGV using two AGVs. Let these two AGVs start from two different initial points with the coordinates in [10,0] and [20,0] and the same BCT in [100,50]. Both AGVs have the same maximum linear speed with 1 m/s. It can be seen from Figure 7 that

The simulation scene with two check-in counters and one baggage collection counter.
We consider a case with three AGVs and three BCTs in the same BDC, as shown in Figure 8. These three AGVs have the same maximum linear speed with 1 m/s. In Figure 8, the priority of three AGVs is

The simulation scene with three check-in counters and three baggage collection counters.
Now, focusing on the impact of these five parameters (

Impacts of intervals on trajectory performance. (a) Distance of single AGV, (b) distance of two AGVs, and (c) distance of two AGVs.
Finally, the computer time of the proposed method is analyzed for different parameters on a laptop with Intel (R) Core (TM) i5-8250U CPU@1.60 GHz 1.80 GHz and 8.00Gb RAM. As discussed in the “Proposed solution for path planning in AGV navigation” section, the computation time depends on
Computation time for evaluating the performance of AGVs.
AGV: automated guided vehicle; E: number of endpoints for the plane.
Conclusion
In this article, AGVs as delivery robots are employed to realize the quick and accurate sorting of baggage at the international airport. Multi-AGVs run in a stochastic time-dependent network. One new indoor location measure is proposed to formulate a new optimization problem that maximizes the performance of the multi-AGVs operation simultaneously. A randomized method based on the RRT algorithm and time-window rules to construct the trajectories is developed. Computer simulation shows the effectiveness of the proposed method.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
