Towards Automated Online Diagnosis of Robot Navigation Software

  • Authors:
  • Alexander Kleiner;Gerald Steinbauer;Franz Wotawa

  • Affiliations:
  • Institut für Informatik, Albert-Ludwigs-Universität Freiburg, Freiburg, Germany D-79110;Institute for Software Technology, Graz University of Technology, Austria A-8010;Institute for Software Technology, Graz University of Technology, Austria A-8010

  • Venue:
  • SIMPAR '08 Proceedings of the 1st International Conference on Simulation, Modeling, and Programming for Autonomous Robots
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Navigation software of autonomous mobile robots comprises a number of software modules that typically interact in a very complex way. Their proper interaction and the robustness of each single module strongly influence the safety during navigation in the field. Particularly in unstructured environments, unforeseen situations are likely to occur causing erroneous behaviors of the robot. The proper handling of such situations requires an understanding of cause and effect within the complex interactions of the system. In this paper we present a method for the automatic modeling of navigation software components and their interactions by observing their communication patterns. The learned model is used online for model-based reasoning (MBR) in order to increase system robustness during runtime. We evaluated the approach on three different robot systems whose software components are communicating via the widely used IPC (Inter Process Communication) architecture. Our results demonstrate the systems capability of automatic system learning and diagnosis without a priori knowledge.