FlyNetSim: An Open Source Synchronized UAV Network Simulator based on ns-3 and Ardupilot

FlyNetSim: An Open Source Synchronized UAV Network Simulator based on ns-3 and Ardupilot
复制标题

DOI:
10.1145/3242102.3242118
复制
发表时间:
2018-08
期刊:
Proceedings of the 21st ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems
影响因子:
--
通讯作者:
S. Baidya;Zoheb Shaikh;M. Levorato
S. Baidya;Zoheb Shaikh;M. Levorato
中科院分区:
其他
文献类型:
--
作者:
S. Baidya;Zoheb Shaikh;M. Levorato

文献摘要

相似文献

无人机(UAV)系统越来越多地用于需要广泛通信的广泛应用中,以将UAV彼此互连或与地面资源互连。现有的仿真工具要么侧重于无人机操作的建模,要么侧重于通信和网络动态,无法捕捉这两个方面的问题之间复杂的相互依赖关系。本文的主要贡献是一个灵活的和可扩展的开源模拟器- FlyNetSim -桥接这两个领域。总体目标是模拟和评估无人机群在多层次技术生态系统中的运行,例如城市物联网(IoT)。为此,FlyNetSim与两个开源工具ArduPilot和ns-3对接,使用基于发布和订阅的中间件在系统中运行的设备之间创建单独的数据路径。FlyNetSim的能力说明通过几个案例研究方案,包括无人机互连与多技术通信基础设施和群内自组织通信。
Unmanned Aerial Vehicle (UAV) systems are being increasingly used in a broad range of applications requiring extensive communications, either to interconnect the UAVs with each other or with ground resources. Focusing either on the modeling of UAV operations or communication and network dynamics, available simulation tools fail to capture the complex interdependencies between these two aspects of the problem. The main contribution of this paper is a flexible and scalable open source simulator -- FlyNetSim -- bridging the two domains. The overall objective is to enable simulation and evaluation of UAV swarms operating within articulated multi-layered technological ecosystems, such as the Urban Internet of Things (IoT). To this aim, FlyNetSim interfaces two open source tools, ArduPilot and ns-3, creating individual data paths between the devices operating in the system using a publish and subscribe-based middleware. The capabilities of FlyNetSim are illustrated through several case-study scenarios including UAVs interconnecting with a multi-technology communication infrastructure and intra-swarm ad-hoc communications.