| Literature DB >> 30423987 |
Juan Li1,2, Jianxin Zhang3, Gengshi Zhang4, Bingjian Zhang5.
Abstract
For a target search of autonomous underwater vehicles (AUVs) in a completely unknown three-dimensional (3D) underwater environment, a multi-AUV collaborative target search algorithm based on adaptive prediction is proposed in this paper. The environmental information sensed by the forward-looking sonar is used to judge the current state of view, and the AUV system uses this environmental information to perform the target search task. If there is no target in the field of view, the AUV system will judge whether all sub-regions of the current layer have been searched or not. The next sub-region for searching is determined by the evaluation function and the task assignment strategy. If there are targets in the field of view, the evaluation function and the estimation function of the adaptive predictive optimization algorithm is used to estimate the location of the unknown target. At the same time, the algorithm also can reduce the positioning error caused by the noise of the sonar sensor. In this paper, the simulation results show that the proposed algorithm can not only deal with static targets and random dynamic interference target search tasks, but it can also perform target search tasks under some random AUV failure conditions. In this process, the underwater communication limits are also considered. Finally, simulation experiments indicate the high efficiency and great adaptability of the proposed algorithm.Entities:
Keywords: adaptive prediction; cooperation; multiple AUVs; target search
Year: 2018 PMID: 30423987 PMCID: PMC6263916 DOI: 10.3390/s18113853
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Front view sonar model.
Figure 2Track area coverage.
Figure 3Adaptive predictive search algorithm flow chart.
Figure 4Location prediction.
Figure 5Static target search of the autonomous underwater vehicles (AUVs). (a) Initial state; (b) Search process with static targets; (c) The AUV’s last search results.
Figure 6Targets positioning results.
Figure 7Random dynamic target search of the AUVs. (a) Initial state; (b) Search process with static targets and a random dynamic target; (c) AUV’s last search results.
Figure 8Search process when one AUV breaks down. (a) One AUV breaks down; (b) The AUV’s last search results.
Figure 9The cost of three search algorithms. (a) Adaptive prediction search algorithm; (b) Lawn-mowing algorithm; (c) Random algorithm.
Comparison of the cost of the search method.
| Target Number | Adaptive Prediction Method | Lawn-Mowing Algorithm | Random Algorithm |
|---|---|---|---|
| 30 | 8465 | 20,000 | 45,713 |
| 40 | 9995 | 20,000 | 58,505 |
| 50 | 7550 | 20,000 | 51,214 |
Figure 10Self-adaptive allocation of individual AUVs among sub-regions in a multi-AUV system under an adaptive predictive search algorithm. (a) Collaborative deployment scheme under static targets. (b) Collaborative deployment scheme under dynamic targets. (c) Collaborative deployment scheme under faulty AUVs.
Subregion allocation at each search level.
| Areas | First Search Layer | Second Search Layer | Third Search Layer | Fourth Search Layer | Fifth Search Layer |
|---|---|---|---|---|---|
| Area 1 | 1 | 1 | 2 | 3 | 3 |
| Area 2 | 1 | 3 | 3 | 5 | 3 |
| Area 3 | 1 | 3 | 1 | 1 | 3 |
| Area 4 | 1 | 3 | 2 | 1 | 1 |
| Area 5 | 1 | 3 | 1 | 1 | 1 |
| Area 6 | 2 | 1 | 4 | 4 | 2 |
| Area 7 | 2 | 1 | 3 | 2 | 1 |
| Area 8 | 2 | 1 | 5 | 5 | 3 |
| Area 9 | 2 | 1 | 5 | 5 | 1 |
| Area 10 | 2 | 3 | 2 | 1 | 5 |
| Area 11 | 3 | 4 | 4 | 3 | 4 |
| Area 12 | 3 | 4 | 3 | 4 | 2 |
| Area 13 | 3 | 4 | 1 | 2 | 3 |
| Area 14 | 3 | 4 | 1 | 2 | 1 |
| Area 15 | 3 | 4 | 1 | 5 | 5 |
| Area 16 | 4 | 5 | 4 | 3 | 2 |
| Area 17 | 4 | 5 | 3 | 4 | 2 |
| Area 18 | 4 | 5 | 3 | 3 | 2 |
| Area 19 | 4 | 5 | 5 | 2 | 1 |
| Area 20 | 4 | 5 | 2 | 1 | 5 |
| Area 21 | 5 | 4 | 4 | 3 | 4 |
| Area 22 | 5 | 2 | 4 | 4 | 4 |
| Area 23 | 5 | 3 | 4 | 4 | 4 |
| Area 24 | 5 | 5 | 5 | 2 | 5 |
| Area 25 | 5 | 2 | 5 | 5 | 5 |