Segregating Planners and Their

By implementing agents and environments using a domain-independent, extensible simulation substrate, described in this paper, agents will have clean interfaces to their environments. These makes it easier for agents to be plugged into other environments that have been similarly defined. If agents can interact with multiple environments, their behaviors and the associated experimental results will be more general and interesting.