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.1.0.tar.gz (10.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.1.0-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for tjc-gym-0.1.0.tar.gz
Algorithm Hash digest
SHA256 39b9429efa20e28c361efff14202ab72089bdba941d7d671d2440b53dc4dba52
MD5 3846e819f10266b486a3cb3c07df8246
BLAKE2b-256 2361d3a68278b3fe1acc9ac8e7264b1a2a8e43e544648513c8ae9a7875e3f176

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tjc_gym-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 00f57497ea2f49f3470582942d12816e1183c05352c25be7bd16dcf585c0fa9a
MD5 6b66b86362b529fd3133a4897e4a150b
BLAKE2b-256 359e4f879e85255e62ac78444780df80cd4345843d51a098b52f5af9d5b52cfe

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