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.5.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.5-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tjc-gym-0.0.5.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.5.tar.gz
Algorithm Hash digest
SHA256 2621ab8928d823511e1e594a4c4ec3c602bde11934401b118d91361ba0d13373
MD5 d7bddf3422e964ab29f8e8d41683678d
BLAKE2b-256 c8407e62f8b1d96043b4a80861925a9f5ab39dca001ee87a772540a2d1b0ee4d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tjc_gym-0.0.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 1a143f76dfe79cf0f85be93a1ca6aa0fd4ceb8ae52461146dd66d6b18ebb9b0c
MD5 d3262bae69a4456626e62e871078cfc1
BLAKE2b-256 82dd8a18d5315b9178ce99a145d4d7e60efe372ffc450490f11a3e3aabb8a610

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