SIGMA: An Agent-Based Modeling UAV Swarm Simulator for Swarm Intelligence Algorithms (I)
Sheng Zhang, Juan Li, Chang Liu, Lei Fu, Zehao Bai, Jie Li
Abstract
Swarm intelligence for uncrewed aerial vehicles (UAVs) significantly improves the success rate of executing intricate tasks using “distributed platforms and aggregated effects”. However, the high experimental costs and safety risks constrain its development. This paper introduces SIGMA (Swarm Intelligence Generic simulator for Multi-UAVs), a high-fidelity distributed UAV swarm simulator for swarm intelligence algorithms. As an agent-based modeling simulator (ABMS), SIGMA has three key innovations: First, an automatic model tuning method improves aircraft dynamics fidelity. Second, a bidirectional discrete-event simulation (BiDES) architecture resolves the time alignment challenges in distributed systems. Third, a multiagent learning toolbox ensures algorithm compatibility via an episodic training structure and a memory replay mechanism. In the verification part, the fidelity and scalability of the simulator are verified by quantitative simulations and experiments, and several successful applications demonstrate the practicality of the proposed simulator.