This article presents an open source multiplatform tool for simulating flight of Drones group. From this tool, the user can perform an offline execution, loading the flight plan from a JSON file, or even allows a dynamic online execution, since the simulator accepts the connection via socket from other client, that can be developed in any language, and it only need to allow a connection via socket with the simulator to be able to sending/receiving JSON messages. This simulator displays the result of the flight execution, as well as presenting the task allocation in a Gantt chart. During the simulation, this tool allows execution step by step, thus changes in the environment data, such as wind speed/direction, inclusion and exclusion of Drones, request for immediate Drone return of the base, among other resources. The tool was tested for different scenarios, using different optimization algorithms, and for all tests, the simulator behaved well, presenting the expected results.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

MultiDrone Simulator An Open Source Multi-plataform Tool to Use in Tests of Optimized Flight of Group of Drones

  • Robison Cris Brito,
  • Huilson José Lorenzi,
  • Alfredo Weitzenfeld,
  • Eduardo Todt

摘要

This article presents an open source multiplatform tool for simulating flight of Drones group. From this tool, the user can perform an offline execution, loading the flight plan from a JSON file, or even allows a dynamic online execution, since the simulator accepts the connection via socket from other client, that can be developed in any language, and it only need to allow a connection via socket with the simulator to be able to sending/receiving JSON messages. This simulator displays the result of the flight execution, as well as presenting the task allocation in a Gantt chart. During the simulation, this tool allows execution step by step, thus changes in the environment data, such as wind speed/direction, inclusion and exclusion of Drones, request for immediate Drone return of the base, among other resources. The tool was tested for different scenarios, using different optimization algorithms, and for all tests, the simulator behaved well, presenting the expected results.