DocumentCode :
2437967
Title :
Runtime monitoring of robotics software components: Increasing robustness of service robotic systems
Author :
Lotz, Alex ; Steck, Andreas ; Schlegel, Christian
Author_Institution :
Dept. of Comput. Sci., Univ. of Appl. Sci. Ulm, Ulm, Germany
fYear :
2011
fDate :
20-23 June 2011
Firstpage :
285
Lastpage :
290
Abstract :
Component Based Software Engineering is a common approach to master complexity in service robotic systems. Moreover, these systems must be robust and safe. Common robotic middlewares and frameworks provide component models with well defined communication mechanisms. However, generic means are missing to gain insight into running components. Components must be monitored (i) during their development for debugging purposes, (ii) during their integration into a system for verification and error detection purposes and (iii) at runtime for administration and online diagnosis purposes. This paper presents a generic concept for runtime monitoring of robotics software components which is independent of any specific robotic middleware and framework. After that, a reference implementation shows a concrete integration of the concept into the SmartSoft component model. Two real world scenarios at the end demonstrate the usage of monitoring.
Keywords :
control engineering computing; middleware; object-oriented programming; program debugging; service robots; SmartSoft component model; administration purposes; communication mechanisms; component based software engineering; debugging purposes; error detection purposes; online diagnosis purposes; robotics software components; runtime monitoring; service robotic systems; specific robotic middleware; Middleware; Monitoring; Robots; Runtime; Semantics; Sensors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Robotics (ICAR), 2011 15th International Conference on
Conference_Location :
Tallinn
Print_ISBN :
978-1-4577-1158-9
Type :
conf
DOI :
10.1109/ICAR.2011.6088591
Filename :
6088591
Link To Document :
بازگشت