Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Abstract

Fielded mobile robot systems will inevitably suffer hardware and software failures. Failures in a single subsystem can often disable the entire robot, especially if the controlling application does not consider such failures. Often simple measures, such as a software restart or the use of a secondary sensor, can solve the problem. However, these fixes must generally be applied by a human expert, who might not be present in the field. In this paper, we describe a recovery-oriented framework for mobile robot applications which addresses this problem in two ways. First, fault isolation automatically provides graceful degradation of the overall system as individual software and hardware components fail. In addition, subsystems are monitored for known failure modes or aberrant behavior. The framework responds to detected or immanent failures by restarting or replacing the suspect component in a manner transparent to the application programmer and the robot's operator.

Keywords

autonomic, recovery-oriented, mobile robotics, software architecture

Notes

Associated Center(s) / Consortia: Field Robotics CenterNumber of pages: 10Note: Copyright 2004 Society of Photo-Optical Instrumentation Engineers. This paper was published in Proceedings of the SPIE: Mobile Robots and is made available as an electronic reprint with permission of SPIE. One print or electronic copy may be made for personal use only. Systematic or multiple reproduction, distribution to multiple locations via electronic or other means, duplication of any material in this paper for a fee or for commercial purposes, or modification of the content of the paper are prohibited.

@inproceedings{Melchior_2004_5877,
author = "Nicholas Melchior and William D. Smart",
editor = "Douglas W. Gage",
title = "Framework for robust mobile robot systems",
booktitle = "Proceedings of the SPIE: Mobile Robots XVII",
pages = "145-154",
month = "October",
year = "2004",
volume = "5609",
Notes = "Copyright 2004 Society of Photo-Optical Instrumentation Engineers. This paper was published in Proceedings of the SPIE: Mobile Robots and is made available as an electronic reprint with permission of SPIE. One print or electronic copy may be made for personal use only. Systematic or multiple reproduction, distribution to multiple locations via electronic or other means, duplication of any material in this paper for a fee or for commercial purposes, or modification of the content of the paper are prohibited."
}