首页 /研究 /Recovering from execution errors in SIPE
OTHER

Recovering from execution errors in SIPE

David E. Wilkins

发表年份
1985
引用次数
104

摘要

In real‐world domains (e.g., a mobile robot environment), things do not always proceed as planned, so it is important to develop better execution‐monitoring techniques and replanning capabilities. This paper describes these capabilities in the SIPE (System for Interactive Planning and Execution Monitoring) planning system. The motivation behind SIPE is to place enough limitations on the representation so that planning can be done efficiently, while retaining sufficient power to still be useful. This work assumes that new information given to the execution monitor is in the form of predicates, thus avoiding the difficult problem of how to generate these predicates from information provided by sensors. The replanning module presented here takes advantage of the rich structure of SIPE plans and is intimately connected with the planner, which can be called as a subroutine. This allows the use of SIPE's capabilities to determine efficiently how unexpected events affect the plan being executed and, in many cases, to retain most of the original plan by making changes in it to avoid problems caused by these unexpected events. SIPE is also capable of shortening the original plan when serendipitous events occur. A general set of replanning actions is presented along with a general replanning capability that has been implemented by using these actions.

关键词

Computer sciencePlannerPlan (archaeology)SubroutineSet (abstract data type)Representation (politics)RobotEmbedded systemDistributed computingArtificial intelligence

相关论文

查看 OTHER 分类全部论文