Main Page Files Productions Problem Spaces Operators Goal Hierarchy Groups Prod. By Type Todo All
A |
any-ps
[ps]
- Generated by SoarDoc from dmgen
apply*initialise
[prod]
- Initialise the (internalised) Blocks World problem space.
apply*move-block*from-block*to-block
[prod]
apply*move-block*from-table*to-block
[prod]
apply*move-block*to-table
[prod]
B |
blocks_world
[ps]
- Generated by SoarDoc from dmgen
E |
elaborate*state*name
[prod]
- (not used)
elaborate*state*top-state
[prod]
- (not used)
elaborate*top-state*name
[prod]
elaborate*top-state*top-state
[prod]
I |
initialise.soar
initialise.soar
M |
monitor*goal*achieved
[prod]
- Report and halt the system when the goal is achieved.
monitor*move-block
[prod]
- Report uses of the "move-block" operator.
monitor*world-state
[prod]
- Report changes in the world state.
monitor.soar
elaborations/monitor.soar
- Monitor (and report) the world state, movements and achievement of the goal!
move-block
[op]
- Generated by SoarDoc from dmgen
move-block.soar
move-block.soar
- Rules for proposing to "move a block".
move.soar
wander/move.soar
O |
observe*block*in-place*1
[prod]
- Notice that a block is "in-place" (base case).
observe*block*in-place*2
[prod]
- Notice that a block is "in-place" (step).
observe.soar
elaborations/observe.soar
- Make observations about the current state.
output.soar
elaborations/output.soar
- Implement the "rules" of Blocks World (internalised action).
P |
propose*initialise
[prod]
- Initialise the (internalised) Blocks World problem space.
propose*move
[prod]
propose*move-block*to-block
[prod]
propose*move-block*to-table
[prod]
propose*wander
[prod]
S |
selection*dont-move*in-place
[prod]
- common-sence - try not to move "in-place" blocks!
soardoc.soar
soardoc.soar
T |
top-ps
[ps]
- Generated by SoarDoc from dmgen
top-state.soar
elaborations/top-state.soar
- Initialise the (one-and-only) top-state.
W |
wander.soar
wander.soar
_ |
_all.soar
elaborations/_all.soar
- Usual rules to initialise new substates (not actually used!)