Remote Run-Time Failure Detection and Recovery Control For Quadcopters

dc.contributor.authorShahsavari Sajad
dc.contributor.authorRabah Mohammed
dc.contributor.authorImmonen Eero
dc.contributor.authorHaghbayan Mohammad-Hashem
dc.contributor.authorPlosila Juha
dc.contributor.organizationfi=robotiikka ja autonomiset järjestelmät|en=Robotics and Autonomous Systems|
dc.contributor.organization-code1.2.246.10.2458963.20.72785230805
dc.converis.publication-id68136399
dc.converis.urlhttps://research.utu.fi/converis/portal/Publication/68136399
dc.date.accessioned2025-08-28T01:13:36Z
dc.date.available2025-08-28T01:13:36Z
dc.description.abstract<p> We propose an adaptive run-time failure recovery control system for quadcopter drones, based on remote real-time processing of measurement data streams. Particularly, the measured RPM values of the quadcopter motors are transmitted to a remote machine which hosts failure detection algorithms and performs recovery procedure. The proposed control system consists of three distinct parts: (1) A set of computationally simple PID controllers locally onboard the drone, (2) a set of computationally more demanding remotely hosted algorithms for real-time drone state detection, and (3) a digital twin co-execution software platform — the <em>ModelConductor-eXtended</em> — for two-way signal data exchange between the former two. The local on-board control system is responsible for maneuvering the drone in all conditions: path tracking under normal operation and safe landing in a failure state. The remote control system, on the other hand, is responsible for detecting the state of the drone and communicating the corresponding control commands and controller parameters to the drone in real time. The proposed control system concept is demonstrated via simulations in which a drone is represented by the widely studied <em>Quad-Sim</em> six degrees-of-freedom Simulink model. Results show that the trained failure detection binary classifier achieves a high level of performance with F1-score of 96.03%. Additionally, time analysis shows that the proposed remote control system, with average execution time of 0.49 milliseconds and total latency of 6.92 milliseconds in two-way data communication link, meets the real-time constraints of the problem. The potential practical applications for the presented approach are in drone operation in complex environments such as factories (indoor) or forests (outdoor). <br></p>
dc.identifier.jour-issn1092-0617
dc.identifier.olddbid207230
dc.identifier.oldhandle10024/190257
dc.identifier.urihttps://www.utupub.fi/handle/11111/50882
dc.identifier.urnURN:NBN:fi-fe2022012710740
dc.language.isoen
dc.okm.affiliatedauthorShahsavari, Sajad
dc.okm.affiliatedauthorHaghbayan, Hashem
dc.okm.affiliatedauthorPlosila, Juha
dc.okm.discipline213 Electronic, automation and communications engineering, electronicsen_GB
dc.okm.discipline213 Sähkö-, automaatio- ja tietoliikennetekniikka, elektroniikkafi_FI
dc.okm.internationalcopublicationnot an international co-publication
dc.okm.internationalityInternational publication
dc.okm.typeA1 ScientificArticle
dc.publisherIOS Press
dc.publisher.countryUnited Statesen_GB
dc.publisher.countryYhdysvallat (USA)fi_FI
dc.publisher.country-codeUS
dc.relation.doi10.3233/JID210017
dc.relation.ispartofjournalJournal of integrated design and process science
dc.source.identifierhttps://www.utupub.fi/handle/10024/190257
dc.titleRemote Run-Time Failure Detection and Recovery Control For Quadcopters
dc.year.issued2021

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
jid-prepress_jid--1--1-jid210017_jid--1-jid210017.pdf
Size:
918.38 KB
Format:
Adobe Portable Document Format
Description:
Publisher's PDF