UavNetSim-v1: A Python-based Simulation Platform for UAV Communication Networks
In unmanned aerial vehicle (UAV) networks, communication protocols and algorithms are essential for cooperation and collaboration between UAVs. Simulation provides a costeffective solution for prototyping, debugging, and analyzing protocols and algorithms, avoiding the prohibitive expenses of field experiments. In this paper, we present “UavNetSim-v1”, an open-source Python-based simulation platform designed for rapid development, testing, and evaluating the protocols and algorithms in UAV networks. “UavNetSim-v1” provides most of the functionalities developers may need, including routing/medium access control (MAC) protocols, topology control algorithms and mobility/energy models, while maintaining ease of use. Furthermore, the platform supports comprehensive performance evaluation and features an interactive visualization interface for in-depth algorithm analysis. In short, “UavNetSim-v1” lends itself to both rapid prototyping and educational purposes, and can serve as a lightweight yet powerful alternative to mature network simulators for UAV communication research.
Authors
- Zhou Zhao (ORCID: https://orcid.org/0000-0003-4768-3796)
- Youjun Xiang (ORCID: https://orcid.org/0000-0002-2109-948X)
- Zipeng Dai (ORCID: https://orcid.org/0000-0002-2479-9801)
- Jie Tang (ORCID: https://orcid.org/0000-0003-3487-4593)
- Linyi Huang (ORCID: https://orcid.org/0000-0002-6373-0698)
- Cui Yang (ORCID: https://orcid.org/0000-0001-9378-5676)
- Kai-Kit Won
Institutions
- Beijing Institute of Technology (CN)
- Hong Kong University of Science and Technology (HK)
- University College London (GB)
- University of Hong Kong (HK)
- South China University of Technology (CN)
Publication Details
- Published
- 2025-08-10
- DOI
- https://doi.org/10.1109/iccc65529.2025.11149314
- Primary Topic
- UAV Applications and Optimization
- Type
- article
- Field-Weighted Citation Impact
- 0.00