Skip to main content

A gymnasium environment for pushany.

Project description

Install Anypush

pip install anypush

Example

import gymnasium as gym
import gym_pushany

# OBJECT_NAME_LIST = [
#     't',
#     '0',
#     '1',
#     '2',
#     '3',
#     '4',
#     '5',
#     '6',
#     '7',
#     '8',
#     '9',
#     'ellipse',
#     'rectangle',
#     'reg3',
#     'reg4',
#     'reg5',
#     'reg6',
#     'reg7',
#     'reg8',
#     'reg9',
#     'reg10'
# ]

object_name = 'ellipse'  
use_obstacles = True     
env = gym.make("pushany/PushAny-v0", object_name=object_name, use_obstacles=use_obstacles)
observation, info = env.reset()

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

    print(f'terminated: {terminated}, truncated: {truncated}')
    if terminated or truncated:
        observation, info = env.reset()

env.close()

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

gym_pushany-0.1.11.tar.gz (17.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gym_pushany-0.1.11-py3-none-any.whl (20.6 kB view details)

Uploaded Python 3

File details

Details for the file gym_pushany-0.1.11.tar.gz.

File metadata

  • Download URL: gym_pushany-0.1.11.tar.gz
  • Upload date:
  • Size: 17.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for gym_pushany-0.1.11.tar.gz
Algorithm Hash digest
SHA256 b58fe00771e2036729cd598a9bfb14dade621690867061d998ded58722d70010
MD5 3cebe8f78be3eb589a0a2750a2d35386
BLAKE2b-256 5adbba10e8691021f5c12e1c7f8b1051c57fe887e0511f10bfb2681880b37401

See more details on using hashes here.

File details

Details for the file gym_pushany-0.1.11-py3-none-any.whl.

File metadata

  • Download URL: gym_pushany-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 20.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for gym_pushany-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 15e605fbc993225307f811264887e8ee0305752365eff7b6324660d1682cf269
MD5 c1bbd52182279dbc5c2ce93a6256ea3a
BLAKE2b-256 db5e5cd05a5150cba8bd9333d798b1dadc51038655e32d8e65dfd9cbeea2a6f7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page