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

@misc{gallouédec2021multigoal,
      title={Multi-Goal Reinforcement Learning environments for simulated Franka Emika Panda robot}, 
      author={Quentin Gallou{\'e}dec and Nicolas Cazin and Emmanuel Dellandr{\'e}a and Liming Chen},
      year={2021},
      eprint={2106.13687},
      archivePrefix={arXiv},
      primaryClass={cs.LG}
}

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file panda_gym-2.0.0a0.tar.gz.

File metadata

  • Download URL: panda_gym-2.0.0a0.tar.gz
  • Upload date:
  • Size: 8.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for panda_gym-2.0.0a0.tar.gz
Algorithm Hash digest
SHA256 55e58a3bbf7f172726b267cf575546258942bf5076f590d6d8dbfc2198b516a5
MD5 5bb6bfd7f4fae98fc9d6a423749fe094
BLAKE2b-256 fa0f7b484d1cf7004a3ecc37dd305b2fe5d7e5d7d594f68829370aff9f1aa6c7

See more details on using hashes here.

File details

Details for the file panda_gym-2.0.0a0-py3-none-any.whl.

File metadata

  • Download URL: panda_gym-2.0.0a0-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.8.2 pkginfo/1.8.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for panda_gym-2.0.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 06a372efe0e4121b4c8dceb02dde4c22d9e26b9b55f8d218788bc1c38aeba4e4
MD5 f66883064f48fd5bd9b024d75b3be678
BLAKE2b-256 2d0989964e39997787c73168b99e8623cc3a9ee9f3c56b5d891477eb17e8ff9b

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