SafeDrones: Real-Time Reliability Evaluation of UAVs using Executable Digital Dependable Identities
Koorosh Aslansefat, Panagiota Nikolaou, Martin Walker, Mohammed Naveed Akram, Ioannis Sorokos, Jan Reich, Panayiotis Kolios, Maria K. Michael, Theocharis Theocharides, Georgios Ellinas, Daniel Schneider, Yiannis Papadopoulos
TL;DR
The paper tackles safety and reliability for UAVs operating in dynamic environments where design-time models alone are insufficient. SafeDrones combines fault-tree-based design-time knowledge with runtime monitoring, using a symptom layer and Semi-Markov Process–based evaluation within an Executable Digital Dependable Identity (EDDI) to provide real-time reliability and risk estimates. It integrates Arrhenius temperature effects via $AF= \exp\left(\frac{E_a}{k}\bigl(\frac{1}{T_r}-\frac{1}{T_a}\bigr)\right)$ to adjust $MTTF$ as $MTTF_{final}=\frac{MTTF_{ref}}{AF}$ and demonstrates runtime action guidance (e.g., mission reconfiguration or emergency landing) in a UAV inspection scenario. Using the ICARUS-based setup with a DJI Matrice 300 RTK and an NVIDIA Xavier NX, the authors show fault-free and faulty scenarios where reliability estimates trigger decisions and a GitHub repository provides the implementation.
Abstract
The use of Unmanned Arial Vehicles (UAVs) offers many advantages across a variety of applications. However, safety assurance is a key barrier to widespread usage, especially given the unpredictable operational and environmental factors experienced by UAVs, which are hard to capture solely at design-time. This paper proposes a new reliability modeling approach called SafeDrones to help address this issue by enabling runtime reliability and risk assessment of UAVs. It is a prototype instantiation of the Executable Digital Dependable Identity (EDDI) concept, which aims to create a model-based solution for real-time, data-driven dependability assurance for multi-robot systems. By providing real-time reliability estimates, SafeDrones allows UAVs to update their missions accordingly in an adaptive manner.
