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.2.tar.gz (8.7 MB view details)

Uploaded Source

Built Distribution

panda_gym-2.0.2-py3-none-any.whl (26.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: panda_gym-2.0.2.tar.gz
  • Upload date:
  • Size: 8.7 MB
  • 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.2.tar.gz
Algorithm Hash digest
SHA256 b62f9b7d4b397c759c7a803c52c37f0d3d093b97bd77bb942a80edd4c5b8b35d
MD5 7fa408abc7fb66a067b7b96fe5ef2d16
BLAKE2b-256 c5e8303f561cdd2ad1ce81f13de9a49719904b116ce05e4017dd4aa729dae637

See more details on using hashes here.

File details

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

File metadata

  • Download URL: panda_gym-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 26.7 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 377bd1c5f8d1f2bc72c758000fa555bbda4bd23839830e950fb12f07d1e72e18
MD5 2c3554b8881a94be16bbee785b1967d3
BLAKE2b-256 8f8db13f9486b2800721baa6ace77b10a516de535eb3f1004b2c263c2ca23d14

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