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.3.tar.gz (16.7 kB view details)

Uploaded Source

Built Distribution

panda_gym-2.0.3-py3-none-any.whl (26.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: panda_gym-2.0.3.tar.gz
  • Upload date:
  • Size: 16.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10

File hashes

Hashes for panda_gym-2.0.3.tar.gz
Algorithm Hash digest
SHA256 92118ca4c16c2f9e712d9518139ed0c34eefc00ea0f937a52d49aef72574556a
MD5 f1a35930dcf9d53dbb33c480c3f80455
BLAKE2b-256 d7f5d038f44743dbb3ff0b64713ea0a1f32433962b885feca4add39a3b935136

See more details on using hashes here.

File details

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

File metadata

  • Download URL: panda_gym-2.0.3-py3-none-any.whl
  • Upload date:
  • Size: 26.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10

File hashes

Hashes for panda_gym-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 29156d8d592a52b14567c0cea13de4abbfe82f6d7564d9bba403e3a548d325ae
MD5 1c7df0e5a688d31e005d1feca920d2e2
BLAKE2b-256 ca2adebd195d929f627adca3a794abef5105be07ce43fb35559c2921cf9c24cb

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