DocumentCode :
1596880
Title :
A hierarchical fault tolerant architecture for component-based service robots
Author :
Ahn, Sang Chul ; Lee, Dong-Su ; Sang Chul Ahn
Author_Institution :
Dept. of Control & Instrum. Eng., Seoul Nat. Univ. of Technol., Seoul, South Korea
fYear :
2010
Firstpage :
487
Lastpage :
492
Abstract :
Due to the benefits of reusability and productivity, component-based approach has become the primary technology in service robot system development. However, because component developer cannot foresee the integration and operating condition of the components, they cannot provide appropriate fault tolerance function, which is crucial for commercial success of service robots. The recently proposed robot software frames such as MSRDS (Microsoft Robotics Developer Studio), RTC (Robot Technology Component), and OPRoS (Open Platform for Robotic Services) are very limited in fault tolerance support. In this paper, we present a hierarchically-structured fault tolerant architecture for component-based robot systems. The framework integrates widely-used, representative fault tolerance measures for fault detection, isolation, and recovery. The system integrators can construct fault tolerance applications from non-fault-aware components, by declaring fault handling rules in configuration descriptors or/and adding simple helper components, considering the constraints of components and the operating environment. To demonstrate the feasibility and benefits, a fault tolerant framework engine and test robot systems are implemented for OPRoS. The experiment results with various simulated fault scenarios validate the feasibility, effectiveness and real-time performance of the proposed approach.
Keywords :
control engineering computing; fault diagnosis; object-oriented programming; service robots; software architecture; software fault tolerance; MSRDS; Microsoft robotics developer studio; OPRoS; RTC; component-based service robots; fault detection; fault handling rules; fault isolation; fault recovery; fault tolerance function; hierarchically-structured fault tolerant architecture; open platform for robotic services; robot technology component; service robot system development; Engines; Error correction; Fault detection; Fault tolerance; Fault tolerant systems; Humans; Productivity; Service robots; Signal processing; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Informatics (INDIN), 2010 8th IEEE International Conference on
Conference_Location :
Osaka
Print_ISBN :
978-1-4244-7298-7
Type :
conf
DOI :
10.1109/INDIN.2010.5549693
Filename :
5549693
Link To Document :
بازگشت