Gaining diagnostic information for fault isolation

Robots in dynamic and uncertain environments are vulnerable to mission failures due to external perturbation or internal malfunctions. Diagnosis is the process to detect, locate or even assess the fault. Since robots rely on their function modules to sense the external environment, it is difficult to locate the fault under uncertainties of robot components. The situation can be worse when there is also uncertainty about the environment. To resolve this issue, this paper proposes a new method to actively gain diagnostic information to locate the failure-cause more accurately under uncertainties. An integrated strategy of self-function-checking and diagnostic-plan is described. Validation using JSHOP2 planner showed that robots using this strategy was able to locate failure-cause with high autonomy.

[1]  Rong Zhou,et al.  Pervasive Diagnosis: The Integration of Diagnostic Goals into Production Plans , 2008, AAAI.

[2]  Matthias Scheutz,et al.  Planning for human-robot teaming in open worlds , 2010, TIST.

[3]  Okhtay Ilghami Documentation for JSHOP2 , 2006 .

[4]  Sheng Ma,et al.  Strategies for Problem Determination using Probing , 2002 .

[5]  Michel Perrier,et al.  ADVOCATE II: ADVanced On-Board Diagnosis and Control of Autonomous Systems II , 2003, EUROCAST.

[6]  Wolfgang Faber,et al.  Plan reversals for recovery in execution monitoring , 2004, NMR.

[7]  Alessandro Saffiotti,et al.  Handling uncertainty in semantic-knowledge based execution monitoring , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Demosthenis Teneketzis,et al.  Active diagnosis of discrete-event systems , 1998 .

[9]  Alina Beygelzimer,et al.  Efficient Test Selection in Active Diagnosis via Entropy Approximation , 2005, UAI.

[10]  Robin R. Murphy,et al.  Distributed multi-agent diagnosis and recovery from sensor failures , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[11]  Alexander Feldman,et al.  FRACTAL: efficient fault isolation using active testing , 2009, IJCAI 2009.

[12]  Alessandro Saffiotti,et al.  Monitoring the execution of robot plans using semantic knowledge , 2008, Robotics Auton. Syst..

[13]  Matthew Klenk,et al.  DiscoverHistory: understanding the past in planning and execution , 2012, AAMAS.

[14]  Franz Wotawa,et al.  Robust Plan Execution Using Model-Based Reasoning , 2009, Adv. Robotics.

[15]  David Atkinson,et al.  Generating Perception Requests and Expectations to Verify the Execution of Plans , 1986, AAAI.

[16]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.