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
Issue
Section
License
Authors who publish with this journal agree to the following terms:
Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).