Hostname: page-component-5db58dd55d-688nx Total loading time: 0 Render date: 2026-07-08T09:06:12.179Z Has data issue: false hasContentIssue false

Human-swarm interaction for formation/flying control by enhanced vision-based hand gesture recognition system

Published online by Cambridge University Press:  08 July 2026

Fatna Bent Ennebi Benabbou*
Affiliation:
LabRI-SBA Lab., Ecole Superieure en Informatique , Sidi Bel Abbes, Algeria
Belkacem Khaldi
Affiliation:
LabRI-SBA Lab., Ecole Superieure en Informatique , Sidi Bel Abbes, Algeria
Sidi Mohammed Benslimane
Affiliation:
LabRI-SBA Lab., Ecole Superieure en Informatique , Sidi Bel Abbes, Algeria
*
Corresponding author: Fatna Bent Ennebi Benabbou; Email: f.benabbou@esi-sba.dz
Rights & Permissions [Opens in a new window]

Abstract

This study introduces an improved gesture-based human–swarm interaction control system for drone swarms that unifies motion and formation control while addressing the critical challenge of neglecting the impact of faulty robots on task performance. Unlike conventional approaches that treat these functionalities separately, our integrated framework enables robust task execution in challenging environments. Using 26 hand gestures (18 formations and 8 flight commands) processed by a variety of deep learning models, including convolutional neural networks (e.g., ResNet101 and MobileNetV2) and recurrent neural network-based approaches such as long short-term memory (LSTM), bidirectional LSTM, gated recurrent unit (GRU), and bidirectional GRU (BiGRU), the system provides comprehensive yet accessible control, notably through the BiGRU network with 99.4% accuracy in real-time gesture recognition tasks. Deployment testing conducted using the CrazyFlyt simulation platform demonstrated the system’s robustness in maintaining user-intended formations with low positional error and stable convergence times, even in the presence of sensor noise and faulty robots. Statistical analysis revealed highly significant main and interaction effects ($p\lt 0.05$) for swarm scale and scenario on performance metrics, indicating that the impact of swarm size is dynamically contingent upon environmental conditions. Post hoc evaluations predominantly highlighted significant performance degradation in faulty-robot scenarios compared to normal or noisy conditions, with swarm scale critically modulating these effects.

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 (https://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), 2026. Published by Cambridge University Press
Figure 0

Table I. Comparative summary of gesture-based control studies for drones and robots with formation and flight control details.Table I long description.

Figure 1

Table II. Implementation specifications for gesture RNN and CNN-based recognition architectures.Table II long description.

Figure 2

Figure 1. Figure 1 long description.Samples of hand gestures (a) with MediaPipe keypoints detection [32] (b).

Figure 3

Table III. Results of the models.Table III long description.

Figure 4

Figure 2. Figure 2 long description.(a) Confusion matrix of LSTM model (b) Confusion matrix of BiLSTM model (c) Confusion matrix of GRU model (d) Confusion matrix of BiGRU model (e) Confusion matrix of ResNet101 model (f) Confusion matrix of MobileNetV2 model.

Figure 5

Table IV. Swarm formation and flight controller parameters.Table IV long description.

Figure 6

Figure 3. Figure 3 long description.System-level overview of the proposed gesture-based drone–swarm interaction.

Figure 7

Table V. Average formation accomplishment time in seconds for different swarm size 7-15-25 in three cases: normal conditions, effect of sensor noise (with σ$\sigma$ 0.1, 0.3 and 0.5) and effect of 1% and 2% of faulty robots.Table V long description.

Figure 8

Table VI. Formation Unified Mean Cumulative Error (UMCE) calculating for different swarm size 7-15-25.Table VI long description.

Figure 9

Table VII. Formation standard deviation (SD) and coefficient of variation (CV) calculating for different swarm size 7-15-25 in three cases: normal conditions, effect of sensor noise (with σ$\sigma$ 0.1, 0.3 and 0.5) and effect of 1% and 2% of faulty robots.Table VII long description.

Figure 10

Figure 4. Figure 4 long description.Trajectories of swarm formations composed of 7, 15, and 25 drones, generated from recognised hand gestures. The figure illustrates the evolution of drone positions from random initial states to the final target geometric configurations, highlighting the convergence behaviour of the proposed gesture-based control approach.

Figure 11

Figure 5. Figure 5 long description.Trajectories of swarms composed of 7, 15, and 25 drones under recognised hand gesture-based control, evaluated across noise levels (σ=0.1,0.3,0.5$\sigma = 0.1, 0.3, 0.5$). The results, obtained in simulation, show the impact of increasing noise on formation trajectories and demonstrate the robustness of the proposed approach.

Figure 12

Figure 6. Average formation accomplishment time (seconds) for swarms of 7, 15, and 25 drones under different formation tasks. The results are evaluated under three scenarios: normal conditions, sensor noise levels (σ=0.1,0.3,0.5$\sigma = 0.1, 0.3, 0.5$), and faulty robot ratios (1% and 2%). The figure illustrates the impact of uncertainty and faults on the formation time and scalability of the proposed approach.

Figure 13

Figure 7. Average formation error for drone swarms composed of 7, 15, and 25 drones under different formation tasks. The figure analyses formation performance and scalability as the swarm size increases.

Figure 14

Figure 8. Figure 8 long description.Collision rate of potential formation collisions for swarms composed of 7, 15, and 25 drones under different formation tasks. The figure analyses collision occurrence and scalability behaviour as swarm size increases.

Figure 15

Figure 9. Simulation results of swarms composed of 7, 15, and 25 drones performing gesture-based formations under three conditions: normal operation (a), sensor noise (b), and faulty robots (c).

Figure 16

Table VIII. Average control accomplishment time in seconds for different swarm size 7-15-25 in three cases: normal conditions, effect of sensor noise (with σ$\sigma$ 0.1, 0.3 and 0.5) and effect of 1% and 2% of faulty robots.Table VIII long description.

Figure 17

Figure 10. Figure 10 long description.Average control accomplishment time (seconds) for swarms composed of 7, 15, and 25 drones under different formation tasks. The results compare performance under three scenarios: normal conditions, sensor noise levels (σ=0.1,0.3,0.5$\sigma = 0.1, 0.3, 0.5$), and faulty robot ratios (1% and 2%), illustrating the effect of uncertainty and faults on control efficiency.

Figure 18

Table IX. Unified Mean Cumulative Error (UMCE) calculating for different swarm size 7-15-25 in three cases: normal conditions, effect of sensor noise (with σ$\sigma$ 0.1, 0.3 and 0.5) and effect of 1% and 2% of faulty robots.Table IX long description.

Figure 19

Figure 11. Figure 11 long description.Averaged error for swarms of 7, 15, and 25 drones executing gesture-based control commands under three scenarios: normal operation, sensor noise with Gaussian variance (σ=0.1,0.3,0.5$\sigma = 0.1, 0.3, 0.5$), and faulty robot ratios of 1–2%.

Figure 20

Table X. Standard deviation (SD) and coefficient of variation (CV) calculating for different swarm size 7-15-25 in three cases: normal conditions, effect of sensor noise (with σ$\sigma$ 0.1, 0.3 and 0.5) and effect of 1% and 2% of faulty robots.Table X long description.

Figure 21

Figure 12. Trajectories of swarms composed of 7, 15, and 25 drones executing gesture-based flight commands under different sensor noise levels (σ=0.1,0.3,0.5$\sigma = 0.1, 0.3, 0.5$). The figure illustrates the impact of noise on the evolution of swarm motion during formation execution.

Figure 22

Figure 13. Figure 13 long description.Overall interaction effects of swarm size and scenario on performance metrics. (a) Analysis of interaction effects between swarm scale and scenario conditions. (b) Post hoc Tukey’s HSD pairwise comparisons for performance metrics.