Agent pov#

The point-of-view classes define the type of actions an RL agent can take and the subset of the environment state the agent will receive from an environment as observation. In this way, the agent can be provided with a different set of actions and information about the state of the environment. All pov classes inherit attributes and methods from the abstract base class AgentPOV

Base class#

AgentPOV

Abstract agent point-of-view class.

POV types#

GlobalView

Agent point-of-view observing the full state of the environment.

LocalView

Agent point-of-view observing grid cells in a given radius around the agent.

ForwardView

Agent point-of-view observing grid cells in front of the agent.