| Literature DB >> 34065325 |
Hongxing Zheng1, Jinpeng Yuan2.
Abstract
Mission planning is the guidance for a UAV team to perform missions, which plays the most critical role in military and civil applications. For complex tasks, it requires heterogeneous cooperative multi-UAVs to satisfy several mission requirements. Meanwhile, airborne sensor allocation and path planning are the critical components of heterogeneous multi-UAVs system mission planning problems, which affect the mission profit to a large extent. This paper establishes the mathematical model for the integrated sensor allocation and path planning problem to maximize the total task profit and minimize travel costs, simultaneously. We present an integrated mission planning framework based on a two-level adaptive variable neighborhood search algorithm to address the coupled problem. The first-level is devoted to planning a reasonable airborne sensor allocation plan, and the second-level aims to optimize the path of the heterogeneous multi-UAVs system. To improve the mission planning framework's efficiency, an adaptive mechanism is presented to guide the search direction intelligently during the iterative process. Simulation results show that the effectiveness of the proposed framework. Compared to the conventional methods, the better performance of planning results is achieved.Entities:
Keywords: airborne sensor allocation; heterogeneous multi-UAVs system; mission planning; path planning; two-level adaptive variable neighborhood search
Year: 2021 PMID: 34065325 PMCID: PMC8160877 DOI: 10.3390/s21103557
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Conventional VNS concept diagram.
The shaking neighborhood structures.
| ID | Operator | ID | Operator | ||||
|---|---|---|---|---|---|---|---|
| 1 | Unbalanced exchange operator | 1 | 1 | 8 | Sensor cyclic exchange | 3 | 1 |
| 2 | Unbalanced exchange operator | 1 | 2 | 9 | Sensor cyclic exchange | 3 | 2 |
| 3 | Unbalanced exchange operator | 2 | 1 | 10 | Sensor cyclic exchange | 3 | 3 |
| 5 | Sensor cyclic exchange | 2 | 1 | 11 | Sensor cyclic exchange | 4 | 1 |
| 6 | Sensor cyclic exchange | 2 | 2 | 12 | Sensor cyclic exchange | 4 | 2 |
| 7 | Sensor cyclic exchange | 2 | 3 | 13 | Sensor cyclic exchange | 4 | 3 |
Figure 2An example of a sensor cyclic exchange operator.
Figure 3An example of an unbalanced exchange operator.
Figure 4Eight forms of the intraroute 3-opt operator.
Figure 5An example of intraroute 2-opt and intraroute or-opt.
Figure 6An example of interroute exchange and interroute relocated.
Sensors attributes.
| Sensor | Quantity | Weight | Travel Distance Reduction (m) |
|---|---|---|---|
| S1 | 3 | 125 | 2500 |
| S2 | 6 | 100 | 2000 |
| S3 | 4 | 75 | 1500 |
UAVs attributes.
| UAV | Load Limit | Travel Distance (m) | Cruising Speed (m/s) | Minimum Turning Radius (m) | Sensor Capacity |
|---|---|---|---|---|---|
| U1 | 200 | 11,000 | 20 | 45 | 2 |
| U2 | 240 | 12,000 | 20 | 45 | 2 |
| U3 | 175 | 10,000 | 20 | 45 | 2 |
| U4 | 220 | 13,000 | 20 | 45 | 2 |
Sensor-Task Benefit Matrix.
| T1-T3 | T4-T6 | T7-T9 | T10-T12 | T13-T15 | T16-T18 | T19-T21 | T22-T25 | T26-T28 | T29-T31 | |
|---|---|---|---|---|---|---|---|---|---|---|
|
| 72 | 24 | 46 | 35 | 12 | 83 | 42 | 52 | 23 | 42 |
|
| 98 | 92 | 88 | 62 | 45 | 67 | 57 | 84 | 46 | 54 |
|
| 44 | 75 | 37 | 27 | 29 | 23 | 44 | 45 | 57 | 36 |
Result of sensor allocation.
| Sensors #1 | Sensors #2 | Load Limit | Sensors Weight | Maximum Travel Distance | Task Profit | Travel Distance | |
|---|---|---|---|---|---|---|---|
| UAV1 | S2 | S3 | 200 | 175 | 7500 | 764 | 3920.98 |
| UAV2 | S1 | S2 | 240 | 225 | 7500 | 1129 | 4425.97 |
| UAV3 | S2 | S3 | 175 | 175 | 6500 | 944 | 3955.63 |
| UAV4 | S2 | S2 | 220 | 200 | 9000 | 1054 | 2882.15 |
Figure 7The task execution paths of the heterogeneous unmanned system.
Summary of the test case.
| Case ID | Task | UAV | Sensor Type | Sensor | UAV | Mission Area m2 |
|---|---|---|---|---|---|---|
| 1 | 20 | 3 | 6 | 24 | 3 | 2000 × 2000 |
| 2 | 30 | 4 | 6 | 40 | 3 | 2000 × 2000 |
| 3 | 40 | 5 | 6 | 60 | 4 | 2000 × 2000 |
| 4 | 50 | 4 | 8 | 32 | 3 | 4000 × 4000 |
| 5 | 60 | 5 | 8 | 50 | 3 | 4000 × 4000 |
| 6 | 70 | 6 | 8 | 64 | 4 | 4000 × 4000 |
| 7 | 80 | 6 | 12 | 48 | 4 | 6000 × 6000 |
| 8 | 90 | 7 | 12 | 70 | 5 | 6000 × 6000 |
| 9 | 100 | 8 | 12 | 96 | 6 | 6000 × 6000 |
Figure 8(a–c) The distribution of solutions for the small sized problem; (d–f) The distribution of solutions for the medium sized problem; (g–i) The distribution of solutions for the large sized problem.