[论文解读] Internet of Drones Simulator: Design, Implementation, and Performance Evaluation
本文提出 IoD-Sim,一个基于 ns-3 的开源仿真器,用于无人机互联网(IoD),可全面模拟无人机移动性、无线网络通信及应用层交互。其采用三层架构——基础平台、核心模块和仿真开发平台——支持多协议通信、航迹规划和真实信道模型,性能评估显示在包含中继无人机的复杂场景中,仿真速度最高提升 5 倍,且数据包丢失率较低。
The Internet of Drones (IoD) is a networking architecture that stems from the interplay between Unmanned Aerial Vehicles (UAVs) and wireless communication technologies. Networked drones can unleash disruptive scenarios in many application domains. At the same time, to really capitalize their potential, accurate modeling techniques are required to catch the fine details that characterize the features and limitations of UAVs, wireless communications, and networking protocols. To this end, the present contribution proposes the Internet of Drones Simulator (IoD-Sim), a comprehensive and versatile open source tool that addresses the many facets of the IoD. IoD-Sim is a Network Simulator 3 (ns-3)-based simulator organized in a 3-layer stack, composed by (i) the Underlying Platform, which provides the telecommunication primitives for different standardized protocol stacks, (ii) the Core, that implements all the fundamental features of an IoD scenario, and (iii) the Simulation Development Platform, mainly composed by a set of tools that speeds up the graphical design for every possible use-case. In order to prove the huge potential of this proposal, three different scenarios are presented and analyzed from both a software perspective and a telecommunication standpoint. The peculiarities of this open-source tool are of interest for researchers in academia, as they will be able to extend to model upcoming specifications, including, but not limited to, mobile networks and satellite communications. Still, it will certainly be of relevance in industry to accelerate the design phase, thus improving the time-to-market of IoD-based services.
研究动机与目标
- 为解决缺乏全面、可扩展且开源的仿真工具来建模具备真实网络与移动性特征的复杂 IoD 系统的问题。
- 使研究人员和工程师能够仿真多样化的 IoD 应用,包括集群协同、中继通信以及 5G/Wi-Fi 混合网络。
- 通过提供模块化、可扩展且用户友好的仿真框架,支持未来 IoD 服务的设计与评估。
- 通过提供准确、可扩展且可复现的仿真,加速工业级 IoD 应用的上市时间。
提出的方法
- IoD-Sim 基于 ns-3 构建,采用三层架构:基础平台用于数值计算,核心模块实现 IoD 特定功能,仿真开发平台用于高层场景设计。
- 核心模块实现无人机移动性模型、能耗模型,并通过协议栈集成支持多种无线标准,包括 Wi-Fi、LTE 和 5G-NR。
- 可视化编程编辑器支持图形化任务设计、航迹规划及实时仿真监控,输出结果兼具人类可读与机器可读特性。
- 仿真器支持融合地面(ZSP)与空中(无人机)中继的混合通信场景,采用真实路径损耗与阴影衰落模型。
- 集成应用层模型,如无人机到地面用户(GU)的数据传输,以及用于远程控制和数据记录的定制应用。
- 性能评估采用事件驱动指标与仿真加速比,评估在多样化 IoD 场景下的可扩展性与效率。
实验结果
研究问题
- RQ1如何设计一个模块化、开源的仿真器,以支持从移动性、通信到应用逻辑的 IoD 系统建模全栈?
- RQ2在混合 Wi-Fi/LTE 网络中使用无人机中继对关键性能指标(如 PLR、时延和吞吐量)有何影响?
- RQ3在大规模 IoD 场景中,无线技术选择(如 Wi-Fi 与 LTE)如何影响仿真复杂度与执行效率?
- RQ4该仿真器在多大程度上可支持未来 IoD 标准,如 5G-NR、卫星通信以及基于 MAVlink 的控制?
- RQ5可视化仿真开发平台在提升易用性与降低复杂 IoD 任务设计开发时间方面效果如何?
主要发现
- 在基于中继的 LTE 场景中,平均端到端时延降低至约 25ms,与非中继配置相比显著提升了 QoS。
- 使用无人机中继将远距离地面用户的平均分组丢失率(PLR)从 100% 降低至约 10%(在集群 #2 和 #3 中),证明了网络覆盖范围的有效扩展。
- 在同时包含 Wi-Fi 和 LTE 的场景 #3 中,仿真加速比达到 0.35x,真实时间内处理了 2890 万次事件,耗时 2858 秒。
- Wi-Fi 单一场景的每秒事件数(104 个/秒)高于 LTE 单一场景(103 个/秒),但 LTE 场景因生成事件更少,整体仿真复杂度更低。
- 仿真器展现出良好的可扩展性,在单次仿真中最高处理 3700 万个事件(场景 #3 使用 LTE),真实执行时间达 4620 秒。
- 可视化仿真开发平台显著提升了任务配置与结果分析效率,大幅改善用户体验并降低开发开销。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。