Implementing a controller
A controller is the brains of the agent.
Agents are situated in time, they receive sensory data in
time, and do actions in time.
Controllers have (limited) memory and (limited)
computational capabilities.
The controller speci_es the command at every time.
The command at any time can depend on the current and
previous percepts.
c