Skip to content
#

gridworld

Here are 90 public repositories matching this topic...

Safety challenges for AI agents' ability to learn and act in desired ways in relation to biologically and economically relevant aspects. The benchmarks are implemented in a gridworld-based environment. The environments are relatively simple, just as much complexity is added as is necessary to illustrate the relevant safety and performance aspects.

  • Updated Dec 17, 2025
  • Python

Enables you to convert a PettingZoo environment to a Gym environment while supporting multiple agents (MARL). Gym's default setup doesn't easily support multi-agent environments, but this wrapper resolves that by running each agent in its own process and sharing the environment across those processes.

  • Updated Dec 16, 2025
  • Python

Research-grade Reinforcement Learning framework for single-agent and multi-agent warehouse navigation using Deep Q-Networks (DQN), PyTorch, replay buffer, target networks, logging, and full test suite. Built for PhD-level RL and autonomous systems research.

  • Updated Dec 11, 2025
  • Python

Extended, multi-agent, and multi-objective (MaMoRL / MoMaRL) gridworld environments building framework based on DeepMind's AI Safety Gridworlds. This is a suite of reinforcement learning environments illustrating various safety properties of intelligent agents. It is made compatible with OpenAI's Gym/Gymnasium and Farama Foundation PettingZoo.

  • Updated Dec 1, 2025
  • Python

𝙵𝚎𝚍𝚎𝚛𝚊𝚝𝚎𝚍 𝙼𝙰𝚁𝙻-𝙶𝚢𝚖 : We introduce a custom multi-agent reinforcement learning environment built with Gymnasium and Pygame, designed for evaluating federated RL (FRL) algorithms. The environment models a grid world where multiple agents—such as robots—navigate to accomplish spatially distributed tasks, like reaching delivery points.

  • Updated Oct 7, 2025
  • Jupyter Notebook

Improve this page

Add a description, image, and links to the gridworld topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the gridworld topic, visit your repo's landing page and select "manage topics."

Learn more