Research Article
Cooperative Target Search of UAV Swarm with Communication Distance Constraint
| main program | (1) | Initialize algorithm parameters, environment map, UAV position, and heading | (2) | for | (3) | if | (4) | Initialize the environmental cognitive map according to formula (16); | (5) | | (6) | if | (7) | Initialize the environmental cognitive map according to formula (21); | (8) | end if | (9) | end for | (10) | for | (11) | Update the target probability distribution map according to equations (16)–(21); | (12) | for | (13) | According to formula (26), judge whether to make an independent decision; | (14) | According to formula (11), a differential evolution algorithm is adopted to make a real-time decision; | (15) | for | (16) | Determine the interactive member set according to formula (27); | (17) | Complete information interaction and fusion according to formula (25); | (18) | end for | (19) | According to formula (14), the differential evolution algorithm is adopted to make real-time decisions; | (20) | Update the UAV position according to formula (5); | (21) | Update your own environmental cognition map according to formula (23); | (22) | end for | (23) | end for |
|