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
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;
Conference_Titel :
Intelligent Robots and Systems (IROS 2014), 2014 IEEE/RSJ International Conference on
Conference_Location :
Chicago, IL
DOI :
10.1109/IROS.2014.6942765