Skip to main content

Shared domain constants for the VersatIL imitation learning ecosystem

Project description

versatil_constants

Tests PyPI Python

Shared domain constants for the VersatIL imitation learning ecosystem. Zero dependencies.

Each "world" (TSO robot testbed, Libero simulation, MetaWorld simulation, PushT, Kitchen, BlockPush, UR3 block-pushing, Multimodal Ant, etc.) has its own module defining observation and action keys that cross the wire between inference clients and environment servers. Shared constants (language keys, gripper types, coordinate systems) live in shared.

Installation

pip install versatil-constants

Usage

# Shared across all worlds
from versatil_constants.shared import ObsKey, GripperType, BinaryGripperRange

# TSO Robot Testbed
from versatil_constants.tso import TSOCamera, TSOProprioKey

# Libero simulation
from versatil_constants.libero import LiberoCamera, LiberoProprioKey

# MetaWorld simulation
from versatil_constants.metaworld import MetaWorldCamera, MetaWorldProprioKey

# PushT simulation
from versatil_constants.pusht import PushTCamera, PushTProprioKey

# Franka Kitchen simulation
from versatil_constants.kitchen import KitchenCamera, KitchenProprioKey

# BlockPush simulation
from versatil_constants.blockpush import BlockPushProprioKey

# UR3 block-pushing simulation
from versatil_constants.ur3 import UR3ProprioKey

# Multimodal Ant simulation
from versatil_constants.multimodal_ant import MultimodalAntProprioKey

Modules

Module Contents
shared ObsKey, GripperType, BinaryGripperRange, ActionComputationMethod, CoordinateSystem, OrientationRepresentation, ActionComponent, ActionMetadataField
tso TSOCamera, TSOProprioKey
libero LiberoCamera, LiberoProprioKey
metaworld MetaWorldCamera, MetaWorldProprioKey
pusht PushTCamera, PushTProprioKey
kitchen KitchenCamera, KitchenProprioKey
blockpush BlockPushProprioKey
ur3 UR3ProprioKey
multimodal_ant MultimodalAntProprioKey

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

versatil_constants-0.2.1.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

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

versatil_constants-0.2.1-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file versatil_constants-0.2.1.tar.gz.

File metadata

  • Download URL: versatil_constants-0.2.1.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for versatil_constants-0.2.1.tar.gz
Algorithm Hash digest
SHA256 bbe899515aa9b3ea6edb7b3126f92443f16ea1984381d68592839c44a65d6424
MD5 7cd321e4de9bfac795659422482513f3
BLAKE2b-256 4f518cfd3e05c408e70f14149515f520262c2e76e37883952988afdd0454b7d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for versatil_constants-0.2.1.tar.gz:

Publisher: publish.yml on Lorenzo-Mazza/versatil_constants

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file versatil_constants-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for versatil_constants-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1968a2836ed933f2271a0c44802a2ce26827072c7d09d28565f66234786269be
MD5 3e9004f3f2f49f52ef9e25e00164c29a
BLAKE2b-256 abf7254a8a4acb922de0ef8676071b2fbfff677e9440a0366104113067991598

See more details on using hashes here.

Provenance

The following attestation bundles were made for versatil_constants-0.2.1-py3-none-any.whl:

Publisher: publish.yml on Lorenzo-Mazza/versatil_constants

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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