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.9.tar.gz (333.7 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.9-py3-none-any.whl (202.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: oopsie_data_tools-0.9.tar.gz
  • Upload date:
  • Size: 333.7 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.9.tar.gz
Algorithm Hash digest
SHA256 144c16b418857300d7fec7d66d198de138237fae358bb1109e8e59a920d64d25
MD5 e6885126342b3d4bf117ffd54604bbb7
BLAKE2b-256 6a9cc9079b873e8afa8a741837144801454b6335daf8fb6999878435b10e7fad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: oopsie_data_tools-0.9-py3-none-any.whl
  • Upload date:
  • Size: 202.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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 24431c9a89acd939cc3429091653c3502ca79abd130286c2e7ebdf6528746379
MD5 6bca2ad7c69f75631f2cc15d366f2199
BLAKE2b-256 d3451ce7aaec500c1647798b8307125e25b8657359977a62370da0ca481d54d6

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