Our Main Task: A Command Processor
The system will parse, interpret and execute commands in a simple world
- Blocksworld:
- “Pick up the green sphere on top of the yellow cube”
- “Put it down next to the red cube.”
- Truckworld:
- “Recycle the red broken glass.”
- “Refuel using the fuel drum at position 7.”
Parsing: is the sentence well formed?
Semantic Interpretation:
- does the command make sense given the current state of the world?
- what do the pronouns refer to?
Execution: simple call to an execution system (Macrops or behaviors)