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.4.tar.gz (17.0 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.4-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gym_pushany-0.1.4.tar.gz
  • Upload date:
  • Size: 17.0 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.4.tar.gz
Algorithm Hash digest
SHA256 4c4c3119fb3565db76f5bb0f38df688dab665d810c7fc1eaea0d4e7560ae79e1
MD5 6e1288182bfd54f0ecb834493064efcc
BLAKE2b-256 973f7078f28e31613fe4994427d40e0cbc172227be74cf157a6ce00a9a0787f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gym_pushany-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 20.5 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3e19cca7795dc2817d54add720759986ef10d99f4362fa45cc226e3479d78765
MD5 b2a7cd025b931568738a2baa7f98ebc1
BLAKE2b-256 2be5220e5f3cecefa4d26d5576afe2a4207fa947ef96dce079ef1a5d43bf9fba

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