| Literature DB >> 31775382 |
He Luo1,2,3, Peng Zhang1,2,3, Jiajie Wang1,4,5, Guoqiang Wang1,2,3, Fanhe Meng4,5.
Abstract
The remarkable development of various sensor equipment and communication technologies has stimulated many application platforms of automation. A drone is a sensing platform with strong environmental adaptability and expandability, which is widely used in aerial photography, transmission line inspection, remote sensing mapping, auxiliary communication, traffic patrolling, and other fields. A drone is an effective supplement to the current patrolling business in road traffic patrolling with complex urban buildings and road conditions and a limited ground perspective. However, the limited endurance of patrol drones can be directly solved by vehicles that cooperate with drones on patrolling missions. In this paper, we first proposed and studied the traffic patrolling routing problem with drones (TPRP-D) in an urban road system. Considering road network equations and the heterogeneity of patrolling tasks in the actual patrolling process, we modeled the problem as a double-layer arc routing problem (DL-ARP). Based on graph theory and related research work, we present the mixed integer linear programming formulations and two-stage heuristic solution approaches to solve practical-sized problems. Through analysis of numerical experiments, the solution method proposed in this paper can quickly provide an optimal path planning scheme for different test sets, which can save 9%-16% of time compared with traditional vehicle patrol. At the same time, we analyze several relevant parameters of the patrol process to determine the effect of coordinated traffic patrol. Finally, a case study was completed to verify the practicability of the algorithm.Entities:
Keywords: joint path planning; task assignment; traffic patrolling; vehicle and drone coordination
Year: 2019 PMID: 31775382 PMCID: PMC6929213 DOI: 10.3390/s19235164
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Summary of related work.
| Reference | Application | Vehicles | Drones | Objective | Task Type | Network | Contribution |
|---|---|---|---|---|---|---|---|
| Boysen et al. [ | logistics | 1 | m | Time | Point | No | MILP, SA |
| Murray and Chu et al. [ | logistics | 1 | 1 | Time | Point | No | MILP, Heuristic |
| Agatz et al. [ | logistics | 1 | 1 | Time | Line | Yes | IP, DP, Heuristic |
| Ulmer et al. [ | logistics | 0 | m | Benefit | Line | Yes | MILP, Heuristic |
| Luo et al. [ | logistics | 1 | 1 | Time | Point | Yes | IP, Heuristics |
| Hu et al. [ | logistics | 1 | m | Time | Point | Yes | IP, VAMU |
| Es Yurek and Ozmutlu [ | logistics | 1 | 1 | Time | Point | No | Heuristic |
| Ha et al. [ | logistics | 1 | 1 | Cost/Time | Point | No | MILP, GRASP |
| This Work | Road Patrol | 1 | 1 | Time | Point, Line | Yes | MILP, Heuristic |
Figure 1Urban road network.
Figure 2Three ways to connect tasks in the network. (a) Point-to-point path, (b) Point-to-line path, (c) Line-to-line path.
Figure 3A feasible solution.
Heterogeneous task distance matrix.
| T0 | P1 | P2 | L1-L2 | L3-L4 | |
|---|---|---|---|---|---|
| T0 | INF |
|
|
|
|
| P1 |
| INF |
|
|
|
| P2 |
|
| INF |
|
|
| L1-L2 |
|
|
| INF |
|
| L3-L4 |
|
|
|
| INF |
A non-feasible solution.
| T0 | P1 | P2 | L1-L2 | L3-L4 | |
|---|---|---|---|---|---|
| T0 | ↓ | ↓ | 1 | ||
| P1 | ↓ | 1 | ↓ | ↓ | |
| P2 | ↓ | 1 | ↓ | ↓ | |
| L1-L2 | 1 | ↓ | ↓ | ||
| L3-L4 | ↓ | ↓ | 1 |
Figure 4Process of the heuristic strategy of drone task assignment optimization. (a): Vehicle traversal path in stage 1, (b): Task trial assignment and vehicle path reoptimization, (c): Determination of the take-off and landing points and path planning of the drone.
Relevant parameter settings.
| Parameters | Brief Description | Value |
|---|---|---|
|
| The vehicle speed | 30 km/h |
|
| The drone speed | 60 km/h |
|
| The time it takes to release the drone | 6 min |
|
| The time it takes to recover the drone | 6 min |
|
| Drone endurance | 30 min |
Figure 5Sioux Falls network [44].
Sioux Falls network.
| Segment | Distance | Segment | Distance | Segment | Distance |
|---|---|---|---|---|---|
| 1 | 9 | 14 | 3.7 | 27 | 2.5 |
| 2 | 2 | 15 | 2.3 | 28 | 4 |
| 3 | 2.5 | 16 | 2.5 | 29 | 3 |
| 4 | 2.5 | 17 | 2.5 | 30 | 3 |
| 5 | 4 | 18 | 4 | 31 | 5.5 |
| 6 | 2 | 19 | 3.7 | 32 | 2.5 |
| 7 | 6 | 20 | 12 | 33 | 2.5 |
| 8 | 6 | 21 | 6.5 | 34 | 2.5 |
| 9 | 3.7 | 22 | 6.5 | 35 | 4.7 |
| 10 | 2.3 | 23 | 3 | 36 | 2.5 |
| 11 | 3.7 | 24 | 3.5 | 37 | 2.5 |
| 12 | 2.3 | 25 | 5 | 38 | 4 |
| 13 | 4 | 26 | 12.5 |
Ten groups of text sets.
| Test Group | Point Tasks | Line Tasks |
|---|---|---|
| T22-1 | 20, 21 | 4, 12 |
| T22-2 | 2, 13 | 13, 16 |
| T22-3 | 8, 11 | 6, 22 |
| T23-1 | 18, 20 | 19, 21, 20 |
| T23-2 | 6, 16 | 5, 17, 27 |
| T23-3 | 4, 19 | 11, 14, 25 |
| T32-1 | 3, 13, 15 | 11, 17 |
| T32-2 | 1, 13, 16 | 15, 37 |
| T32-3 | 2, 14, 15 | 20, 26 |
The solution results.
| Test Group | Vehicle | Collaborative Time Consumption (min) | Time Savings (min) | Number of Drone Flights |
|---|---|---|---|---|
| T22-1 | 115.98 | 102 | 13.98/12.05% | 2/23.5% |
| T22-2 | 94.02 | 79.98 | 13.98/14.87% | 1/15.0% |
| T22-3 | 94.02 | 81.72 | 12.3/13.08% | 2/29.4% |
| T23-1 | 156.78 | 138.48 | 18.3/11.67% | 2/17.3% |
| T23-2 | 118.8 | 100.02 | 18.78/15.81% | 2/24.0% |
| T23-3 | 120.42 | 108.6 | 11.82/9.82% | 1/11.0% |
| T32-1 | 94.02 | 82.02 | 12/12.76% | 1/14.6% |
| T32-2 | 130.8 | 118.98 | 11.82/9.04% | 2/20.2% |
| T32-3 | 142.8 | 127.92 | 14.88/11.6% | 2/18.8% |
Figure 6Path planning results. (a) T22-1 to T22-1-3, (b) T23-1 to T23-3, (c) T32-1 to T32-3.
Figure 7Main road system of Hefei.
Figure 8Patrol task setting.
Figure 9Simplified digital model of the Hefei road network.
Figure 10Heterogeneous task setting.
Single-vehicle patrol test results.
| Test Stage | Path Planning Result | Time Cost | |
|---|---|---|---|
| Algorithm stage 1 | Vehicle path | 0 15 20 21 22 34 49 48 47 46 52 51 62 71 75 76 88 89 79 77 61 44 30 26 11 12 0 | 73.8 min |
| Algorithm stage 2 | Vehicle path | 0 15 20 31 38 39 46 52 51 62 51 45 44 30 26 11 12 0 | 54.84 min |
| Drone path 1 | 15 20 21 22 34 49 48 47 46 | ||
| Drone path 2 | 62 71 75 76 88 89 79 77 61 44 | ||
Figure 11Algorithm solution results.