Maze#

Maze

Description#

Maze environment in which the agent has to reach a red box. There are a few variants of the Maze environment. The MazeS2 environment gives you a 2x2 maze and the MazeS3 environment gives you a 3x3 maze. The MazeS3Fast also gives you a 2x2 maze, but the turning and moving motion per action is larger.

Action Space#

Num

Action

0

turn left

1

turn right

2

move forward

Observation Space#

The observation space is an ndarray with shape (obs_height, obs_width, 3) representing a RGB image of what the agents sees.

Rewards:#

+(1 - 0.2 * (step_count / max_episode_steps)) when red box reached and zero otherwise.

Arguments#

env = gym.make("MiniWorld-Maze-v0")
# or
env = gym.make("MiniWorld-MazeS2-v0")
# or
env = gym.make("MiniWorld-MazeS3-v0")
# or
env = gym.make("MiniWorld-MazeS3Fast-v0")