Minigrid Environments#
The environments listed below are implemented in the minigrid/envs directory. Each environment provides one or more configurations registered with OpenAI gym. Each environment is also programmatically tunable in terms of size/complexity, which is useful for curriculum learning or to fine-tune difficulty.
![](/_static/videos/minigrid/BlockedUnlockPickupEnv.gif)
Blockedunlockpickupenv
![](/_static/videos/minigrid/CrossingEnv.gif)
Crossingenv
![](/_static/videos/minigrid/DistShiftEnv.gif)
Distshiftenv
![](/_static/videos/minigrid/DoorKeyEnv.gif)
Doorkeyenv
![](/_static/videos/minigrid/DynamicObstaclesEnv.gif)
Dynamicobstaclesenv
![](/_static/videos/minigrid/EmptyEnv.gif)
Emptyenv
![](/_static/videos/minigrid/FetchEnv.gif)
Fetchenv
![](/_static/videos/minigrid/FourRoomsEnv.gif)
Fourroomsenv
![](/_static/videos/minigrid/GoToDoorEnv.gif)
Gotodoorenv
![](/_static/videos/minigrid/GoToObjectEnv.gif)
Gotoobjectenv
![](/_static/videos/minigrid/KeyCorridorEnv.gif)
Keycorridorenv
![](/_static/videos/minigrid/LavaGapEnv.gif)
Lavagapenv
![](/_static/videos/minigrid/LockedRoomEnv.gif)
Lockedroomenv
![](/_static/videos/minigrid/MemoryEnv.gif)
Memoryenv
![](/_static/videos/minigrid/MultiRoomEnv.gif)
Multiroomenv
![](/_static/videos/minigrid/ObstructedMaze_1Dlhb.gif)
Obstructedmaze 1Dlhb
![](/_static/videos/minigrid/ObstructedMaze_Full.gif)
Obstructedmaze Full
![](/_static/videos/minigrid/ObstructedMaze_Full_V1.gif)
Obstructedmaze Full V1
![](/_static/videos/minigrid/PlaygroundEnv.gif)
Playgroundenv
![](/_static/videos/minigrid/PutNearEnv.gif)
Putnearenv
![](/_static/videos/minigrid/RedBlueDoorEnv.gif)
Redbluedoorenv
![](/_static/videos/minigrid/UnlockEnv.gif)
Unlockenv
![](/_static/videos/minigrid/UnlockPickupEnv.gif)
Unlockpickupenv