A major requirement for an autonomous robot is the capability to diagnose faults during plan execution in an uncertain environment. Many diagnostic researches concentrate only on hardware failures within an autonomous robot. Taking a different approach, this paper describes the implementation of a Telerobot Diagnostic System that addresses, in addition to hardware failures, failures caused by unexpected event changes in the environment or failures due to plan errors. One unique feature of the system is the utilization of task-plan knowledge and context information to deduce fault symptoms. This forward deduction provides valuable information on past activities and the current expectations of a robotic event, both of which can guide the plan-execution inference process. The inference process adopts a model-based technique to recreate the plan-execution process and to confirm fault-source hypotheses. This tech-nique allows the system to diagnose multiple faults due to either unexpected plan failures or hardware errors. This research initiates a major effort to investigate relationships between hardware faults and plan errors, relationships that have not been addressed in the past. The results of this research will provide a clear understanding of how to generate a better task planner for an autonomous robot and how to recover the robot from faults in a critical environment.
[1]
Richard J. Mayer,et al.
ROBOT FAULT DIAGNOSIS USING DEEP AND SHALLOW MODELING APPROACHES.
,
1986
.
[2]
Benjamin Kuipers,et al.
Commonsense Reasoning about Causality: Deriving Behavior from Structure
,
1984,
Artif. Intell..
[3]
Michael R. Genesereth,et al.
The Use of Design Descriptions in Automated Diagnosis
,
1984,
Artif. Intell..
[4]
David Atkinson,et al.
Generating Perception Requests and Expectations to Verify the Execution of Plans
,
1986,
AAAI.
[5]
Daniel L. Larner.
A Recursive Expert Troubleshooting System Utilizing General and Specific Knowledge
,
1985,
CAIA.
[6]
Giuseppina C. Gini,et al.
Towards Automatic Error Recovery in Robot Programs
,
1983,
IJCAI.
[7]
M. Gini,et al.
Monitoring robot actions for error detection and recovery
,
1987
.
[8]
Randall Davis,et al.
Diagnosis Via Causal Reasoning: Paths of Interaction and the Locality Principle
,
1989,
AAAI.
[9]
Michael R. Genesereth,et al.
Diagnosis Using Hierarchical Design Models
,
1982,
AAAI.