Skip to main content

OpenAI Gym Franka Emika Panda robot environment based on PyBullet.

Project description

panda-gym

OpenaAI Gym Franka Emika Panda robot environment based on PyBullet.

Installation

Using PyPI:

pip install panda-gym

From source:

git clone https://github.com/quenting44/panda-gym.git
pip install -e panda-gym

Usage

import gym
import panda_gym

env = gym.make('PandaReach-v0', 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()

Environments

Environnement are widely inspired from OpenAI Fetch environnements.

PandaReach-v0: Panda has to move its end-effector to the desired goal position.

PandaSlide-v0: Panda has to hit a puck across a long table such that it slides and comes to rest on the desired goal.

PandaPush-v0: Panda has to move a box by pushing it until it reaches a desired goal position.

PandaPickAndPlace-v0: Panda has to pick up a box from a table using its gripper and move it to a desired goal above the table.

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-0.0.4.tar.gz (8.7 kB view hashes)

Uploaded Source

Built Distribution

panda_gym-0.0.4-py3-none-any.whl (14.2 kB view hashes)

Uploaded Python 3

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