Detecting and Locating Faults in the Control Software of Autonomous Mobile Robots

Abstract

Research on diagnosis has a long history in arti-cial intelligence which includes work dealing with diagnosis and repair of autonomous systems like space probes and software debugging. In this pa-per we extend previous work by introducing model-ing principles for software architectures that allow to detect and locate failures of the robot's control software. Failure detection is based on observers, i.e., software that monitors the behavior of the con-trol software. Localization is based on a model of the architecture and uses model-based diagnosis for computing the failure causes. Moreover, we intro-duce an algorithm for repairing the software and discuss rst experimental results of our implemen-tation. 1

Cite

Text

Steinbauer and Wotawa. "Detecting and Locating Faults in the Control Software of Autonomous Mobile Robots." International Joint Conference on Artificial Intelligence, 2005.

Markdown

[Steinbauer and Wotawa. "Detecting and Locating Faults in the Control Software of Autonomous Mobile Robots." International Joint Conference on Artificial Intelligence, 2005.](https://mlanthology.org/ijcai/2005/steinbauer2005ijcai-detecting/)

BibTeX

@inproceedings{steinbauer2005ijcai-detecting,
  title     = {{Detecting and Locating Faults in the Control Software of Autonomous Mobile Robots}},
  author    = {Steinbauer, Gerald and Wotawa, Franz},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2005},
  pages     = {1742-1743},
  url       = {https://mlanthology.org/ijcai/2005/steinbauer2005ijcai-detecting/}
}