Skip to main content

Set of OpenAI/gym robotic environments based on PyBullet physics engine.

Project description

panda-gym

Set of OpenAI/gym robotic environments based on PyBullet physics engine.

PyPI version Downloads GitHub build codecov Code style: black arXiv

Documentation

Check out the documentation.

Installation

Using PyPI

pip install panda-gym

From source

git clone https://github.com/qgallouedec/panda-gym.git
pip install -e panda-gym

Usage

import gym
import panda_gym

env = gym.make('PandaReach-v2', render=True)

obs = env.reset()
done = False
while not done:
    action = env.action_space.sample() # random action
    obs, reward, done, info = env.step(action)

env.close()

You can also Open in Colab

Environments

PandaReach-v2 PandaPush-v2
PandaReach-v2 PandaPush-v2
PandaSlide-v2 PandaPickAndPlace-v2
PandaSlide-v2 PandaPickAndPlace-v2
PandaStack-v2 PandaFlip-v2
PandaStack-v2 PandaFlip-v2

Baselines results

Baselines results and pre-trained agents available in rl-baselines3-zoo.

Citation

Cite as

@article{gallouedec2021pandagym,
  title        = {{panda-gym: Open-Source Goal-Conditioned Environments for Robotic Learning}},
  author       = {Gallou{\'e}dec, Quentin and Cazin, Nicolas and Dellandr{\'e}a, Emmanuel and Chen, Liming},
  year         = 2021,
  journal      = {4th Robot Learning Workshop: Self-Supervised and Lifelong Learning at NeurIPS},
}

Environments are widely inspired from OpenAI Fetch environments.

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

panda_gym-2.0.4.tar.gz (17.5 kB view details)

Uploaded Source

Built Distribution

panda_gym-2.0.4-py3-none-any.whl (26.4 kB view details)

Uploaded Python 3

File details

Details for the file panda_gym-2.0.4.tar.gz.

File metadata

  • Download URL: panda_gym-2.0.4.tar.gz
  • Upload date:
  • Size: 17.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.11.3 pkginfo/1.8.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.13

File hashes

Hashes for panda_gym-2.0.4.tar.gz
Algorithm Hash digest
SHA256 f2d1280479cd14c403ff0950d23290bc022b7095bd930af8253f2a6aab0ec641
MD5 a6138beee449321a474da271a925ee5b
BLAKE2b-256 93d2c3e538077d120fb269acb73c0eba015e8dc37b4706c1785bad0aeaec63b8

See more details on using hashes here.

File details

Details for the file panda_gym-2.0.4-py3-none-any.whl.

File metadata

  • Download URL: panda_gym-2.0.4-py3-none-any.whl
  • Upload date:
  • Size: 26.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.11.3 pkginfo/1.8.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.13

File hashes

Hashes for panda_gym-2.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 aa0abbcb85fca829384e4053b4962b8f2d9cf050833ecc31cd165a5dc4a8e300
MD5 9ea89281bba639962595ad8edc68c895
BLAKE2b-256 937779a8b816bdeaa6253a9ebceafbc326876e28da0024697283eb3017f97c8d

See more details on using hashes here.

Supported by

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