• DocumentCode
    2993513
  • Title

    Fault Management of Robot Software Components Based on OPRoS

  • Author

    Kim, JongYoung ; Yoon, Heebyung ; Kim, Sunghoon ; Son, Sang Hyuk

  • Author_Institution
    Dept. of Comput. Sci., Korea Nat. Defense Univ., Seoul, South Korea
  • fYear
    2011
  • fDate
    28-31 March 2011
  • Firstpage
    253
  • Lastpage
    260
  • Abstract
    Component-based robot development has been a vibrant research topic in robotics due to its reusability and interoperability benefits. However, robot application developers using robot components must invest non-trivial amount of time and effort applying fault tolerance techniques into their robot applications. Despite the need for a common, framework-level fault management, the majority of existing robot software frameworks has failed to provide systematic fault management features. In this paper, we propose a fault management method to detect, diagnose, isolate and recover faults based on the OPRoS software framework. The proposed method provides a collective, framework-level management for commonly encountered robot software faults, thereby reducing the application developers´ efforts while enhancing the robot system reliability. To verify the effectiveness of the proposed approach, we have implemented a prototype reconnaissance robot using OPRoS components and injected different types of faults. The results of the experiments have shown that our approach effectively detects, diagnoses, and recovers component faults using the software framework.
  • Keywords
    object-oriented programming; open systems; robots; software fault tolerance; software prototyping; software reusability; OPRoS; component-based robot development; fault management; fault tolerance techniques; interoperability; prototype reconnaissance robot; reusability; robot application developers; robot software components; robot software faults; robot system reliability; Engines; Fault tolerance; Fault tolerant systems; History; Monitoring; Robots; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2011 14th IEEE International Symposium on
  • Conference_Location
    Newport Beach, CA
  • ISSN
    1555-0885
  • Print_ISBN
    978-1-61284-433-6
  • Type

    conf

  • DOI
    10.1109/ISORC.2011.41
  • Filename
    5753614