基于Unity3D的无人机集群仿真平台设计
Design of Drone Swarm Simulation Platform Based on Unity3D
DOI: 10.12677/CSA.2021.119229, PDF,   
作者: 钟林钢:UT斯达康通讯有限公司,浙江 杭州;降晶晶, 叶超宇:杭州电子科技大学,浙江 杭州
关键词: 无人机集群仿真平台跨设备Drone Swarm Simulation Platform Cross-Device
摘要: 随着无人机技术的推广升级,与其相关的服务设施也正在迭代出新。无人机仿真平台作为其中一员,在无人机算法验证与动作模拟中起着重要的作用。本文基于Visual Studio和Unity3D提出了一种无人机集群仿真平台,具有操作简便、实时仿真、支持多设备运行等特点。该平台通过调用动态链接库和TCP/IP通信方式实现了跨设备、跨平台的功能。另外,平台采用特别的数据处理和内存优化机制有效降低了集群仿真过程中资源占用过高的风险。仿真与验证结果表明该平台能在简单的操作下流畅运行无人机集群仿真,能给无人机集群算法验证提供有力帮助。
Abstract: With the promotion and upgrading of drone technology, its related service facilities are also iterating out new ones. As one of the members, the UAV simulation platform plays an important role in UAV algorithm verification and motion simulation. This paper proposes a drone swarm simulation platform based on Visual Studio and Unity3D, which has the advantages of simple operation, real-time simulation, and support for multi-device operation. The platform realizes cross-device and cross-platform functions by applying dynamic link libraries and TCP/IP communication. In addition, the platform uses special data processing and memory optimization mechanisms to effectively reduce the risk of excessive resource occupation during the drone swarm simulation process. The simulation and verification results show that the platform can run the drone swarm simulation smoothly under simple operation, which provides great help to the drone swarm algorithm verification.
文章引用:钟林钢, 降晶晶, 叶超宇. 基于Unity3D的无人机集群仿真平台设计[J]. 计算机科学与应用, 2021, 11(9): 2242-2251. https://doi.org/10.12677/CSA.2021.119229

参考文献

[1] 陈晋音, 杨东勇, 俞山青, 毛国红. 基于ROS的无人机仿真开放性实验教学设计与实现[J]. 实验科学与技术, 2018, 16(1): 40-43.
[2] 张明家, 冯秀. 基于Matlab/FlightGear的四旋翼无人机仿真实验平台设计[J]. 无线互联科技, 2020, 17(6): 45-46+52.
[3] Xiao, K., Tan, S., Wang, G., et al. (2020) XTDrone: A Customizable Multi-Rotor UAVs Simulation Platform. 2020 4th International Conference on Robotics and Automation Sciences (ICRAS), Cheng-du, 14-16 June 2020, 55-61. [Google Scholar] [CrossRef
[4] García, J. and Molina, J.M. (2019) Simulation in Real Conditions of Navigation and Obstacle Avoidance with PX4/Gazebo Platform. 2019 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), Kyoto, 11-15 March 2019, 979-984. [Google Scholar] [CrossRef
[5] Hu, B., Zhou, Z. and Li, C. (2019) Design of Semi-Physical Real-Time Simulation System for UAV Based on xPC. 2019 5th International Conference on Control Science and Systems Engineering (ICCSSE), Shanghai, 14-16 August 2019, 31-35. [Google Scholar] [CrossRef
[6] 倪怡涛, 李俊杰, 李晓明. 基于半实物仿真平台的通用无人机系统模拟器设计[J]. 软件工程, 2021, 24(6): 57-62.
[7] 王小青, 吴兆轩, 马岩. 基于Unity的无人机三维视景系统设计与实现[J]. 长江信息通信, 2021, 34(2): 12-14.
[8] 李寰宇, 陈延龙, 张振兴, 刘夏锐. 基于Dubins的无人机自动避撞路径规划[J]. 飞行力学, 2020, 38(5): 44-49.
[9] 周云飞, 李芳, 安政, 闫斐, 邓越萍, 史明, 王金策. 基于C#与Matlab混合编程在瓦斯预测系统中的应用[J]. 山西能源学院学报, 2020, 33(6): 96-98+102.
[10] Wang, S., Chen, J., Zhang, Z., et al. (2017) Construction of a Virtual Reality Platform for UAV Deep Learning. 2017 Chinese Automation Congress (CAC), Jinan, 20-22 October 2017, 3912-3916. [Google Scholar] [CrossRef