feat: prepare HandUMI research preview - #7
Draft
alvax64 wants to merge 45 commits into
Draft
Conversation
# Conflicts: # configs/tracking_meta_quest.yaml # docs/README_quest.md # src/handumi/dataset/reader.py # src/handumi/scripts/record.py # tests/scripts/test_record.py
Preserve body/CoM recording and shared Rerun visualization while incorporating the current robot, PICO calibration, and teleoperation updates.
# Conflicts: # tests/scripts/test_record.py
# Conflicts: # pyproject.toml
Let LeRobot create the reserved staging root, close all initialized resources on setup failure, and keep spawned Rerun viewers localhost-bound and recorder-owned.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Classification
GitHub/source research preview only. No release, PyPI publication, documentation deployment, safety qualification, or scientific validation is authorized. TEST-001 has not passed.
Included
Verification on 866b592
3fdc28872a206bdb086f75a777ec788777a22acc5681ef4306c79da69c35681c.Connected diagnostics (not qualification evidence)
A worn-Quest three-camera/Rerun run completed 197 rows over 19.7 seconds and retained 3,085 native packet-v2 sidecar rows. A later workspace-camera diagnostic completed 297 rows over 29.7 seconds with 4,046 native packets, 23 valid canonical body joints per row, no viewer failures, and 11/11 verified file checksums. Body CoM/contact/support remained invalid because no fitted profile was supplied.
Offline quality rejected both short diagnostics. The workspace-camera run exceeded the 60 ms tracking synchronization tolerance on 3/297 rows (1.0101% versus the 1% threshold; 199.923 ms maximum). It used an explicit three-second controller recovery window and is visual diagnostic evidence only.
The right-wrist camera repeatedly disconnected and re-enumerated at the USB layer. The simultaneous startup gate now rejects this before dataset creation, but stable direct/powered USB hardware remains required before repeating the supported three-camera and 30-minute gates.
Still blocked
Legal/asset permission closure, calibrated physical Quest/camera/Feetech/robot gates, stable right-wrist camera power/cabling, 30-minute hardware soak, release signing/ownership authority, and TEST-001 laboratory execution remain external. Software-only or short visual evidence is not Quest lifecycle, camera endurance, thermal, radio, robot, anatomical-accuracy, physical-safety, or scientific-validation evidence.
Do not merge or publish solely from these results.