CoolFace
Datasetpublic

aailabkaist/so101_coffee_recovery_2

so101_coffee_recovery_2 424 teleoperated SO-101 demonstrations of two steps from a coffee-making routine, 212 episodes each: "pick up the cup near the blue circle""place the cup on the blue circle" Both steps were recorded with two cup variants — a red-banded paper cup and a white one — 106 episodes per step-and-colour. This dataset was created using LeRobot. Overview Episodes / frames 424 / 86,049 (47.8 min) Composition 2 steps × 2 colours… See the full description on the dataset page: https://huggingface.co/datasets/aailabkaist/so101_coffee_recovery_2.

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
1likes53downloads
Dataset Card

so101coffeerecovery_2

424 teleoperated SO-101 demonstrations of two steps from a coffee-making routine, 212 episodes each:

"pick up the cup near the blue circle" "place the cup on the blue circle"

Both steps were recorded with two cup variants — a red-banded paper cup and a white one — 106 episodes per step-and-colour.

This dataset was created using LeRobot.

<a class="flex" href="https://huggingface.co/spaces/lerobot/visualizedataset?path=aailabkaist/so101coffeerecovery2"> <img class="block dark:hidden" src="https://huggingface.co/datasets/huggingface/badges/resolve/main/visualize-this-dataset-xl.svg"/> <img class="hidden dark:block" src="https://huggingface.co/datasets/huggingface/badges/resolve/main/visualize-this-dataset-xl-dark.svg"/> </a>

Overview

Episodes / frames424 / 86,049 (47.8 min)
Composition2 steps × 2 colours × 106 episodes
Episode lengthmean 203 frames (6.8 s), median 194, range 136–432
Distinct instructions2
Robotsofollower, 6-DoF — `shoulderpan, shoulderlift`, `elbowflex, wristflex`, `wristroll, gripper`
Camerasobservation.images.front, observation.images.wrist — 640×480, av1
fps30
FormatLeRobotDataset v3.0

Episode ranges

Neither the step nor the cup colour is part of the instruction string alone, so this table is what maps an episode to its step and cup. Every combination is one contiguous block of episode_index:

`episode_index`StepCupEpisodesFramesInstruction
0–10511red10622,422pick up the cup near the blue circle
106–21111white10622,154pick up the cup near the blue circle
212–31712red10620,822place the cup on the blue circle
318–42312white10620,651place the cup on the blue circle
42486,049
python
from lerobot.datasets.lerobot_dataset import LeRobotDataset

ds         = LeRobotDataset("aailabkaist/so101_coffee_recovery_2")
step11     = LeRobotDataset("aailabkaist/so101_coffee_recovery_2", episodes=list(range(0, 212)))
step12     = LeRobotDataset("aailabkaist/so101_coffee_recovery_2", episodes=list(range(212, 424)))
step11_red = LeRobotDataset("aailabkaist/so101_coffee_recovery_2", episodes=list(range(0, 106)))

Steps and instructions

Step`task_index`InstructionEpisodes
110pick up the cup near the blue circle212
121place the cup on the blue circle212