arXiv:2606.25146cs.RO2026-06

SwarmFly提供可扩展的无人机蜂群仿真平台,支持多种协同模式和故障测试。

SwarmFly: A simulation platform for UAV swarm experiment design and validation

论文配图:SwarmFly: A simulation platform for UAV swarm experiment design and validation
图 1 · 摘自论文原文
  • 基于MATLAB构建模块化平台,支持实时地图与四种蜂群协作模式
  • 通过8项实验验证了编队精度、抗风能力、故障恢复等关键性能
  • 开源且可扩展,适合研究蜂群控制与硬件在环测试的科研人员

无人机蜂群的初始研发高度依赖仿真进行实验设计与验证,但现有开源工具普遍存在维护不足、学习曲线陡峭或仅支持单一固定场景的问题。本文提出SwarmFly,一个基于MATLAB的多无人机蜂群仿真与测试平台,填补了这一研究空白。该平台集成实时操作地图、四种蜂群协同模式(领导者-跟随者、去中心化、异构中继、异构速度)、模拟惯性测量单元遥测数据及基于IP的地理定位,并采用插件架构,允许研究人员在不修改核心代码的前提下添加行为逻辑、故障模型与分析工具。八个内置插件将基础模拟器扩展为完整测试框架。平台能对多智能体空域蜂群施加各类内外部扰动,以观察并量化蜂群控制与行为机制。本研究通过八项实验验证并表征了各子系统,测量指标包括编队精度、抗风能力、故障恢复、能耗耐久性与空域合规性。平台完全运行于MATLAB环境,其模块化设计支持向硬件在环测试、更大规模蜂群及更高保真动力学拓展。开源版本已发布于[https://github.com/abhishekphadke/SwarmFly.git]。

原文摘要 · Abstract (English)

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]

无人机蜂群仿真平台多智能体模块化

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。