Skip to main content

Bidirectional converter and validator for AgiBot World ↔ LeRobot v3 datasets.

Project description

embodied-data

Cross-format converter and validator for embodied AI datasets.

Why this exists

Robotics researchers spend days rewriting the same dataset conversion scripts. AgiBot World's official convert_to_lerobot.py has had unresolved issues for months; LeRobot's v2.0 / v2.1 / v3.0 versions break each other; every lab writes its own timestamp alignment check. This tool is the layer that stops.

v0.0.1 scope (what this does today)

Three commands, one format pair:

embodied-data convert   agibot → lerobot-v3
embodied-data validate  fps / timestamp / action-dim / frame alignment
embodied-data preview   stats report for first N episodes

Non-goals for v0.0.1: action-space retargeting across embodiments, Chinese prompt embedding, RLDS support. Those come later.

Install

uv sync
uv run embodied-data --help

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

embodied_data-0.1.0.tar.gz (25.5 kB view details)

Uploaded Source

Built Distribution

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

embodied_data-0.1.0-py3-none-any.whl (34.1 kB view details)

Uploaded Python 3

File details

Details for the file embodied_data-0.1.0.tar.gz.

File metadata

  • Download URL: embodied_data-0.1.0.tar.gz
  • Upload date:
  • Size: 25.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for embodied_data-0.1.0.tar.gz
Algorithm Hash digest
SHA256 51348c5c1b6441eec06ec3d120f5c22c63eba5e20faa15de3b8c2f5b18a1af74
MD5 246fd376b188ca80f9a155d7a6cb79d5
BLAKE2b-256 37307d72fe1e3c0ac897b5293d36a19deb14cd73429944fedce7d6a0255edbd0

See more details on using hashes here.

File details

Details for the file embodied_data-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: embodied_data-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 34.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for embodied_data-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 093a5ba74ef13257a90631339c511060feea44d3868c56867d1040483007a1e2
MD5 874d96944cc6d5e9ad331e9c68a2e3ed
BLAKE2b-256 ae57f6457af192a5b40c3ea4fdde5603492848e6defb31383148b52fddf5e2b9

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