Soar agents for BOLT project at UMichigan.
interaction
: implements the interaction-stack and related operatorssimple-agent
: implements primitive actions pick-up, goto, put-down etc. only used for sanity check.topchef-soar
: implements kitchen-domain primitive actions goto, pick-up, put-down,verb-execution
: integrates primitive domain actions with interactiontopchef-soar.soar
: random primitive actionsverb-execution.soar
: interaction, verb-execution, topchef-soar
Note: verb-execution.soar
: now depends on parses generated by
LGSoar. Objects in the perceptual field need to be un-ambiguous (wrt
shape, which is also assumed to be the name (bolt.config in
abolt/config should work)).
Following action command sentence sequence has been tested with LGSoar and interaction-stack and the agent performs as expected.
Pick the cylinder up. get-next-task Go to the stove. get-next-task Put the cylinder down. get-next-task Pick up the cylinder. get-next-task Go to the dishwasher. get-next-task Put it down. get-next-task Go to the pantry.