INTEGRATING ARDUPILOT SITL FOR DRONE BEHAVIOUR SIMULATION IN GAMIFIED TRAINING

New educational technologies, as well as the challenges of the modern world, encourage the search for ways to improve and develop training methods for specialists to operate in dangerous spaces using unmanned swarm systems. Using technologies such as Unity and ArduPilot, it is possible to create a simulated learning environment that, through gamification mechanics, provides a sense of reward and challenge while learning to interact with a swarm of drones, which requires extensive interdisciplinary expertise. The subject of the study is the interaction module of the Unity game engine and the ArduPilot SITL simulation engine. The object of the study: a software system for training specialists to operate in dangerous spaces using drone swarms. The purpose of the article is to suggest ways to integrate the Unity game engine and the ArduPilot SITL simulation engine in context of a gamification of training specialists to operate in dangerous spaces. To achieve this objective, the paper addresses the following tasks: to formulate the concept of an application that simulates missions with drone swarms in dangerous spaces and provides progression and assessment through gamification mechanics; to justify the choice of a technological stack, in particular ArduPilot, SITL, MAVLink, Unity; to describe the architecture of the Unity ↔ SITL interaction, using TCP/UDP communication, MAVLink message processing, as well as the separation of responsibilities between layers and components. As a result of the research, the architecture was substantiated, and an interaction module between Unity and ArduPilot SITL was implemented using the MAVLink protocol, providing two-way data exchange and scalable integration of multiple simulated devices within a single application. To evaluate the scalability of the system, an experiment was conducted to analyze CPU resource usage and model update time depending on the number of simulated drones. The results showed an almost linear relationship between system load and the number of drones, and no bottleneck was observed in Unity’s main thread.

Authors

Institutions

Publication Details

Journal
Computer Systems and Information Technologies
Published
2026-03-26
DOI
https://doi.org/10.31891/csit-2026-1-18
Primary Topic
Innovative Educational Technologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

INTEGRATING ARDUPILOT SITL FOR DRONE BEHAVIOUR SIMULATION IN GAMIFIED TRAINING

Pavlo Ponomarenko, Vyacheslav KHARCHENKO
Computer Systems and Information Technologies
Innovative Educational Technologies
article

INTEGRATING ARDUPILOT SITL FOR DRONE BEHAVIOUR SIMULATION IN GAMIFIED TRAINING

Pavlo Ponomarenko, Vyacheslav KHARCHENKO
article en

Abstract

New educational technologies, as well as the challenges of the modern world, encourage the search for ways to improve and develop training methods for specialists to operate in dangerous spaces using unmanned swarm systems. Using technologies such as Unity and ArduPilot, it is possible to create a simulated learning environment that, through gamification mechanics, provides a sense of reward and challenge while learning to interact with a swarm of drones, which requires extensive interdisciplinary expertise. The subject of the study is the interaction module of the Unity game engine and the ArduPilot SITL simulation engine. The object of the study: a software system for training specialists to operate in dangerous spaces using drone swarms. The purpose of the article is to suggest ways to integrate the Unity game engine and the ArduPilot SITL simulation engine in context of a gamification of training specialists to operate in dangerous spaces. To achieve this objective, the paper addresses the following tasks: to formulate the concept of an application that simulates missions with drone swarms in dangerous spaces and provides progression and assessment through gamification mechanics; to justify the choice of a technological stack, in particular ArduPilot, SITL, MAVLink, Unity; to describe the architecture of the Unity ↔ SITL interaction, using TCP/UDP communication, MAVLink message processing, as well as the separation of responsibilities between layers and components. As a result of the research, the architecture was substantiated, and an interaction module between Unity and ArduPilot SITL was implemented using the MAVLink protocol, providing two-way data exchange and scalable integration of multiple simulated devices within a single application. To evaluate the scalability of the system, an experiment was conducted to analyze CPU resource usage and model update time depending on the number of simulated drones. The results showed an almost linear relationship between system load and the number of drones, and no bottleneck was observed in Unity’s main thread.

Computer Systems and Information Technologies(1)
National Aerospace University – Kharkiv Aviation Institute (UA)
Openalex Percentile: Top 7%
Innovative Educational Technologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.