• 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