Hostname: page-component-77f85d65b8-hzqq2 Total loading time: 0 Render date: 2026-03-29T06:56:12.285Z Has data issue: false hasContentIssue false

Adversarial scenarios for herding UAVs and counter-swarm techniques

Published online by Cambridge University Press:  06 January 2023

Bruno L. Mendívez Vásquez*
Affiliation:
Monash University, Melbourne, Australia
Jan Carlo Barca
Affiliation:
Deakin University, Melbourne, Australia
*
*Corresponding author. E-mail: bruno.mendivezvasquez@monash.edu
Rights & Permissions [Opens in a new window]

Abstract

The present paper aims to design and simulate an adversarial strategy where a swarm of quadrotor UAVs is herding anti-aircraft land vehicles (AALV) that actively oppose the swarm’s objective by potentially taking them down. The main strategy is to block the AALVs’ line of sight to their goal zone (AALVs’ objective), shifting its trajectory so it reaches a kill zone instead (UAVs’ objective). The counter-swarm strategy performed by the AALVs consists of taking down the closest aerial units to the goal zone. As a result, a consensus algorithm is executed by the UAVs in order to assess the communication network and re-group. Consensus is based on the propagation of local observations that converge into a global agreement on a communication graph. Re-grouping is done via positioning around the kill zone vector or preferring an anti-clockwise formation to better close gaps. The adversarial strategy was tested in an empty arena and urban setting, the latter making use of a path-planning procedure that re-routes the AALV trajectory based on its current destination. Simulation results show a maximum UAV mission success rate converging to roughly 80% in the empty arena. When targeted elimination procedures are executed, UAV mission performance drops 5%, making no distinction between re-grouping strategies in the empty arena. The urban setting shows lower performance due to navigation complexity but favors the decision to re-group based on a formation that close gaps rather than positioning around the kill zone vector.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. 2-D formulation of the adversarial herding procedure. Point $s$ corresponds to the position of the AALV’s center of mass. Unit $s$ attempts to reach goal $g$ (at angle $\phi$), while the UAV formation (units $d_j$ at angles $\alpha _j$) herds toward the kill zone $z$ (at angle $\psi$). AALVs and UAVs always maintain a fixed $r$ distance unless UAVs are shot down (targeted elimination counter-strategy). Point $s$ attempts an escape by moving outside of the $[\theta _1, \theta _m]$ boundaries (toward $g^{\prime }$). If $g$ is out of reach, $s$ will most likely end up moving toward $z$.

Figure 1

Figure 2. Formation of $m=12$ UAVs with 3 units $d_i$, $d_j$, $d_k$. Due to a constant communication range $C$, all nodes can transmit to neighbors left and right. The consensus protocol retrieves neighbors first according to Eq. (5) and then broadcasts the discovered connections plus the learned ones so far. When receiving, only the new links are added to the local inferred topology. The procedure ends when all units have the same node length.

Figure 2

Figure 3. Ping procedure for individual UAVs, executed to retrieve a list of neighbors that are within the communication range $C$.

Figure 3

Figure 4. Broadcast algorithm for UAVs. Executed after pinging other units and determining active connections. The discovered links are sent to neighbors, along with the locally inferred topology so far $G_i$. UAV with position $d_j$ then receives topology set $L$ in order to merge it with its own learned graph.

Figure 4

Figure 5. UAV $i$ receives the estimated topology $L$ from another unit and reconstructs its local graph topology $G_i$ based on it. It simply adds edges that are missing from the local version.

Figure 5

Figure 6. Targeted elimination procedure executed by AALVs. The procedure simply targets those aerial units that are closest to the goal location. In doing so, AALVs expect a gap opening that gives them direct access to the goal. However, the UAV formation might choose to cover the path to the goal when re-grouping, although that might be enough time for the AALVs to escape. Numerical results test this “gap period” and assess if translates to UAV mission failure.

Figure 6

Figure 7. New formation strategy as a response to targeted elimination. The goal is to cover an equal amount of space to the left/right of the $s-z$ vector by starting from $\Delta _m$ and decreasing the angle at rate $j\Delta _{\alpha }/m$ where $\Delta _{\alpha }$ is the total angular coverage by the swarm according to Eq. (3).

Figure 7

Figure 8. Herding algorithm that implements adversarial strategies for both AALVs and UAVs in an empty arena.

Figure 8

Figure 9. Simulation example with annotations based on the proposed 2-D formulation. The initial AALV center position is $s(0)$, and the trajectory for the entire simulation length is highlighted in blue. Initially, it is oriented toward the goal position $g$, and as the simulation progresses, the UAV herds $s$ by shifting toward the right, aligning with the vector $z-s$ at every time step. At point $p$, and due to the execution of the adversarial algorithm, $g$ is blocked by the UAV formation forcing $s$ to move toward the kill zone $z$.

Figure 9

Figure 10. Herding algorithm that implements adversarial strategies for both AALVs and UAVs in a urban setting through $A^*$ path planning.

Figure 10

Figure 11. As the number of units increase, the formation is more dense and the pair distance drops. In contrast, an increasing radius or a decrease in number of agents (both resulting from targeted elimination from the ground) tends to increase the pair distance quite sharply, affecting the communication radius if the tolerance is not high.

Figure 11

Figure 12. Consensus speed in terms of number of iterations for a formation of $m=20$ units and flock-herd radius $r=1$. Consensus speed decreases as the communication range gets larger.

Figure 12

Figure 13. Targeted elimination procedure.

Figure 13

Figure 14. SCRIMMAGE simulation for the urban setting. Real map data were used from downtown Adelaide to position the AALVs and both kill and goal zones. UAVs follow while applying the proposed adversarial algorithm.

Figure 14

Figure 15. Results for adversarial experiments in both the empty arena and urban setting. Probability of a successful mission for the UAVs (kill) while including targeted elimination strategies performed by the AALVs plus the UAVs’ modified re-grouping procedure.