ADAM: Adaptive Monitoring of Runtime Anomalies in Small Uncrewed Aerial Systems

Small Uncrewed Aerial Systems (sUAS), commonly referred to as drones, have become ubiquitous in many domains. Examples range from drones taking part in search-and-rescue operations to drones being used for delivering medical supplies or packages. As sUAS commonly exhibit safety-critical behavior, en...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems (Online) S. 44 - 55
Hauptverfasser: Al Islam, Md Nafee, Cleland-Huang, Jane, Vierhauser, Michael
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: ACM 15.04.2024
Schlagworte:
ISSN:2157-2321
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Small Uncrewed Aerial Systems (sUAS), commonly referred to as drones, have become ubiquitous in many domains. Examples range from drones taking part in search-and-rescue operations to drones being used for delivering medical supplies or packages. As sUAS commonly exhibit safety-critical behavior, ensuring their safe operation has become a top priority. Thus, continuous and rigorous monitoring of sUAS at runtime is essential. However, sUAS generate vast amounts of data, for example, multi-variate time series which need to be analyzed to detect potential emerging issues. This poses a significant challenge, due to resource constraints imposed on the onboard computation capabilities of sUAS. To alleviate this problem, we introduce ADAM, a novel adaptive monitoring anomaly detection framework for sUAS. ADAM selectively monitors a subset of data streams, which serve as indicators of anomalous behavior. In the event of a raised alert, ADAM adjusts its monitoring strategy, enabling additional detectors and taking further mitigation actions. We evaluated the effectiveness of ADAM through simulations in Gazebo, analysis of real flight logs taken from sUAS forums, and tests with real drones. Results confirm that ADAM can enhance safety and efficiency of sUAS operations, by dynamically managing anomaly detection, reducing CPU and memory usage by up to 65%.
ISSN:2157-2321
DOI:10.1145/3643915.3644092