Abstract
Autonomous mobile robots are designed to behave appropriately in changing real-world environments without human intervention. In order to satisfy the requirements of autonomy, robots have to cope with unknown settings and several issues of uncertainties in dynamic, unstructured and complex environments. A first step is to provide a robot with cognitive capabilities and the ability of self-examination to detect behavioral abnormalities. Unfortunately, most existing anomaly detection systems are neither suitable for the domain of robotic behavior nor flexible enough or even well generalizable. In the following article, we introduce a novel anomaly detection framework based on spatial-temporal models for robotic behaviors which is generally applicable for e.g., plan execution monitoring. The introduced framework combines the methodology of Kohonen’s Self-organizing Maps (SOMs) and Probabilistic Graphical Models (PGM) exploiting all advantages of both concepts. The underlying methods of the framework are discussed briefly, whereas the data-driven training of the spatial-temporal model and the reasoning process are described in detail. Finally, the framework is evaluated with different scenarios to emphasize its potential and its high level of generalization and flexibility in robotic application.
Similar content being viewed by others
Explore related subjects
Find the latest articles, discoveries, and news in related topics.References
Chandola, V., Banerjee, A., Kumar, V.: Anomaly detection: a survey. ACM Comput. Surv. (CSUR) 41(3), 15 (2009)
Jakimovski, B., Meyer, B., Maehle, E.: Self-reconfiguring hexapod robot oscar using organically inspired approaches and innovative robot leg amputation mechanism. In: International Conference on Automation, Robotics and Control Systems, ARCS-09. Orlando (2009)
Srivastava, A.N., Zane-Ulman, B.: Discovering recurring anomalies in text reports regarding complex space systems. In: Aerospace Conference, IEEE, pp. 3853–3862. IEEE (2005)
Aleskerov, E., Freisleben, B., Rao, B.: Cardwatch: a neural network based database mining system for credit card fraud detection. In: Proceedings of the IEEE/IAFE 1997, Computational Intelligence for Financial Engineering (CIFEr), pp. 220–226. IEEE (1997)
Spence, C., Parra, L., Sajda, P.: Detection, synthesis and compression in mammographic image analysis with a hierarchical image probability model. In: IEEE Workshop on Mathematical Methods in Biomedical Image Analysis, MMBIA 2001, pp. 3–10. IEEE (2001)
Kumar, V.: Parallel and distributed computing for cybersecurity. IEEE Distrib. Syst. Online 6(10) (2005)
Kohonen, T.: Self-Organizing Maps, vol. 30. Springer Verlag (2001)
Koller, D., Friedman, N.: Probabilistic graphical models: principles and techniques. MIT press (2009)
Grech, R., Monekosso, D.N., Remagnino, P.: Building visual memories of video streams. Electron. Lett. 48(9), 487–488 (2012)
Johnsson, M., Balkenius, C.: Sense of touch in robots with self-organizing maps. IEEE Trans. Robot. 27(3), 498–507 (2011)
Figueiredo, M., Botelho, S., Drews, P., Haffele, C.: Self-organizing mapping of robotic environments based on neural networks. In: 2012 Brazilian Symposium on Neural Networks (SBRN), pp. 136–141. IEEE (2012)
Song, D., Huebner, K., Kyrki, V., Kragic, D.: Learning task constraints for robot grasping using graphical models. In: 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 1579–1585. IEEE (2010)
Kaupp, T., Makarenko, A., Durrant-Whyte, H.: Human–robot communication for collaborative decision makinga probabilistic approach. Robot. Auton. Syst. 58(5), 444–456 (2010)
Abe, N., Zadrozny, B., Langford, J.: Outlier detection by active learning. In: Proceedings of the 12th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 504–509. ACM (2006)
Vilalta, R., Ma, S.: Predicting rare events in temporal domains. In: Proceedings 2002 IEEE International Conference on Data Mining, ICDM 2003, pp. 474–481. IEEE (2002)
Fujimaki, R., Yairi, T., Machida, K.: An approach to spacecraft anomaly detection problem using kernel feature space. In: Proceedings of the 11th ACM SIGKDD International Conference on Knowledge Discovery in Data Mining, pp. 401–410. ACM (2005)
Chakravarty, P., Zhang, A.M., Jarvis, R., Kleeman, L.: Anomaly detection and tracking for a patrolling robot. In: Australasian Conference on Robotics and Automation (ACRA). Citeseer (2007)
Sminchisescu, C., Kanaujia, A., Li, Z., Metaxas, D.: Conditional models for contextual human motion recognition. In: 10th IEEE International Conference on Computer Vision, ICCV 2005, vol. 2, pp. 1808–1815. IEEE (2005)
Nguyen, N.T., Phung, D.Q., Venkatesh, S., Bui, H.: Learning and detecting activities from movement trajectories using the hierarchical hidden markov model. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition, CVPR 2005, vol. 2, pp. 955–960. IEEE (2005)
Wu, X., Ou, Y., Qian, H., Xu, Y.: A detection system for human abnormal behavior. In: 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems, (IROS 2005), pp. 1204–1208. IEEE (2005)
Schölkopf, B., Smola, A.J.: Learning with kernels: Support vector machines, regularization, optimization, and beyond. MIT press (2001)
Waibel, A., Hanazawa, T., Hinton, G., Shikano, K., Lang, K.J.: Phoneme recognition using time-delay neural networks. IEEE Trans. Acoust. Speech Sig. Process. 37(3), 328–339 (1989)
Pettersson, O.: Execution monitoring in robotics: a survey. Robot. Auton. Syst. 53(2), 73–88 (2005)
Caridakis, G., Karpouzis, K., Pateritsas, C., Drosopoulos, A., Stafylopatis, A., Kollias, S.: Hand trajectory based gesture recognition using self-organizing feature maps and markov models. In: 2008 IEEE International Conference on Multimedia and Expo, pp. 1105–1108. IEEE (2008)
Han, S.J., Cho, S.B.: Predicting users movement with a combination of self-organizing map and markov model. In: Artificial Neural Networks–ICANN 2006, pp. 884–893 (2006)
Bauer, H.U., Pawelzik, K.R.: Quantifying the neighborhood preservation of self-organizing feature maps. IEEE Trans. Neural Netw. 3(4), 570–579 (1992)
Erwin, E., Obermayer, K., Schulten, K.: Self-organizing maps: ordering, convergence properties and energy functions. Biol. Cybern. 67(1), 47–55 (1992)
Ultsch, A.: Emergence in self-organizing feature maps. In: Proceedings Workshop on Self-Organizing Maps (WSOM’07), ISBN. pp. 978–3. Bielefeld (2007)
Tai, W.S., Hsu, C.C.: A growing mixed self-organizing map. In: 2010 6th International Conference on Natural Computation (ICNC), vol. 2, pp. 986–990. IEEE (2010)
Rabiner, L., Juang, B.: An introduction to hidden markov models. IEEE ASSP Mag. 3(1), 4–16 (1986)
R Development Core Team: R: a Language and Environment for Statistical Computing. R Foundation for Statistical Computing. ISBN 3-900051-07-0. Vienna (2012)
Marques, H.G., Jantsch, M., Wittmeier, S., Holland, O., Alessandro, C., Diamond, A., Lungarella, M., Knight, R.: ECCE1: the first of a series of anthropomimetic musculoskeletal upper torsos. In: 2010 10th IEEE-RAS International Conference on Humanoid Robots (Humanoids), pp. 391–396. IEEE (2010)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Häussermann, K., Zweigle, O. & Levi, P. A Novel Framework for Anomaly Detection of Robot Behaviors. J Intell Robot Syst 77, 361–375 (2015). https://doi.org/10.1007/s10846-013-0014-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-013-0014-5