Skip to main content

OpenAI Gym environment of Traffic Junction with continuous action space

Project description

tjc-gym

Traffic Juntion Continuous (tjc) is a continuous version of the environment Traffic Junction defined in Learning Multiagent Communication with Backpropagation. The environment is based on OpenAI Gym and has an continouos observation and action space where the original is discrete.

Installation

Through PyPi:

pip install tjc-gym

Or directly by cloning repo:

git clone https://github.com/jakobdybdahl/tjc-gym.git
cd tjc-gym
pip install -e .

Usage

import gym

env = gym.make('tjc_gym:TrafficJunctionContinuous6-v0')
done = [False] * env.n_agents
score = 0

obs = env.reset()
while not all(done):
  env.render()
  actions = [acsp.sample() for ascp in env.action_space]
  obs_, rewards, done, info = env.step(actions)
  score += sum(rewards)

Reference

If you want to site our work, please see the citation file in the repo for details. Through GitHub it is possible to 'Cite this repository' and get a BibTeX reference - it can be found in the 'About' section of this repo.

Acknowledgement

This environment was developed by RasmusThorsen and jakobdybdahl to complement our master thesis at @ Aarhus University.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tjc-gym-0.0.4.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tjc_gym-0.0.4-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file tjc-gym-0.0.4.tar.gz.

File metadata

  • Download URL: tjc-gym-0.0.4.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.2

File hashes

Hashes for tjc-gym-0.0.4.tar.gz
Algorithm Hash digest
SHA256 c43356d7c235f85dbadd0116e0ddab1bf58199ca124be1ef424b4732b53a5b0d
MD5 c44c0bd48f0a6a5ec8045a0a9e116f43
BLAKE2b-256 5e448f334d81fdcf6e848cb9fd4fb3096b4a9534ab015b9ecadb93bd08a876ad

See more details on using hashes here.

File details

Details for the file tjc_gym-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: tjc_gym-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.2

File hashes

Hashes for tjc_gym-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 056feafbf9e7e3b38c0567e50b031e5795a565fdd9e1e14f73cf8088d2755314
MD5 a97af437b9702461a0c98c6a8bf311bf
BLAKE2b-256 5f889518e6599115a7629793c3280745588a265a7b5d3aa1be47a1749bf5b250

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page