| Literature DB >> 31238593 |
Petr Stodola1, Jan Drozd2, Jan Nohel3, Jan Hodický4, Dalibor Procházka5.
Abstract
In recent years, the use of modern technology in military operations has become standard practice. Unmanned systems play an important role in operations such as reconnaissance and surveillance. This article examines a model for planning aerial reconnaissance using a fleet of mutually cooperating unmanned aerial vehicles to increase the effectiveness of the task. The model deploys a number of waypoints such that, when every waypoint is visited by any vehicle in the fleet, the area of interest is fully explored. The deployment of waypoints must meet the conditions arising from the technical parameters of the sensory systems used and tactical requirements of the task at hand. This paper proposes an improvement of the model by optimizing the number and position of waypoints deployed in the area of interest, the effect of which is to improve the trajectories of individual unmanned systems, and thus increase the efficiency of the operation. To achieve this optimization, a modified simulated annealing algorithm is proposed. The improvement of the model is verified by several experiments. Two sets of benchmark problems were designed: (a) benchmark problems for verifying the proposed algorithm for optimizing waypoints, and (b) benchmark problems based on typical reconnaissance scenarios in the real environment to prove the increased effectiveness of the reconnaissance operation. Moreover, an experiment in the SteelBeast simulation system was also conducted.Entities:
Keywords: cooperative aerial reconnaissance; experiments; optimization of waypoints; simulated annealing; simulation; trajectory optimization; unmanned aerial vehicles
Year: 2019 PMID: 31238593 PMCID: PMC6630753 DOI: 10.3390/s19122823
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Example situation: (a) area of interest covered by waypoints; (b) trajectories for individual unmanned aerial systems (UASs).
Figure 2Improvement in the trajectories.
Figure 3Parameters for deployment of waypoints.
Figure 4Original waypoint deployment algorithm.
Figure 5Algorithm for optimization of the number of waypoints.
Figure 6Principle of calculating the longest distance.
Figure 7Simulated annealing for the problem of optimizing waypoint positions.
Figure 8Example of a benchmark problem (v03).
Set of benchmark problems for verification.
| Benchmark Problem | Degree | Number of Waypoints | Number of Variables |
|---|---|---|---|
| v01 | 1 | 1 | 2 |
| v02 | 3 | 7 | 14 |
| v03 | 5 | 17 | 34 |
| v04 | 7 | 31 | 62 |
| v05 | 9 | 49 | 98 |
| v06 | 11 | 71 | 142 |
Results for benchmark problems for verification.
| Problem | SA-Original | SA-Modified | ||||||
|---|---|---|---|---|---|---|---|---|
| Best | Mean | Stdev | Runtime | Best | Mean | Stdev | Runtime | |
| v01 | 100.000 | 100.000 | 0.000 | 0.5 sec | 100.000 | 100.000 | 0.000 | 0.5 s |
| v02 | 100.000 | 100.004 | 0.025 | 5 sec | 100.000 | 100.005 | 0.033 | 5 s |
| v03 | 100.001 | 100.064 | 0.098 | 12 sec | 100.001 | 100.010 | 0.022 | 14 s |
| v04 | 100.005 | 100.884 | 0.854 | 25 sec | 100.003 | 100.090 | 0.230 | 34 s |
| v05 | 100.555 | 104.904 | 2.868 | 38 sec | 100.018 | 100.668 | 1.594 | 74 s |
| v06 | 102.417 | 111.278 | 3.497 | 53 sec | 100.114 | 103.318 | 2.377 | 98 s |
Comparison of results for benchmark problems for verification.
| Problem | Optimal Solution | SA-Original | SA-Modified | Algorithm Improvement | ||
|---|---|---|---|---|---|---|
| Best | Error | Best | Error | |||
| v01 | 100 | 100.000 | 0.000% | 100.000 | 0.000% | 0.000% |
| v02 | 100 | 100.000 | 0.000% | 100.000 | 0.000% | 0.000% |
| v03 | 100 | 100.001 | 0.001% | 100.001 | 0.001% | 0.000% |
| v04 | 100 | 100.005 | 0.005% | 100.003 | 0.003% | 0.002% |
| v05 | 100 | 100.555 | 0.555% | 100.018 | 0.018% | 0.537% |
| v06 | 100 | 102.417 | 2.417% | 100.114 | 0.114% | 2.300% |
Set of benchmark problems for reconnaissance. UAVs—unmanned aerial vehicles.
|
|
|
|
| |||
|
|
|
|
| |||
| r01 | 0.517 km2 | 1.21 km | 0.78 km | 15 | 2 | 120 m |
| r02 | 0.679 km2 | 0.95 km | 1.14 km | 5 | 2 | 100 m |
| r03 | 2.640 km2 | 2.20 km | 1.20 km | 4 | 1 | 150 m |
| r04 | 2.085 km2 | 1.60 km | 2.10 km | 7 | 4 | 150 m |
| r05 | 1.675 km2 | 2.15 km | 1.25 km | 9 | 4 | 100 m |
| r06 | 2.757 km2 | 3.75 km | 3.04 km | 25 | 5 | 120 m |
Optimization of the number of waypoints for reconnaissance benchmark problems.
|
|
|
|
| |||
|
|
|
|
|
| ||
| r01 | 27 | 119.712 | 18 | 118.295 | 12 sec | 9 (33.3%) |
| r02 | 59 | 99.162 | 31 | 99.058 | 16 sec | 28 (47.5%) |
| r03 | 66 | 141.421 | 52 | 149.668 | 29 sec | 14 (21.2%) |
| r04 | 82 | 149.771 | 42 | 148.767 | 25 sec | 40 (48.8%) |
| r05 | 124 | 99.556 | 75 | 99.552 | 50 sec | 49 (39.5%) |
| r06 | 166 | 119.832 | 94 | 119.632 | 103 sec | 72 (43.4%) |
Reconnaissance operations planned using the original and new models.
|
|
|
|
| ||
|
|
|
|
| ||
| r01 | 6:55 | 5.00 km | 6:37 | 4.69 km | 4.3% |
| r02 | 12:57 | 7.77 km | 10:39 | 6.31 km | 17.8% |
| r03 | 22:42 | 13.62 km | 21:32 | 12.93 km | 5.1% |
| r04 | 6:35 | 15.65 km | 5:40 | 13.34 km | 13.9% |
| r05 | 6:20 | 15.17 km | 5:39 | 13.48 km | 10.8% |
| r06 | 10:26 | 31.28 km | 9:25 | 27.84 km | 9.7% |
Figure 9Benchmark problem r04: (a) original model; (b) new model; (c) Tactical Decision Support System (TDSS).
Reconnaissance operations planned using the new model and the lawnmower pattern.
|
|
|
|
| ||
|
|
|
|
| ||
| r01 | 6:37 | 4.69 km | 7:05 | 4.85 km | 7.1% |
| r02 | 10:39 | 6.31 km | 15:33 | 7:59 km | 46.0% |
| r03 | 21:32 | 12.93 km | 22:45 | 13.65 km | 5.7% |
| r04 | 5:40 | 13.34 km | 7:57 | 13.75 km | 40.3% |
| r05 | 5:39 | 13.48 km | 6:20 | 13.57 km | 12.1% |
| r06 | 9:25 | 27.84 km | 14:52 | 33.90 km | 57.9% |
Figure 10Comparison of the new model with the lawnmower pattern for benchmark problem r04: (a) new model; (b) lawnmower pattern.
Figure 11Experiment for simulation (r01): (a) original model; (b) new model.
Results of the simulation experiment.
|
|
|
|
| |||
|
|
|
|
|
|
|
|
| s01 | 7:25 | 7:11 | 9:15 | 8:25 | 10:04 | 9:22 |
| s02 | 7:11 | 6:54 | 8:05 | 8:14 | 9:48 | 8:47 |
| s03 | 6:54 | 6:12 | 8:55 | 8:54 | Failure | 9:38 |
| s04 | 7:14 | 6:55 | 8:45 | 9:01 | 9:34 | 8:26 |
| s05 | 6:47 | 7:02 | Failure | 8:27 | 9:47 | 9:11 |
| Average | 7:06 | 6:50 | 8:45 | 8:36 | 9:48 | 9:04 |
Comparison of estimated and simulation results.
|
|
|
|
|
| e01 | 7:06 | 6:50 | 3.61% |
| r01 | 6:55 | 6:37 | 4.34% |
| Difference | 2.63% | 3.36% | 0.72% |