Simulating a Multi-Agent UAV System Coordinated by State Machines Using Godot

Leo Howard, Fuhua Lin, Henry Leung

Research output: Chapter in Book/Report/Conference proceedingPublished Conference contributionpeer-review

Abstract

Unmanned aerial vehicles have advanced quickly and are now a dominant force in several domains, including military, security, and even logistics. 3D simulations with virtual environments are cost effective tools for assessing feasibility and costs of developing new systems or upgrading current systems. This is especially true for multiagent or swarm systems that require many agents working in concert. The total costs can be much higher when only physical prototypes are used for testing and analysis. There are existing 3D libraries for aiding with UAV simulations, but they're too specialized; it is difficult to create highly customized virtual environments with these packages. A simulation development framework needs to be capable and stable for accurate simulations yet generalized enough that any types of simulations can be developed without exhausting efforts. This paper explores the feasibility and ease of using Godot, an open-source game engine, to develop a simulation that can assess the function of a multiagent UAV system. It is found that the Godot engine is a powerful tool that is both accurate and generalized enough to develop highly customizable UAV simulation. This allows verification and testing of UAV designs and control algorithms in highly customizable and flexible virtual environments, using a free open-sourced tool.

Original languageEnglish
Title of host publicationProceedings - 2024 IEEE Smart World Congress, SWC 2024 - 2024 IEEE Ubiquitous Intelligence and Computing, Autonomous and Trusted Computing, Digital Twin, Metaverse, Privacy Computing and Data Security, Scalable Computing and Communications
Pages2273-2279
Number of pages7
ISBN (Electronic)9798331520861
DOIs
Publication statusPublished - 2024
Event10th IEEE Smart World Congress, SWC 2024 - Nadi, Fiji
Duration: 2 Dec. 20247 Dec. 2024

Publication series

NameProceedings - 2024 IEEE Smart World Congress, SWC 2024 - 2024 IEEE Ubiquitous Intelligence and Computing, Autonomous and Trusted Computing, Digital Twin, Metaverse, Privacy Computing and Data Security, Scalable Computing and Communications

Conference

Conference10th IEEE Smart World Congress, SWC 2024
Country/TerritoryFiji
CityNadi
Period2/12/247/12/24

Keywords

  • Multiagent Systems
  • Unmanned Aerial Vehicles
  • component; 3D Virtual Environments

Fingerprint

Dive into the research topics of 'Simulating a Multi-Agent UAV System Coordinated by State Machines Using Godot'. Together they form a unique fingerprint.

Cite this