Skip to main content

A Hybrid Intelligent System to Detect Anomalies in Robot Performance

  • Conference paper
  • First Online:
Hybrid Artificial Intelligent Systems (HAIS 2021)

Abstract

Although self-diagnosis is required for autonomous robots, little effort has been devoted to detect software anomalies in such systems. The present work contributes to this field by applying a Hybrid Artificial Intelligence System (HAIS) to successfully detect these anomalies. The proposed HAIS mainly consists of imputation techniques (to deal with the MV), data balancing methods (in order to overcome the unbalancing of available data), and a classifier (to detect the anomalies). Imputation and balancing techniques are subsequently applied in for improving the classification performance of a well-know classifier: the Support Vector Machine. The proposed framework is validated with an open and recent dataset containing data collected from a robot interacting in a real environment.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 99.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Khalastchi, E., Kalech, M.: On fault detection and diagnosis in robotic systems. ACM Comput. Surv. 51(1), 1–24 (2018). https://doi.org/10.1145/3146389

    Article  Google Scholar 

  2. Wienke, J., Meyer zu Borgsen, S., Wrede, S.: A data set for fault detection research on component-based robotic systems. In: Alboul, L., Damian, D., Aitken, J.M.M. (eds.) TAROS 2016. LNCS (LNAI), vol. 9716, pp. 339–350. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-40379-3_35

    Chapter  Google Scholar 

  3. Wienke, J., Wrede, S.: A fault detection data set for performance bugs in component-based robotic systems (2016). https://doi.org/10.4119/unibi/2900911. http://dx.doi.org/10.4119/unibi/2900911

  4. Basurto, N., Arroyo, Á., Cambra, C., Herrero, Á.: Imputation of missing values affecting the software performance of component-based robots. Comput. Electr. Eng. 87, 106766 (2020). https://doi.org/10.1016/j.compeleceng.2020.106766

  5. Basurto, N., Cambra, C., Herrero, A.C.: Improving the detection of robot anomalies by handling data irregularities, Neurocomputing In press. https://doi.org/10.1016/j.neucom.2020.05.101. http://www.sciencedirect.com/science/article/pii/S0925231220311954

  6. Schafer, J.L.: Multiple imputation: a primer. Stat. Methods Med. Res. 8(1), 3–15 (1999)

    Article  Google Scholar 

  7. Plaia, A., Bondi, A.: Single imputation method of missing values in environmental pollution data sets. Atmos. Environ. 40(38), 7316–7330 (2006)

    Article  Google Scholar 

  8. U. of Yale, Multiple linear regression (2017). http://www.stat.yale.edu/Courses/1997-98/101/linmult.htm

  9. Moisen, G.G.: Classification and regression trees (2018)

    Google Scholar 

  10. Arroyo, A., Herrero, A., Tricio, V., Corchad, E., Woźniak, M.: Neural models for imputation of missing ozone data in air-quality datasets. Complexity (2018). https://doi.org/10.1155/2018/7238015

  11. Twala, B.: Robot execution failure prediction using incomplete data. In: IEEE International Conference on Robotics and Biomimetics (ROBIO), pp. 1518–1523 (2009). https://doi.org/10.1109/ROBIO.2009.5420900

  12. Pearson, K., Lee, A.: On the generalised probable error in multiple normal correlation. Biometrika 6(1), 59–68 (1908). http://www.jstor.org/stable/2331556

  13. Neter, J., Kutner, M.H., Nachtsheim, C.J., Wasserman, W.: Applied Linear Statistical Models, vol. 4. Irwin, Chicago (1996)

    Google Scholar 

  14. Cortes, C., Vapnik, V.: Support-vector networks. Mach. Learn. 20(3), 273–297 (1995)

    Article  MATH  Google Scholar 

  15. Boser, B.E., Guyon, I.M., Vapnik, V.N.: A training algorithm for optimal margin classifiers. In: Proceedings of the Fifth Annual Workshop on Computational Learning Theory, COLT 1992, ACM, New York, NY, USA, 1992, pp. 144–152 (1992)

    Google Scholar 

  16. Wienke, J., Wrede, S.: Autonomous fault detection for performance bugs in component-based robotic systems. In: Intelligent Robots and Systems (IROS), 2016 IEEE/RSJ International Conference on IEEE, 2016, pp. 3291–3297 (2016). http://dx.doi.org/0.1109/IROS.2016.7759507

  17. Buckland, M., Gey, F.: The relationship between recall and precision. J. Am. Soc. Inf. Sci. 45(1), 12–19 (1994). https://doi.org/10.1002/(SICI)1097-4571(199401)45:1<12::AID-ASI2>3.0.CO;2-L

  18. Arlot, S., Celisse, A.: A survey of cross-validation procedures for model selection. Stat. Surv. 4, 40–79 (2010). https://doi.org/10.1214/09-SS054. http://dx.doi.org/10.1214/09-SS054

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nuño Basurto .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Basurto, N., Arroyo, Á., Cambra, C., Herrero, Á. (2021). A Hybrid Intelligent System to Detect Anomalies in Robot Performance. In: Sanjurjo González, H., Pastor López, I., García Bringas, P., Quintián, H., Corchado, E. (eds) Hybrid Artificial Intelligent Systems. HAIS 2021. Lecture Notes in Computer Science(), vol 12886. Springer, Cham. https://doi.org/10.1007/978-3-030-86271-8_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-86271-8_35

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-86270-1

  • Online ISBN: 978-3-030-86271-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics