Skip to main content

Collect, annotate, validate and upload robotic manipulation rollout data.

Project description

Oopsie Tools

Tools for collecting, annotating, inspecting, and converting robotic manipulation rollout data.

This repository currently provides tools for:

  • HDF5 episode recording (EpisodeRecorder)
  • Web annotation workflows
  • In-the-loop annotation during policy rollout

as well as all the necessary utilities to validate, inspect, and upload Oopsie-Data to the official repositories.

Sign up today and start contributing!


For detailed explanations on how to use our tooling and contribute to the project, please visit our website.

For an overview of the steps necessary to integrate the tooling into your workflow and to contribute data to the official Oopsie Data repositories, check out our quickstart guide.

Repository structure

The main tooling for data gathering and annotation is located in oopsie-data-tools.

We provide example scripts for automatically collecting and annotating evaluation data while running policy inference in examples. Currently we support the evaluation scripts supported by openpi and Trossen robotics act_plus_plus repository. If you want to run a different evaluation script, check out the detailed instructions on integrating our tools into standard robot evaluation pipelines.

Issue/PR for support requests

We are very aware that changing eval code and recording data while doing experiments can be a big hassle and cause friction. We are therefore happy to help you integrate the recording tool into your setup. Please let us know what robot platform and policy you are evaluating and where to find a sample of your evaluation & inference code.

Contributing

You can use our toolset any time you like to record and annotate robot rollouts. To contribute your data to the official Oopsie Dataset, please follow the sign-up instructions!

If you run into any issues, please do not hesitate to contact the team via mail or raise an issue here.

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

oopsie_data_tools-0.3.tar.gz (334.4 kB view details)

Uploaded Source

Built Distribution

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

oopsie_data_tools-0.3-py3-none-any.whl (203.3 kB view details)

Uploaded Python 3

File details

Details for the file oopsie_data_tools-0.3.tar.gz.

File metadata

  • Download URL: oopsie_data_tools-0.3.tar.gz
  • Upload date:
  • Size: 334.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for oopsie_data_tools-0.3.tar.gz
Algorithm Hash digest
SHA256 3ee92d130b442f4183ff7bbb635aaeb146b5bd279e90d7658b4b6d5538fc5d6e
MD5 5d32434598fd929963e9cb02455031fc
BLAKE2b-256 c70017ae665caccc8ed0fcbe54f49a56f5696c1413162f9327ad30be49f74fef

See more details on using hashes here.

File details

Details for the file oopsie_data_tools-0.3-py3-none-any.whl.

File metadata

  • Download URL: oopsie_data_tools-0.3-py3-none-any.whl
  • Upload date:
  • Size: 203.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for oopsie_data_tools-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a5221a50b9ed74f20f7f36df7749f9718e95bc841e1d1770f68187479326cf29
MD5 5bd3d5ac517f5f07d3f7a40f0428be20
BLAKE2b-256 ac5726f6ab701631a404db6e4816741fc75f58bca0b3680c5fd52e09176de3f5

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