Abstract
Fault detection and identification methods (FDI) are an important aspect for ensuring consistent behavior of technical systems. In robotics FDI promises to improve the autonomy and robustness. Existing FDI research in robotics mostly focused on faults in specific areas, like sensor faults. While there is FDI research also on the overarching software system, common data sets to benchmark such solutions do not exist. In this paper we present a data set for FDI research on robot software systems to bridge this gap. We have recorded an HRI scenario with our RoboCup@Home platform and induced diverse empirically grounded faults using a novel, structured method. The recordings include the complete event-based communication of the system as well as detailed performance counters for all system components and exact ground-truth information on the induced faults. The resulting data set is a challenging benchmark for FDI research in robotics which is publicly available.
This work was funded as part of the Cluster of Excellence Cognitive Interaction Technology ‘CITEC’ (EXC 277), Bielefeld University and by the German Federal Ministry of Education and Research (BMBF) within the Leading-Edge Cluster Competition “it’s OWL” (intelligent technical systems OstWestfalenLippe) and managed by the Project Management Agency Karlsruhe (PTKA).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
At https://doi.org/10.4119/unibi/2900912 and https://doi.org/10.4119/unibi/2900911. Detailed technical usage instructions are given there.
- 2.
Incomplete submissions include visitors which only opened the welcome page once.
- 3.
Categories were combined as it turned out to be hard to distinguish between them.
- 4.
Up to the knowledge of an expert user.
- 5.
Limited so that the target fault time fits into the slice.
- 6.
In appropriate situations. For instance, the grasping controller fault is only detectable in case the arm is used.
- 7.
References
van Beek, L., et al.: RoboCup@Home 2015: Rule and Regulations (2015). http://www.robocupathome.org/rules/2015_rulebook.pdf
Downs, J.J., Vogel, E.F.: A plant-wide industrial process control problem. Comput. Chem. Eng. 17(3), 245–255 (1993)
Golombek, R., et al.: Online data-driven fault detection for robotic systems. In: Intelligent Robots and Systems, pp. 3011–3016. IEEE, San Francisco (2011)
Gonzalez-Bañales, D.L., Adam, M.R: Web survey design, implementation: best practices for empirical research. In: European and Mediterranean Conference on Information Systems, Valencia, Spain (2007)
Gunawi, H.S., et al.: What bugs live in the cloud?: a study of 3000+ issues in cloud systems. In: Proceedings of the ACM Symposium on Cloud Computing, pp. 1–14. ACM (2014)
Jiang, H., Elbaum, S., Detweiler, C.: Reducing failure rates of robotic systems though inferred invariants monitoring. In: Intelligent Robots and Systems, pp. 1899–1906. IEEE (November 2013)
Jin, G., et al.: Understanding and detecting real-world performance bugs. ACM SIGPLAN Not. 47(6), 77–88 (2012)
McConnell, S.: Code Complete, 2nd. Microsoft Press (2004)
Meyer zu Borgsen, S., et al.: ToBI-Team of Bielefeld: The Human-Robot Interaction System for RoboCup@ Home 2015 (2015)
Peischl, B., Weber, J., Wotawa, F.: Runtime fault detection, localization in component-oriented software systems. In: 17th International Workshop on Principles of Diagnosis (DX 2006), pp. 195–203, Penaranda de Duero, Spain (2006)
Pettersson, O.: Execution monitoring in robotics: a survey. Robot. Auton. Syst. 53(2), 73–88 (2005)
Siepmann, F., Wachsmuth, S.: A Modeling Framework for Reusable Social Behavior. In: Silva, R.D., Reidsma, D (ed.) Work-in-Progress Workshop Proceedings, pp. 93–96. Springer, Amsterdam (2011)
Steinbauer, G.: A survey about faults of robots used in robocup. In: Chen, X., Stone, P., Sucar, L.E., van der Zant, T. (eds.) RoboCup 2012. LNCS, vol. 7500, pp. 344–355. Springer, Heidelberg (2013)
Steinbauer, G., Wotawa, F.: Detecting and locating faults in the control software of autonomous mobile robots. In: Kaelbling, L.P. (ed.) International Joint Conference on AI, pp. 1742–1743 (2005)
Sydor, M.J.: APM Best Practices: Realizing Application Performance Manage- ment. Apress, New York (2010)
Wienke, J., Klotz, D., Wrede, S.: A framework for the acquisition of multimodal human-robot interaction data sets with a whole-system perspective. In: Multimodal Corpora: How Should Multimodal Corpora Deal with the Situation? Workshop Programme (2012)
Wienke, J., Wrede, S.: A middleware for collaborative research in experimental robotics. In: 2011 IEEE/SICE International Symposium on System Integration (SII), pp. 1183–1190. IEEE, Kyoto (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Wienke, J., Meyer zu Borgsen, S., Wrede, S. (2016). A Data Set for Fault Detection Research on Component-Based Robotic Systems. In: Alboul, L., Damian, D., Aitken, J. (eds) Towards Autonomous Robotic Systems. TAROS 2016. Lecture Notes in Computer Science(), vol 9716. Springer, Cham. https://doi.org/10.1007/978-3-319-40379-3_35
Download citation
DOI: https://doi.org/10.1007/978-3-319-40379-3_35
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-40378-6
Online ISBN: 978-3-319-40379-3
eBook Packages: Computer ScienceComputer Science (R0)