A schema-based approach for representing an assembly plan knowledge is presented. Such an approach can lead to a more flexible way of monitoring the execution of the plan as well as of recovering from an error that may occur during the execution. the high-level description of the plan is based on a causal reasoning model. Using the causal reasoning model it is possible to describe the process plan in terms of its activities and states in the form of a causal net. The schemata are used to represent the activities and states in the net. Using the schema-based approach, the procedure for representing the hierarchical structures of the activities and states inherent in many assembly plans is relatively simple. Furthermore, since validating a state schema and activating an activity schema is done using the object-oriented message passing methodology, the modularity of the assembly plan knowledge can be maintained. The procedure for validating a state schema and activating an activity schema is presented with a simple example.<<ETX>>
[1]
Earl D. Sacerdoti,et al.
Planning in a Hierarchy of Abstraction Spaces
,
1974,
IJCAI.
[2]
Mark S. Fox,et al.
Representation of Activity Knowledge for Project Management
,
1985,
IEEE Transactions on Pattern Analysis and Machine Intelligence.
[3]
Earl David Sacerdoti,et al.
A Structure for Plans and Behavior
,
1977
.
[4]
Richard Fikes,et al.
STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving
,
1971,
IJCAI.
[5]
Frank DiCesare,et al.
A Causal Reasoning Approach For Planning Error Recovery In Automated Manufacturing Systems
,
1989,
Other Conferences.