Spaces:
Running
Running
Commit History
5 days ago
-
teleopSample viewers: WeChat-safe autoplay (top-frame WeixinJSBridge, no readyState deadlock, tap retry)
faradayfuture +1: Claude Opus 5.5Same fix as the egoSample viewers: in-app WebViews never reach readyState>=2 before play(), and WeixinJSBridge only exists in the top frame. Covers the task episode pages, epN viewers, lib/viewer.js (faberU viewers) and clip.html. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>8d83ceb -
egoSample viewers: use top-frame WeixinJSBridge for autoplay inside index iframe
faradayfuture +1: Claude Opus 5.5WeChat iOS injects WeixinJSBridge only into the top frame, so the iframe'd viewers never got the bridge callback and stayed paused. Look it up on parent/top, start via the bridge first in WeChat, ?wxdebug shows a log. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>fae2f7e -
Remove stray notes file
faradayfuture20f08ad -
Metadata cleanup: drop taxonomy attribution (egoSample) and source h5_path (teleopSample)
faradayfuturef87f8b9
6 days ago
-
egoSample: point dataset links to renamed folders (<device>_<task>_ep000)
faradayfuture7ae5535 -
egoSample viewers: fix autoplay in WeChat/iOS in-app WebViews (no canplay wait, retry on WeixinJSBridgeReady/first tap)
Verified signature164dee5
19 days ago
-
teleopSample: load Futurist ep0-5 via relative paths
Darren Zhang +1: Claude Opus 5.5Absolute static.hf.space URLs bypass the signed iframe context and fail when the Space is private; relative paths also work off-HF. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>8103ab6
24 days ago
-
Restore hidden teleop episodes and MEgo ego samples
Verified signature67e2ddf
25 days ago
-
TEMP: hide teleop episodes (keep 4 Faber U tasks) and MEgo ego samples
Verified signature927a378
-
egoSample/faberu: split point cloud into map (0.5 MB, first) / scans (1.8 MB) / depth-hover grid (0.9 MB, last); delta-encoded
Verified signatured01ec1a -
egoSample/faberu: gzip core data (1.75 MB -> 0.17 MB) fetched in parallel; preload three.js
Verified signature3e86b3c -
egoSample/faberu: 640-wide previews (~500 kbps, 31 MB), parallel point-cloud fetch, accumulated environment map
Verified signatureedf5d89 -
egoSample/faberu: preview videos re-encoded to MEgo spec (480-wide, ~200 kbps): 60 MB -> 12 MB
Verified signature33c8fff -
egoSample/faberu: high fetch priority for viewer data
Verified signature07e9f10 -
egoSample/faberu: load point clouds from a compressed binary pack so the 3D view starts immediately
Verified signaturec22fc81 -
egoSample: add Robot Ego · Multi-Sensor Capture category (planned) with Faber U shelf-restocking episode
Verified signaturec8f934b
-
Landing page: Ego Sample card now describes all 3 rigs (PICO, MEgo, Jizhi Stereo)
Verified signature2718498 -
Landing page: update Ego Sample task count (11->12) for the added Jizhi Stereo task
Verified signatureb5b9716 -
egoSample: add Jizhi Stereo photo keychain crafting (Creative Workshops)
Verified signaturee3d65b7
-
Landing page: update Ego Sample task count (6->11) to match the shell, which already includes 5 MEgo tasks alongside the 6 legacy demos
Verified signature2033452 -
Landing page: update Teleop Sample episode/scene count (14->22 episodes, 4->8 Faber U scenes) after pickplace_samples was added to the viewer
Verified signaturecc54f30 -
teleopSample viewer: fix mislabeled 'steel tray' text, unify raw-data download link style with egoSample, fix broken FaberU/pickplace_samples download path
Verified signature65c21d7 -
Futurist legacy viewer: dataset links -> futurist/ prefix (teleopSample reorg)
Verified signaturef7963ad -
Futurist legacy viewer: dataset links -> futurist/ prefix (teleopSample reorg)
Verified signature06a645d -
Futurist legacy viewer: dataset links -> futurist/ prefix (teleopSample reorg)
Verified signature423b32f -
Futurist legacy viewer: dataset links -> futurist/ prefix (teleopSample reorg)
Verified signature1af400a -
Futurist legacy viewer: dataset links -> futurist/ prefix (teleopSample reorg)
Verified signature86e3a7a -
Futurist legacy viewer: dataset links -> futurist/ prefix (teleopSample reorg)
Verified signature1cab000 -
Faber U viewer: dataset link -> FaberU/workshop_samples/<episode dir> (teleopSample reorg)
Verified signature2d5dd94 -
Faber U viewer: dataset link -> FaberU/workshop_samples/<episode dir> (teleopSample reorg)
Verified signatureb1d89c2 -
Faber U viewer: dataset link -> FaberU/workshop_samples/<episode dir> (teleopSample reorg)
Verified signature257abf5 -
Faber U viewer: dataset link -> FaberU/workshop_samples/<episode dir> (teleopSample reorg)
Verified signaturef5f7e99 -
Faber U viewer: dataset link -> FaberU/workshop_samples/<episode dir> (teleopSample reorg)
Verified signature4c51e82 -
Faber U viewer: dataset link -> FaberU/workshop_samples/<episode dir> (teleopSample reorg)
Verified signaturefdacdbb -
Faber U viewer: dataset link -> FaberU/workshop_samples/<episode dir> (teleopSample reorg)
Verified signaturefe47ef5 -
Faber U viewer: dataset link -> FaberU/workshop_samples/<episode dir> (teleopSample reorg)
Verified signature9dd42d4 -
teleopSample: t2 is a water bottle, not a soda bottle
darren.zhang +1: Claude Opus 5 (1M context)Task renamed to t2_water_bottle_into_steel_tray; the sidebar entry, page titles, instruction / object text, the generated step descriptions and the dataset links all follow. The two 2026-07-07 episodes hold a clear plastic drinking-water bottle with a red QR-code label. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>c087024 -
sort_ep0/head_left_fisheye: added a 2nd face track (review pass), stable blur
Verified signature1a17af6 -
mem_ep1/head_left_fisheye: added a 2nd face track (review pass), stable blur
Verified signaturee44e294 -
teleopSample: restore the preview encode quality
darren.zhang +1: Claude Opus 5 (1M context)Back to CRF 23 for every preview stream and no pre-filtering of the depth map — the smaller files cost too much image quality. The rest of the load work stays: the trimmed page payload, the offscreen chart cache and the shared css/js. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>297b8e2 -
teleopSample: cut what a pick-and-place page loads by ~60%
darren.zhang +1: Claude Opus 5 (1M context)Preview encodes: colour CRF 23 -> 26, and the false-colour depth (the biggest file on every page) gets its own budget — a 3x3 median kills the sensor speckle that was eating bitrate, and CRF 33 is indistinguishable from 26 on a flat colour map: 2.3 MB -> 0.3 MB. Page payload drops the arrays it can derive (the active-arm track, the time ramp, the command delta) and keeps chart precision only. Charts now paint their curves into an offscreen canvas once and blit it per frame, so playback only draws the cursor. page 134 KB -> 94 KB, video 5.5 MB -> 2.0 MB, shared css/js cached across pages Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>350de76 -
teleopSample: one shared step UI for all 22 episode pages
darren.zhang +1: Claude Opus 5 (1M context)lib/steps-ui.js now owns the instruction header, the step timeline, the current-step panel, the step-list rows and the per-step measurements; the pick-and-place pages call it directly (lib/viewer.js + lib/viewer.css hold the rest of their page logic, previously inlined in all eight) and lib/enhance.js is what is left of the older pages' adapter — it only reads their JSON blocks and supplies the task description. Behaviour is unchanged on both page families. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>81299b2 -
teleopSample: step list on the older pages matches the pick-and-place layout
darren.zhang +1: Claude Opus 5 (1M context)Same row format as the new pages (time range · duration · frame count · success marker, then the numbered title and the token), coloured left border per step, and the chip row is gone — the timeline over the scrubber already carries it. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>ebb302b -
teleopSample: step annotations + timeline on the older pages, autoplay on ours
darren.zhang +1: Claude Opus 5 (1M context)enhance.js adds to the 14 existing episode pages what the Faber U pick-and-place pages have: an instruction / object / target / scene header, a segmented step timeline over the scrubber, and a panel with the current step's annotation and measured signals (end-effector travel, height change, speed, gripper). Wording switched from "spans" to "steps" throughout, including the sidebar. The eight pick-and-place pages now autoplay and loop like the older ones. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>0f8fa12 -
teleopSample: add 4 Faber U pick-and-place tasks (8 episodes)
darren.zhang +1: Claude Opus 5 (1M context)Two hand-checked episodes per task, six synchronised cameras each, with step-level annotations. Sidebar gains four categories; existing entries untouched. Raw streams live in the teleopSample dataset. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>c8f96cb
-
teleopSample cover: black grid dividers to match egoSample
Verified signatureb7afd88 -
mego viewer: dial the main cam a bit smaller for a more balanced grid
Verified signature2bc862e -
mego viewer: bottom-align head_fisheye side tiles to the main cam edge (space-between columns)
Verified signature3af8a1d -
mego viewer: bigger centred main cam, compact hand/head-pose panels flush below, spans drop under cams <=1360px
Verified signature5771fad -
legacy teleop ep0-5: replace flickering face mosaic with stable Gaussian blur (chest_left/right_color)
Verified signature9c26a55