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 around:
- HDF5 episode recording (
EpisodeRecorder) - Web annotation workflows
- In-the-loop annotation during policy rollout
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. You can also use the information in AI_CONTEXT.md to guide a coding agent through the setup.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file oopsie_data_tools-0.2.1.tar.gz.
File metadata
- Download URL: oopsie_data_tools-0.2.1.tar.gz
- Upload date:
- Size: 334.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b19b67e6ed6ddb2cf02f59466cd7fc4c5fd31b298fde839b9d473ef21de5c48
|
|
| MD5 |
27cd1b296afa45e5dccc379e111a80df
|
|
| BLAKE2b-256 |
1b2fb196c13f22a6e9d6124389306157fedc7b2155e00803b74b932df4deca71
|
File details
Details for the file oopsie_data_tools-0.2.1-py3-none-any.whl.
File metadata
- Download URL: oopsie_data_tools-0.2.1-py3-none-any.whl
- Upload date:
- Size: 203.5 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17c9df91d8352fcc63d1e02350ec3dc28f22548b2b7e4ce34b3a85cb6dfbf0ec
|
|
| MD5 |
f4fb48f19fe89a8fa20bd3ea22cbec6b
|
|
| BLAKE2b-256 |
788ada059194c7b8ab1c149ade245d1299c0f989f506dc712d54abd0836b73b1
|