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

Planning, Routing, and Scheduling: Planning with Language ModelsSearch and Optimization: Sampling/Simulation-based SearchMultiagent Systems: Agent Communication

Application Category

Systems and Infrastructure for Web, Mobile and WoT: Experiences and lessons learnt from Web-based algorithms and system deploymentsUser Modeling, Personalization and Recommendation: User modeling and simulation for interactive and conversational systemsWeb Mining and Content Analysis: Web data generation and simulation
📝 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
2023-11-04IEEE Robotics & Automation MagazineCitations: 8
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