Gym Pomdp Save

Gym-like extensions for POMDP

Project README

gym-pomdp

This package is an extensions of OpenAI Gym, for Partially Observable Markov Decision Process.

Dependencies

  • Python
  • OpenAI Gym
  • PyGame

Installation

Check out the latest code git clone https://github.com/d3sm0/gym_pomdp.git

To use it as a package simply run: python setup.py install

Usage

Import the library and gym as and call the environment:

import gym
import gym_pomdp
env = gym.make("Tag-v0")

Implemented envs

All environments are parametrized as in the original papers. In order to get larger state space or more enemies, it's easy to change the board_size in the specific environment.

  • Tag
  • Tiger
  • BattleShip
  • Network
  • RockSample

General overview POMCP solver Point-based value iteration Similar work

Special thanks

David Silver and Joel Veness made this possible by releasing the code POMCP open source. And @manuel for proof test.

TODO

  • Add pocman environment [WIP]
Open Source Agenda is not affiliated with "Gym Pomdp" Project. README Source: d3sm0/gym_pomdp
Stars
55
Open Issues
0
Last Commit
3 years ago
Repository

Open Source Agenda Badge

Open Source Agenda Rating