• DocumentCode
    137767
  • Title

    ReFrESH: A self-adaptation framework to support fault tolerance in field mobile robots

  • Author

    Yanzhe Cui ; Voyles, Richard M. ; Lane, Joshua T. ; Mahoor, M.H.

  • Author_Institution
    Coll. of Eng., Purdue Univ., West Lafayette, IN, USA
  • fYear
    2014
  • fDate
    14-18 Sept. 2014
  • Firstpage
    1576
  • Lastpage
    1582
  • Abstract
    Mobile robots are being employed far more often in extreme environments, such as urban search and rescue, with greater levels of autonomy; yet recent studies on field robotics show that numerous failure modes affect the reliability of the robot in meeting mission objectives. Therefore, fault tolerance is increasingly important for field robots operating in unpredictable environments to ensure safety and effectiveness of the system. This paper demonstrates a self-adaptation framework, ReFrESH, that contains mechanisms for fault detection and fault mitigation. The goal of ReFrESH is to provide diagnosable and maintainable infrastructure support, built into a real-time operating system, to manage task performance in the presence of unexpected uncertainties. ReFrESH augments the port-based object framework by attaching evaluation and estimation mechanisms to each functional component so that the robot can easily detect and locate faults. In conjunction, a task level decision mechanism interacts with the fault detection elements in order to generate and choose an optimal approach to mitigating faults. Moreover, to increase flexibility of the fault tolerance, ReFrESH provides self-adaptation support for both software and hardware functionality. To our knowledge, this is the first framework to support both software and hardware self-adaptation. A demonstrative application of ReFrESH illustrates its applicability through a target tracking task deployed on a mobile robot system.
  • Keywords
    control engineering computing; fault tolerant computing; mobile robots; operating systems (computers); real-time systems; self-adjusting systems; ReFrESH; diagnosable infrastructure support; estimation mechanisms; failure modes; fault detection; fault mitigation; fault tolerance; faults location; faults mitigation; field mobile robot system; functional component; hardware functionality; hardware self-adaptation; maintainable infrastructure support; mission objectives; port-based object framework; real-time operating system; robot reliability; self-adaptation framework; software functionality; software self-adaptation; system effectiveness; system safety; target tracking task; task level decision mechanism; task performance; unpredictable environments; urban search and rescue; Computer architecture; Fault tolerance; Fault tolerant systems; Hardware; Robots; Runtime; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Robots and Systems (IROS 2014), 2014 IEEE/RSJ International Conference on
  • Conference_Location
    Chicago, IL
  • Type

    conf

  • DOI
    10.1109/IROS.2014.6942765
  • Filename
    6942765