Skip to main content

Set of robotic environments based on PyBullet physics engine and gymnasium.

Project description

panda-gym

Set of robotic environments based on PyBullet physics engine and gymnasium.

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 gymnasium as gym
import panda_gym

env = gym.make('PandaReach-v3', render_mode="human")

observation, info = env.reset()

for _ in range(1000):
    action = env.action_space.sample() # random action
    observation, reward, terminated, truncated, info = env.step(action)

    if terminated or truncated:
        observation, info = env.reset()

env.close()

You can also Open in Colab

Environments

PandaReach-v3 PandaPush-v3
PandaReach-v3 PandaPush-v3
PandaSlide-v3 PandaPickAndPlace-v3
PandaSlide-v3 PandaPickAndPlace-v3
PandaStack-v3 PandaFlip-v3
PandaStack-v3 PandaFlip-v3

Baselines results

Baselines results are available in rl-baselines3-zoo and the pre-trained agents in the Hugging Face Hub.

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

Uploaded Source

Built Distribution

panda_gym-3.0.5-py3-none-any.whl (23.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: panda_gym-3.0.5.tar.gz
  • Upload date:
  • Size: 17.7 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-3.0.5.tar.gz
Algorithm Hash digest
SHA256 d2c3cc767f27521a9056d9a24465d4337e1ced8de9c06b2d26c10681a8187043
MD5 ae7a7e263eb482e1b4338e709c08ff7e
BLAKE2b-256 0b20ea39453abae14c6b3427620d5b3608519760c75075a19fa92e75af623ef9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: panda_gym-3.0.5-py3-none-any.whl
  • Upload date:
  • Size: 23.8 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-3.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 3d909ab4c44e94dd3a7bdb1fff5f213706d858b51c453f9716ec6db71387110c
MD5 92a58667d86a33a7f2af7a02e2fd2377
BLAKE2b-256 642b9ccabc42cb40f57842006086128fee4edaa906bcb570dedf4b47da8c2ffe

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