SimpleGrid is a super simple grid environment for Gymnasium (formerly OpenAI gym). It is easy to use and customise and it is intended to offer an environment for quickly testing and prototyping different Reinforcement Learning algorithms.
It is also efficient, lightweight and has few dependencies (gymnasium, numpy, matplotlib).
SimpleGrid involves navigating a grid from a Start (red tile) to a Goal (green tile) state without colliding with any Wall (black tiles) by walking over the Empty (white tiles) cells. The yellow circle denotes the agent's current position.
To install SimpleGrid, you can either use pip
pip install gym-simplegrid
or you can clone the repository and run an editable installation
git clone https://github.com/damat-le/gym-simplegrid.git
cd gym-simplegrid
pip install -e .
Please use this bibtex if you want to cite this repository in your publications:
@misc{gym_simplegrid,
author = {Leo D'Amato},
title = {SimpleGrid: Simple Grid Environment for Gymnasium},
year = {2022},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/damat-le/gym-simplegrid