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

Uploaded Source

Built Distribution

panda_gym-3.0.1-py3-none-any.whl (23.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: panda_gym-3.0.1.tar.gz
  • Upload date:
  • Size: 17.4 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.1.tar.gz
Algorithm Hash digest
SHA256 cd1c72050ea4b13ae970083a661dad578aa9246edf4ce87b55b1d1119a1e1054
MD5 ca6399434bd7658ba360efae5185aa74
BLAKE2b-256 319e229cb0adac3b183884aa489006040ed28be631a38fe9abb8f87cec7ae86b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: panda_gym-3.0.1-py3-none-any.whl
  • Upload date:
  • Size: 23.6 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b4454ee1d3c530c30cacb2ca4961ce6e582bd8e245dbfbaaa1924a749e2a4bc4
MD5 6a5ab4a71cf8c3fb2569ba8714731ea8
BLAKE2b-256 f7158dea1756a4d9d9334949333c424110a1352a7190f096231a3d234746d26a

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