|
Algorithm 1 The pseudo-code of the proposed algorithms |
| Input: |
|
|
Set of static targets ; |
|
|
Set of mobile AUVs ; |
|
|
Total number of static targets N; |
|
|
Total number of mobile AUVs K; |
| Output: |
|
|
Tour sequence for the kth AUV: , ; |
|
|
Tour trajectory for the kth AUV: , ; |
| 1: |
Initialization: ; |
| 2: |
while
do
|
| 3: |
if(THB-3Dubins-MTSP) |
| 4: |
# GA based MTSP calculation |
| 5: |
# Break when reaching THB constraint; |
| 6: |
else if (TLB-3Dubins-MTSP) |
| 7: |
#GA based MTSP calculation |
| 8: |
Break when reaching TLB constraint; |
| 9: |
end if |
| 10: |
; |
| 11: |
end while |
| 12: |
Initialization: , ; |
| 13: |
while
do
|
| 14: |
Initialization: ; |
| 15: |
while
do
|
| 16: |
# 3D Dubins curve plotting |
| 17: |
; |
| 18: |
; |
| 19: |
end while
|
| 20: |
; |
| 21: |
; |
| 22: |
end while |
| 23: |
return, for
|