Execution error recovery for planning systems

A system is presented that is capable of handling failures during execution. The error recovery process consists of error detection, error identification and plan repair. The problem of error identification has been solved by using the condition-oriented approach, which is the central theme of this study. Error classification is necessary for accurate modification of a failing plan. The classification process is accomplished by checking the role of a failed condition in the plan. If all the various conditions in the plan are stored during the plan-generation phase, the affected part of the plan can be easily located. Four error categories are used, and the modification processes are described.<<ETX>>