| Literature DB >> 34938170 |
You Zhou1,2, Anhua Chen1, Xinjie He3, Xiaohui Bian3.
Abstract
In order to deal with the multi-target search problems for swarm robots in unknown complex environments, a multi-target coordinated search algorithm for swarm robots considering practical constraints is proposed in this paper. Firstly, according to the target detection situation of swarm robots, an ideal search algorithm framework combining the strategy of roaming search and coordinated search is established. Secondly, based on the framework of the multi-target search algorithm, a simplified virtual force model is combined, which effectively overcomes the real-time obstacle avoidance problem in the target search of swarm robots. Finally, in order to solve the distributed communication problem in the multi-target search of swarm robots, a distributed neighborhood communication mechanism based on a time-varying characteristic swarm with a restricted random line of sight is proposed, and which is combined with the multi-target search framework. For the swarm robot kinematics, obstacle avoidance, and communication constraints of swarm robots, the proposed multi-target search strategy is more stable, efficient, and practical than the previous methods. The effectiveness of this proposed method is verified by numerical simulations.Entities:
Keywords: coordinated search; distributed neighborhood communication; multi-target search; roaming search; simplified virtual force model; swarm robots
Year: 2021 PMID: 34938170 PMCID: PMC8685228 DOI: 10.3389/fnbot.2021.753052
Source DB: PubMed Journal: Front Neurorobot ISSN: 1662-5218 Impact factor: 2.650
Figure 1Multi-target search algorithm framework diagram.
Detection of target signals by robots members at time t.
|
|
|
|
| ||||
|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
| ||
|
| I-type | Unknown | I-type | 0.9358 | 0 | 0.3346 | { |
|
| Unknown | I-type | Unknown | 0 | 0.6632 | 0 | { |
|
| Unknown | I-type | Unknown | 0 | 0.6632 | 0 | { |
|
| Unknown | II-type | I-type | 0 | 0.9358 | 0.6632 | { |
|
| I-type | II-type | I-type | 0.3346 | 0.6632 | 0.9358 | { |
|
| Unknown | Unknown | Unknown | 0 | 0 | 0 | none |
Figure 2SVFM obstacle avoidance model.
Figure 3Schematic diagram of individual neighbor collection.
Figure 4MSRCPC algorithm flow diagram.
The table of MSRCPC algorithm parameter.
|
|
|
|
|---|---|---|
|
| Swarm robotics | 10–100 |
|
| Search target | 1–10 |
|
| Signal attenuation factor | 0.1 |
|
| Constant power signal | 10,000 |
|
| Sensor maximum detection distance | 100 |
|
| Robot maximum speed | 10 |
| α | Inertia coefficient | 0.4 |
| δ | Step size control factor | 0.6 |
|
| Adapted distance threshold | 100 |
|
| Obstacle avoidance parameter | 0.8 |
|
| Obstacle avoidance distance | 80 |
|
| Neighborhood communication distance | 100 |
|
| Robot sight range | 150 |
Figure 5The figure of MSRCPC single-target search. (A) T = 0, (B) T = 40, (C) T = 80, (D) T = 124.
Figure 6MSRCPC single-target search path simulation diagram.
Figure 7The figure of MSRCPC multi-target search. (A) T = 0, (B) T = 87, (C) T = 123, (D) T = 186.
The four search algorithm mode table.
|
|
|
|
|
|
|
|---|---|---|---|---|---|
| Mode1 | ITRT | NNED | EPSO | SVFM | v–TVCS |
| Mode2 | ITRT | NNED | IABA | SVFM | v-TVCS |
| Mode3 | ITRT | NNED | IAEPSO | SVFM | v-TVCS |
| Mode4 | ITRT | NNED | IAEPSO | SVFM | RS-TVCS |
Figure 8(A) Searching time T and (B) total energy consumption S of the swarm robotics system.
System performance comparison statistics table of four search modes.
|
|
|
|
| ||||
|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
| |
| 20 | Mode1 | 845 | 771.234 | 765 | 6.091E + 04 | 5.876E + 04 | 5.491E + 04 |
| Mode2 | 786 | 763.541 | 698 | 4.871E + 04 | 4.791E + 04 | 4.469E + 04 | |
| Mode3 | 754 | 737.421 | 712 | 4.452E + 04 | 4.912E + 04 | 5.367E + 04 | |
| Mode4 | 707 | 675.741 | 674 | 4.087E + 04 | 4.178E + 04 | 4.619E + 04 | |
| 40 | Mode1 | 746 | 698.39 | 678 | 7.189E + 04 | 6.654E + 04 | 6.291E + 04 |
| Mode2 | 645 | 645.48 | 610 | 5.908E + 04 | 5.769E + 04 | 5.491E + 04 | |
| Mode3 | 631 | 654.31 | 631 | 6.598E + 04 | 6.235E + 04 | 5.561E + 04 | |
| Mode4 | 607 | 587.431 | 571 | 5.798E + 04 | 5.668E + 04 | 5.247E + 04 | |
| 60 | Mode1 | 639 | 619.361 | 591 | 8.271E + 04 | 8.018E + 04 | 7.789E + 04 |
| Mode2 | 579 | 550.189 | 547 | 6.154E + 04 | 5.789E + 04 | 5.554E + 04 | |
| Mode3 | 619 | 576.981 | 539 | 7.981E + 04 | 7.467E + 04 | 7.086E + 04 | |
| Mode4 | 520 | 504.861 | 476 | 7.234E + 04 | 6.967E + 04 | 6.431E + 04 | |
| 80 | Mode1 | 581 | 543.187 | 538 | 8.913E + 04 | 8.761E + 04 | 8.531E + 04 |
| Mode2 | 489 | 471.67 | 468 | 8.318E + 04 | 7.971E + 04 | 7.689E + 04 | |
| Mode3 | 549 | 518.60 | 471 | 8.241E + 04 | 7.987E + 04 | 7.618E + 04 | |
| Mode4 | 459 | 449.356 | 423 | 8.089E + 04 | 7.709E + 04 | 7.136E + 04 | |
| 100 | Mode1 | 471 | 451.61 | 406 | 1.109E + 05 | 9.971E + 04 | 9.012E + 04 |
| Mode2 | 389 | 368.071 | 319 | 1.012E + 04 | 9.456E + 04 | 8.956E + 04 | |
| Mode3 | 397 | 369.178 | 365 | 9.780E + 04 | 9.438E + 04 | 9.129E + 04 | |
| Mode4 | 368 | 326.678 | 306 | 9.109E + 04 | 8.754E + 04 | 8.497E + 04 | |