Enhancement Arduplane Radio Failsafe Algorithm by Extending with a New Delegation Action
DOI:
https://doi.org/10.18372/1990-5548.83.19873Keywords:
аlgorithm, ArduPilot, MAVLink, companion computer, radio failsafe behavior, unmanned aerial vehiclesAbstract
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.
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
How to Cite
Issue
Section
License
The scientific journal “Electronics and control systems” adheres to the principles of Open Access and provides free, immediate, and permanent access to all published materials without financial, technical, or legal barriers for readers.
All articles are published in Open Access under the Creative Commons Attribution 4.0 International (CC BY 4.0) license.
Copyright
Authors who publish their works in the journal “Electronics and control systems”:
-
retain the copyright to their publications;
-
grant the journal the right of first publication of the article;
-
agree to the distribution of their materials under the CC BY 4.0 license;
-
have the right to reuse, archive, and distribute their works (including in institutional and subject repositories), provided that proper reference is made to the original publication in the journal.




