Online data-driven anomaly detection in autonomous robots

Eliahu Khalastchi, Meir Kalech, Gal A. Kaminka, Raz Lin

Research output: Contribution to journalArticlepeer-review

75 Scopus citations


The use of autonomous robots is appealing for tasks, which are dangerous to humans. Autonomous robots might fail to perform their tasks since they are susceptible to varied sorts of faults such as point and contextual faults. Not all faults can be known in advance, and hence, anomaly detection is required. In this paper, we present an online data-driven anomaly detection approach (ODDAD) for autonomous robots. ODDAD is suitable for the dynamic nature of autonomous robots since it declares a fault based only on data collected online. In addition, it is unsupervised, model free and domain independent. ODDAD proceeds in three steps: data filtering, attributes grouping based on dependency between attributes and outliers detection for each group. Above a calculated threshold, an anomaly is declared. We empirically evaluate ODDAD in different domains: commercial unmanned aerial vehicles (UAVs), a vacuum-cleaning robot, a high-fidelity flight simulator and an electrical power system of a spacecraft. We show the significance and impact of each component of ODDAD. By comparing ODDAD to other state-of-the-art competing anomaly detection algorithms, we show its advantages.

Original languageEnglish
Pages (from-to)657-688
Number of pages32
JournalKnowledge and Information Systems
Issue number3
StatePublished - 1 Jun 2015

Bibliographical note

Publisher Copyright:
© 2014, Springer-Verlag London.


  • AI
  • Anomaly detection
  • Autonomous agents
  • Data driven
  • Fault detection
  • Model free
  • Online
  • Robotics
  • UAV
  • UGV
  • Unmanned vehicles
  • Unsupervised


Dive into the research topics of 'Online data-driven anomaly detection in autonomous robots'. Together they form a unique fingerprint.

Cite this