REVIEW 4 minor 30 references
SwarmFly: A simulation platform for UAV swarm experiment design and validation
T0 review · 0 major / 4 minor · reviewed 2026-06-25 · grok-4.3
Pith's one-line read SwarmFly is a modular MATLAB platform for simulating UAV swarms with real-time mapping, four coordination modes, and extensible plugins.
desk verdict SwarmFly is a new open MATLAB UAV swarm simulator with a plugin system and eight verification experiments; useful tooling but incremental. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The plugin architecture that lets researchers add behaviors, fault models, and analysis tools without touching the core code, together with the real-time operational map and four coordination modes.
What would settle it
An attempt to add a new behavior or fault model via plugin that requires changes to the core simulator code, or real-world UAV swarm tests that produce failure modes absent from the eight simulation experiments.
Extended reading notes
Core claim
SwarmFly addresses the recognized research gap in comprehensive, modular simulation platforms for UAV swarms by combining a real-time operational map, four swarm coordination modes (leader-follower, decentralized, heterogeneous relay, and heterogeneous speed), simulated IMU telemetry, IP-based geolocation, and a plugin architecture that lets researchers add behaviors, fault models, and analysis tools without touching the core code. Eight bundled plugins extend the base simulator into a full test harness. The platform verifies and characterizes each subsystem through eight experiments that measure formation accuracy, wind tolerance, fault recovery, energy endurance, and airspace compliance, w
Load-bearing premise
That the eight experiments sufficiently verify all subsystems and that the modular design will support straightforward extension to hardware-in-the-loop testing and larger swarms.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents SwarmFly, a MATLAB-based modular simulation platform for UAV swarm experiment design and validation. It integrates a real-time operational map, four swarm coordination modes (leader-follower, decentralized, heterogeneous relay, heterogeneous speed), simulated IMU telemetry, IP-based geolocation, and a plugin architecture allowing addition of behaviors, fault models, and analysis tools. Eight bundled plugins extend the simulator into a test harness, and the platform is validated through eight experiments characterizing formation accuracy, wind tolerance, fault recovery, energy endurance, and airspace compliance. The design supports extension to hardware-in-the-loop testing and larger swarms, with an open-source release provided.
Significance. If the implementation matches the description, SwarmFly offers a practical, extensible open-source tool that addresses limitations of existing UAV swarm simulators (unmaintained code, steep learning curves, fixed scenarios). The plugin architecture and verification experiments are strengths that support reproducibility and community use in swarm behavior research under disruptions.
minor comments (4)
- Abstract: the phrase 'multi- UAV' contains an extraneous space; correct to 'multi-UAV' for consistency with standard terminology.
- The manuscript should include a dedicated table or section explicitly listing the eight bundled plugins and their specific functions, as the current description only states that they 'extend the base simulator' without enumeration.
- Experiments section: while the abstract states that eight experiments measure the listed properties, the main text should provide at least one quantitative result (e.g., mean formation error or recovery time) per experiment with units, to allow readers to assess the verification claims without needing to run the code.
- The GitHub link is given but the manuscript does not state the commit hash or release tag used for the reported experiments; add this for reproducibility.
Simulated Author's Rebuttal
We thank the referee for the positive summary, significance assessment, and recommendation of minor revision. No specific major comments were provided in the report.
Circularity Check
No circularity: tool-description paper with no derivations or fitted predictions
full rationale
The paper describes a MATLAB-based UAV swarm simulation platform, its features (real-time map, four coordination modes, IMU telemetry, plugin architecture), and eight verification experiments. No mathematical derivations, equations, parameter fits, or predictions appear in the abstract or full-text description. The central claim is that the platform fills a gap via its listed capabilities and modular design; this is a factual presentation of software rather than a claim that reduces to its own inputs by construction. No self-citations, ansatzes, or uniqueness theorems are invoked as load-bearing steps. The derivation chain is empty, so the paper is self-contained against external benchmarks.
Assumptions & free parameters
Cite this review
Pith. "Pith review of SwarmFly: A simulation platform for UAV swarm experiment design and validation." pith.science (2026). https://pith.science/paper/JE5YKQNE
@misc{pith2026260625146,
author = {Pith},
title = {Pith review of: SwarmFly: A simulation platform for UAV swarm experiment design and validation},
year = {2026},
howpublished = {\url{https://pith.science/paper/JE5YKQNE}},
note = {Machine review of arXiv:2606.25146}
}
read the original abstract
The initial development phase of UAV swarms largely depends on simulation for experimental design and validation, yet existing open-source tools are often unmaintained, have steep learning curves, or are built around a single fixed scenario. The need for a comprehensive, modular simulation platform is a recognized research gap. This paper presents SwarmFly, a MATLAB-based simulation and test platform for multi- UAV swarms that addresses these gaps. SwarmFly combines a real-time operational map, four swarm coordination modes (leader-follower, decentralized, heterogeneous relay, and heterogeneous speed), simulated IMU telemetry, and IP-based geolocation with a plugin architecture that lets researchers add behaviors, fault models, and analysis tools without touching the core code. Eight bundled plugins extend the base simulator into a full test harness. The SwarmFly platform exposes multi-agent aerial swarms to a wide range of internal and external disruptions, enabling observation and quantification of underlying swarm control and behavioral mechanisms. This study verifies and characterizes each subsystem through eight experiments that measure formation accuracy, wind tolerance, fault recovery, energy endurance, and airspace compliance. The platform runs entirely in MATLAB. Its modular design supports straightforward extension toward hardware-in-the-loop testing, larger swarms, and higher-fidelity dynamics. An open-source release is available at [https://github.com/abhishekphadke/SwarmFly.git]
Figures
Figures from the paper (8 more)
Reference graph
Works this paper leans on
-
[1]
Uav swarms in smart agriculture: Experiences and opportunities,
C. Qu, J. Boubin, D. Gafurov, J. Zhou, N. Aloysius, H. Nguyen, and P. Calyam, “Uav swarms in smart agriculture: Experiences and opportunities,” in2022 IEEE 18th International Conference on e-Science (e-Science), pp. 148–158, IEEE, 2022
2022
-
[2]
Bio-inspired uav swarm operation approach towards decentralized aerial electronic defense,
W. Ran, S. Nantogma, S. Zhang, and Y. Xu, “Bio-inspired uav swarm operation approach towards decentralized aerial electronic defense,”Applied Soft Computing, vol. 177, p. 113136, 2025
2025
-
[3]
Cooperative intelligence-based uav swarm for establishing emergency communication,
S. Huang, H. Yao, T. Mai, D. Wu, Z. Xiong, and M. Guizani, “Cooperative intelligence-based uav swarm for establishing emergency communication,” inICC 2024-IEEE International Conference on Communications, pp. 3919–3924, IEEE, 2024
2024
-
[4]
Area-optimized uav swarm network for search and rescue operations,
L. Ruetten, P. A. Regis, D. Feil-Seifer, and S. Sengupta, “Area-optimized uav swarm network for search and rescue operations,” in2020 10th annual computing and communication workshop and conference (CCWC), pp. 0613–0618, IEEE, 2020
2020
-
[5]
Y. Alqudsi, “Enhancing drone light shows performances: Optimal allocation and trajectories for swarm drone formations,”arXiv preprint arXiv:2603.24401, 2026
-
[6]
Examining application-specific resiliency implementations in uav swarm scenarios,
A. Phadke and F. A. Medrano, “Examining application-specific resiliency implementations in uav swarm scenarios,”Intelligence & Robotics, vol. 3, no. 3, pp. 453–478, 2023
2023
-
[7]
Failure analysis of unmanned autonomous swarm considering cascading effects,
B. Xu, G. Bai, Y. Zhang, Y. Fang, and J. Tao, “Failure analysis of unmanned autonomous swarm considering cascading effects,”Journal of Systems Engineering and Electronics, vol. 33, no. 3, pp. 759–770, 2022
2022
-
[8]
Survey of simulators for aerial robots: An overview and in-depth systematic comparisons [survey],
C. A. Dimmig, G. Silano, K. McGuire, C. Gabellieri, W. H¨ onig, J. Moore, and M. Kobilarov, “Survey of simulators for aerial robots: An overview and in-depth systematic comparisons [survey],”IEEE Robotics & Automation Magazine, vol. 32, no. 2, pp. 153–166, 2024. 27
2024
Show all 30 references
-
[9]
Designing uav swarm experiments: A simulator selection and experiment design process,
A. Phadke, F. A. Medrano, C. N. Sekharan, and T. Chu, “Designing uav swarm experiments: A simulator selection and experiment design process,”Sensors, vol. 23, no. 17, p. 7359, 2023
2023
-
[10]
Transferring policy of deep reinforcement learning from simulation to reality for robotics,
H. Ju, R. Juan, R. Gomez, K. Nakamura, and G. Li, “Transferring policy of deep reinforcement learning from simulation to reality for robotics,”Nature Machine Intelligence, vol. 4, no. 12, pp. 1077–1087, 2022
2022
-
[11]
Depth transfer: Learning to see like a simulator for real-world drone navigation,
H. Yu, C. De Wagter, and G. C. E. de Croon, “Depth transfer: Learning to see like a simulator for real-world drone navigation,”IEEE Robotics and Automation Letters, 2025
2025
-
[12]
Simulation-based reinforcement learning for real-world autonomous driving,
B. Osinski, A. Jakubowski, P. Ziecina, P. Milos, C. Galias, S. Homoceanu, and H. Michalewski, “Simulation-based reinforcement learning for real-world autonomous driving,” in2020 IEEE International Conference on Robotics and Automation (ICRA), pp. 6411–6418, IEEE, 2020
2020
-
[13]
Navdp: Learning sim-to-real navigation diffusion policy with privileged information guidance,
W. Cai, J. Peng, Y. Yang, Y. Zhang, M. Wei, H. Wang, Y. Chen, T. Wang, and J. Pang, “Navdp: Learning sim-to-real navigation diffusion policy with privileged information guidance,”arXiv preprint arXiv:2505.08712, 2025
2025
-
[14]
V-rep: A versatile and scalable robot simulation framework,
E. Rohmer, S. P. Singh, and M. Freese, “V-rep: A versatile and scalable robot simulation framework,” in 2013 IEEE/RSJ international conference on intelligent robots and systems, pp. 1321–1326, IEEE, 2013
2013
-
[15]
Webots: Symbiosis between virtual and real mobile robots,
O. Michel, “Webots: Symbiosis between virtual and real mobile robots,” inInternational Conference on Virtual Worlds, pp. 254–263, Springer, 1998
1998
-
[16]
Cyberbotics ltd. webots™: professional mobile robot simulation,
O. Michel, “Cyberbotics ltd. webots™: professional mobile robot simulation,”International Journal of Advanced Robotic Systems, vol. 1, no. 1, p. 5, 2004
2004
-
[17]
Drones in education: A comparative analysis of learning-focused platforms,
A. Phadke and B. Kropinski, “Drones in education: A comparative analysis of learning-focused platforms,” Preprints.org, 2025
2025
-
[18]
A survey on open-source simulation platforms for multi-copter uav swarms,
Z. Chen, J. Yan, B. Ma, K. Shi, Q. Yu, and W. Yuan, “A survey on open-source simulation platforms for multi-copter uav swarms,”Robotics, vol. 12, no. 2, 2023
2023
-
[19]
Swarmlab: a matlab drone swarm simulator,
E. Soria, F. Schiano, and D. Floreano, “Swarmlab: a matlab drone swarm simulator,” in2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 8005–8011, 2020
2020
-
[20]
Uavnetsim-v1: A python-based simulation platform for uav communication networks,
Z. Zhou, Z. Dai, L. Huang, C. Yang, Y. Xiang, J. Tang, and K.-k. Wong, “Uavnetsim-v1: A python-based simulation platform for uav communication networks,” in14-th IEEE/CIC International Conference on Communications in China, (Shanghai, China), August 2025
2025
-
[21]
Formation control and navigation of a quadrotor swarm,
M. Fernando and L. Liu, “Formation control and navigation of a quadrotor swarm,” in2019 International Conference on Unmanned Aircraft Systems (ICUAS), pp. 284–291, IEEE, 2019
2019
-
[22]
Online flocking control of uavs with mean-field approximation,
M. Fernando, “Online flocking control of uavs with mean-field approximation,” in2021 IEEE International Conference on Robotics and Automation (ICRA), pp. 8977–8983, 2021
2021
-
[23]
Geometric tracking control of a quadrotor uav on se (3),
T. Lee, M. Leok, and N. H. McClamroch, “Geometric tracking control of a quadrotor uav on se (3),” in 49th IEEE conference on decision and control (CDC), pp. 5420–5425, IEEE, 2010
2010
-
[24]
Leader-follower formation tracking control of quadrotor uavs using bearing measurements,
S. Doodeman, Z. Tang, M. Jacinto, R. Cunha, and C. Silvestre, “Leader-follower formation tracking control of quadrotor uavs using bearing measurements,” in2025 IEEE Conference on Control Technology and Applications (CCTA), p. 970–975, IEEE, Aug. 2025
2025
-
[25]
Boids-based integration algorithm for formation control and obstacle avoidance in unmanned aerial vehicles,
J. Lu, J. Zhao, and J. Niu, “Boids-based integration algorithm for formation control and obstacle avoidance in unmanned aerial vehicles,”Machines, vol. 13, no. 4, 2025. 28
2025
-
[26]
A classification of heterogeneity in uncrewed vehicle swarms and the effects of its inclusion on overall swarm resilience,
A. Joshi, A. Phadke, T. Chu, and F. A. Medrano, “A classification of heterogeneity in uncrewed vehicle swarms and the effects of its inclusion on overall swarm resilience,”arXiv preprint arXiv:2603.28831, 2026
2026
-
[27]
Modeling wind and obstacle disturbances for effective performance observations and analysis of resilience in uav swarms,
A. Phadke, F. A. Medrano, T. Chu, C. N. Sekharan, and M. J. Starek, “Modeling wind and obstacle disturbances for effective performance observations and analysis of resilience in uav swarms,”Aerospace, vol. 11, no. 3, 2024
2024
-
[28]
An analysis of trends in uav swarm implementations in current research: simulation versus hardware,
A. Phadke, F. A. Medrano, C. N. Sekharan, and T. Chu, “An analysis of trends in uav swarm implementations in current research: simulation versus hardware,”Drone Systems and Applications, vol. 12, pp. 1–10, 2024
2024
-
[29]
Dynamic multiple swarms in multiobjective particle swarm optimization,
G. G. Yen and W. F. Leong, “Dynamic multiple swarms in multiobjective particle swarm optimization,” IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans, vol. 39, no. 4, pp. 890–911, 2009
2009
-
[30]
Large-scale multi-uav task allocation via a centrality-driven load-aware adaptive consensus bundle algorithm for biomimetic swarm coordination,
W. Gan, H. Xu, Y. Bai, X. Zhou, W. Wu, and X. Du, “Large-scale multi-uav task allocation via a centrality-driven load-aware adaptive consensus bundle algorithm for biomimetic swarm coordination,” Biomimetics, vol. 11, no. 1, 2026. A APPENDIX This appendix presents the complete...
2026
Reviewed June 25, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.