Main Page Files Productions Problem Spaces Operators Goal Hierarchy Groups Prod. By Type Todo All
Path to this file:
elaborations/
observe.soar
[src]
Go to the source for this file...
Make observations about the current state.
observe*block*in-place*1 | Notice that a block is "in-place" (base case). |
observe*block*in-place*2 | Notice that a block is "in-place" (step). |
observe*block*in-place*1 |
Documented at line 8 of file observe.soar Defined at line 17 of file observe.soar Notice that a block is "in-place" (base case).
Detailed DescriptionA block is "in-place" when it is on the table as intended.
Problem Spaces: any-ps
Sourcesp {observe*block*in-place*1 (state <s> ^goal.block <gb>) (<gb> ^name <n> ^on table) (<s> ^block <b>) (<b> ^name <n> ^on table) --> (<b> ^in-place 1) } |
observe*block*in-place*2 |
Documented at line 27 of file observe.soar Defined at line 37 of file observe.soar Notice that a block is "in-place" (step).
Detailed DescriptionA block is "in-place" when it is on the right block and this block is "in-place".
Problem Spaces: any-ps
Sourcesp {observe*block*in-place*2 (state <s> ^goal.block <gb>) (<gb> ^name <n> ^on <on>) (<s> ^block <b1> <b2>) (<b1> ^name <n> ^on <on>) (<b2> ^name <on> ^in-place) --> (<b1> ^in-place 1)} |