• 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