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.8.tar.gz (17.1 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.8-py3-none-any.whl (20.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gym_pushany-0.1.8.tar.gz
  • Upload date:
  • Size: 17.1 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.8.tar.gz
Algorithm Hash digest
SHA256 4e0da64b12f97bf02cb393caf628af0b776020b4e21bc6bcfe66b8e882ecfb10
MD5 9601fe808b108ec7c1d20e711192fb55
BLAKE2b-256 c79e005063a3962864732fa0bf3855dff785a17c1e5bcd32601ac1a51f9cadff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gym_pushany-0.1.8-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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 1fa25c5b732465e7dad2a5ee6368e51b17ded60ba01358fc829fe1fda5b5c692
MD5 9c0fd37901f236524711bce7d760714e
BLAKE2b-256 bf050095608a140e10b37a0534f17a4d9790a3c05dd05a6a739fdfa52f73820a

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