The WorldSimulatorInterface

The WORLD SIMULATOR is implemented in terms of the WorldSimulatorinterface. This interface describes how an AGENT will interact with an environment. A concrete instantiation of the WorldSimulatorinterface provides all of the necessary simulation machinery - it can model the (possibly stochastic) effects of an agent's actions on a given environment, track REWARDs, handle START and GOAL states, etc.

For this project, the designer MUST provide at least one concrete implementation of the WorldSimulatorinterface. Others MAY be provided, at the designer's discretion. The required implementation MUST be named JRoboWorldSimulator.



Terran Lane 2005-09-29