next up previous
Next: Introducing Contingencies Up: Contingency Planning Previous: Contingency Planning

Contingencies

 

Uncertainty is introduced into a plan when an open condition in the plan is achieved by an uncertain effect, i.e., an effect with an unknown precondition. In the bomb-in-the-toilet example, for instance, Cassandra may achieve the condition bomb is disarmed by selecting the dunk operator, which has the preconditions the package is at the toilet, and the bomb is in the package. The condition the bomb is in the package can be established by identifying it with the bomb is in package1, which is an effect of the start operator. However, this condition is uncertain, as can be determined by noting that it has an unknown precondition. Cassandra will attempt to deal with this uncertainty by introducing a new contingency (or new contingencies) into the plan. The state of the plan just after the introduction of the uncertainty is illustrated in Figure 6.

  
Figure 6: The introduction of uncertainty into a plan





next up previous
Next: Introducing Contingencies Up: Contingency Planning Previous: Contingency Planning

Louise Pryor <louisep@aisb.ed.ac.uk>;
Last modified: Mon Mar 18 17:06:25 1996