CoolFace
Datasetpublic

firefly1709/mahathi_bottle_pick

mahathi_bottle_pick The pick phase of firefly1709/mahathi_bottle, segmented into its own LeRobot v3.0 dataset. Each episode covers the grasp of the bottle (episode start through gripper close). Task pick up the bottle Episodes 17 Frames 920 FPS 15 Robot franka Cameras observation.images.primary, observation.images.wrist (256x256, AV1) How it was produced Segment boundaries were marked by hand per episode against the primary and wrist… See the full description on the dataset page: https://huggingface.co/datasets/firefly1709/mahathi_bottle_pick.

sourceHugging Faceupdated 4d agoView on Hugging Face
0likes42downloads
Dataset Card

mahathibottlepick

The pick phase of firefly1709/mahathi_bottle, segmented into its own LeRobot v3.0 dataset. Each episode covers the grasp of the bottle (episode start through gripper close).

Taskpick up the bottle
Episodes17
Frames920
FPS15
Robotfranka
Camerasobservation.images.primary, observation.images.wrist (256x256, AV1)

How it was produced

Segment boundaries were marked by hand per episode against the primary and wrist video, guided by the gripper signal and by bottle tilt derived from the unwrapped wrist roll (observation.state.cartesian[3], Euler).

Two corrections were applied relative to the source:

  • —Video/data frame offset. The source videos carry 2751 leading frames from discarded takes, and source episode 0 declares from_timestamp = 0.000 where the true value is 183.400. The correct mapping is video_frame = dataset_index + 2751, confirmed by correlating wrist-camera motion against end-effector velocity. Frames here are cut on that basis.
  • —Image statistics. Per-episode image std is 0.0 for every episode in the source, which is a divide-by-zero hazard for mean/std image normalisation. Statistics here are recomputed from the decoded frames.

Source episode 0 is excluded. Episodes are renumbered contiguously; meta/source_mapping.json records the provenance of every episode, reproduced below.

Video is re-encoded (SVT-AV1, CRF 20) because segment boundaries do not fall on keyframes; non-video columns are bit-identical to the corresponding source rows.

episodesource episodesource frameslength
010–5859
120–5455
230–5960
340–5960
450–5354
560–5354
670–5657
780–4849
890–5253
9100–5556
10110–4748
11120–5657
12130–4748
13140–6263
14150–4445
15160–5051
16170–5051