Enhancement Arduplane Radio Failsafe Algorithm by Extending with a New Delegation Action

Authors

  • Yaroslav Sheyko Lyceum No. 33 of the Poltava City Council
  • Nataliia Kryvko Lyceum No. 33 of the Poltava City Council
  • Oleksandr Shefer National University “Yuri Kondratyuk Poltava Polytechnic” https://orcid.org/0000-0002-3415-349X

DOI:

https://doi.org/10.18372/1990-5548.83.19873

Keywords:

аlgorithm, ArduPilot, MAVLink, companion computer, radio failsafe behavior, unmanned aerial vehicles

Abstract

The article deals with the problem of the absence of a radio failsafe mechanism in the unmanned aerial vehicles' ArduPilot firmware that delegates the flight control management from manual mode to the onboard companion computer once the radio transmitter signal is lost due to natural reasons or caused by military-grade artificial radio interference. Algorithms for detecting signal loss and switching control to onboard computers are proposed. The proposed algorithms require knowledge adjustments and enhancements in three components: MAVlink protocol as a transport between parties, ArduPilot firmware running a flight controller, and a client library encapsulating MAVlink implementation. The proposed algorithms require knowledge of the principles of flight control approaches as well as programming skills in C++, and Python languages. To solve the problem adjustments and enhancements in three components are used: MAVlink protocol as a transport between parties, ArduPilot firmware running a flight controller, and a client library encapsulating MAVlink implementation. A brand-new short-radio failsafe action is added to keep ArduPilot firmware consistent. On top of that, the proposed problem-solving approach eliminates the potential misleading of pilots compared to modifying one of the existing failsafe scenarios. The simulation and field test results are presented, validating the effectiveness of the proposed algorithms. These findings have potential applications in both civilian and military domains.

Author Biographies

Yaroslav Sheyko , Lyceum No. 33 of the Poltava City Council

Student

Nataliia Kryvko , Lyceum No. 33 of the Poltava City Council

Teacher of Mathematics and Informatics

Teacher of the highest category, teacher-methodologist

 

Oleksandr Shefer , National University “Yuri Kondratyuk Poltava Polytechnic”

Doctor of Engineering Science

Professor

Head of the Department of Automation, Electronics, and Telecommunications

References

H. Wurzburg and T. Pittenger, Plane Failsafe Functions, [Electronic Resource], 2024, UAV Community “ArduPilot”. Access mode: https://ardupilot.org/plane/docs/apms-failsafe-function.html

H. Wurzburg and A. Apostoli, Advanced Plane Failsafe Functions, [Electronic Resource], 2023, UAV Community “ArduPilot”. Access mode: https://ardupilot.org/plane/docs/advanced-failsafe-configuration.html

M. P. Mukhina, M. K. Filyashkin, V. M. Kazak, and D. O. Shevchuk, “Particle Filtering Technique for Aircraft Control in Highly-disturbed GPS-Denied Environment,” [Electronic Resource], 2020, Portal Journals National Aviation University, Access Mode: https://doi.org/10.18372/1990-5548.63.14530

V. M. Sineglazov and V. S. Ischenko, “Algorithmic Support Of The Visual Navigation System,” [Electronic Resource], 2019, Portal Journals National Aviation University, Access Mode: https://doi.org/10.18372/1990-5548.62.14386

R. Friedman, Adding a new MAVLink Message, [Electronic Resource], 2023, UAV Community “ArduPilot”. Access mode: https://ardupilot.org/dev/docs/code-overview-adding-a-new-mavlink-message.html

H. Willee and L. Meier, MAVLINK Message Set, [Electronic Resource], 2025, MAVLINK Community, Access Mode: https://mavlink.io/en/messages/common.html

H. Wurzburg and T. Pittenger, Complete Parameter List, [Electronic Resource], 2025, UAV Community “ArduPilot”. Access mode: https://ardupilot.org/plane/docs/parameters.html#fs-short-actn

M. P. Vasylenko and I. S. Karpyuk, “Telemetry System of Unmanned Aerial Vehicles,” [Electronic Resource], 2018, Portal Journals National Aviation University, Access Mode: https://doi.org/10.18372/1990-5548.57.13244

H. Willee and L. Meier, Using MAVLink Libraries, [Electronic Resource], 2025, MAVLINK Community, Access Mode: https://mavlink.io/en/getting_started/use_libraries.html

A. AbdulMajuid, “GPS-Denied Navigation Using Low-Cost Inertial Sensors and Recurrent Neural Networks,” Cornel University Journal, [Electronic Resource], 2021, Access Mode: https://doi.org/10.48550/arXiv.2109.048

Downloads

Published

2025-04-08

Issue

Section

TELECOMMUNICATIONS AND RADIO ENGINEERING