UavNetSim-v1: A Python-based Simulation Platform for UAV Communication Networks

📅 2025-07-13
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
To address the lack of efficient, low-cost, and user-friendly simulation platforms for unmanned aerial vehicle (UAV) networks, this paper designs and implements an open-source, lightweight simulation platform built in Python. The platform integrates core modules including routing, MAC layer protocols, topology control, mobility modeling, and energy consumption modeling, enabling rapid prototyping, closed-loop testing, and multidimensional performance evaluation of UAV communication protocols and algorithms. It features an interactive visualization interface that balances usability with extensibility. Compared to field experiments and existing simulation tools, the platform significantly reduces development costs and accelerates validation cycles. It is particularly suited for rapid algorithm iteration, educational demonstrations, and research on small-to-medium-scale UAV networks. By providing a functionally comprehensive, easily deployable simulation infrastructure, the platform advances UAV communication system research and experimentation.

Technology Category

Application Category

📝 Abstract
In unmanned aerial vehicle (UAV) networks, communication protocols and algorithms are essential for cooperation and collaboration between UAVs. Simulation provides a cost-effective 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.
Problem

Research questions and friction points this paper is trying to address.

Simulating UAV network protocols cost-effectively
Developing and testing UAV communication algorithms
Providing lightweight UAV network research tools
Innovation

Methods, ideas, or system contributions that make the work stand out.

Python-based UAV network simulation platform
Supports routing, MAC protocols, and energy models
Interactive visualization for algorithm analysis
🔎 Similar Papers
No similar papers found.
Z
Zihao Zhou
School of Electronic and Information Engineering, South China University of Technology, Guangzhou, China
Zipeng Dai
Zipeng Dai
Beijing Institute of Technology
deep reinforcement learningmobile crowdsensingunmanned vehicle
Linyi Huang
Linyi Huang
Thrust of Robotics and Autonomous Systems, The Hong Kong University of Science and Technology (Guangzhou), Guangzhou, China
C
Cui Yang
School of Electronic and Information Engineering, South China University of Technology, Guangzhou, China
Y
Youjun Xiang
School of Electronic and Information Engineering, South China University of Technology, Guangzhou, China
Jie Tang
Jie Tang
UW Madison
Computed Tomography
K
Kai-kit Wong
Department of Electrical and Electronic Engineering, University College London, London, United Kingdom; Yonsei Frontier Lab, Yonsei University, Seoul, Korea