CoolFace
Datasetpublic

sreetz-nv/so101_orange_manual_dr75_20260916

This dataset was created using LeRobot. Dataset Structure meta/info.json: { "codebase_version": "v3.0", "fps": 30, "features": { "observation.state": { "dtype": "float32", "shape": [ 6 ], "names": [ "shoulder_pan.pos", "shoulder_lift.pos", "elbow_flex.pos", "wrist_flex.pos", "wrist_roll.pos"… See the full description on the dataset page: https://huggingface.co/datasets/sreetz-nv/so101_orange_manual_dr75_20260916.

sourceHugging Faceupdated 10d agoView on Hugging Face
0likes261downloads
Dataset Card

This dataset was created using LeRobot.

<a class="flex" href="https://huggingface.co/spaces/lerobot/visualizedataset?path=sreetz-nv/so101orangemanualdr75_20260916"> <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>

Dataset Description

  • —Homepage: [More Information Needed]
  • —Paper: [More Information Needed]
  • —License: [More Information Needed]

Dataset Structure

meta/info.json:

json
{
    "codebase_version": "v3.0",
    "fps": 30,
    "features": {
        "observation.state": {
            "dtype": "float32",
            "shape": [
                6
            ],
            "names": [
                "shoulder_pan.pos",
                "shoulder_lift.pos",
                "elbow_flex.pos",
                "wrist_flex.pos",
                "wrist_roll.pos",
                "gripper.pos"
            ]
        },
        "action": {
            "dtype": "float32",
            "shape": [
                6
            ],
            "names": [
                "shoulder_pan.pos",
                "shoulder_lift.pos",
                "elbow_flex.pos",
                "wrist_flex.pos",
                "wrist_roll.pos",
                "gripper.pos"
            ]
        },
        "observation.images.external": {
            "dtype": "video",
            "shape": [
                480,
                640,
                3
            ],
            "names": [
                "height",
                "width",
                "channels"
            ],
            "info": {
                "video.height": 480,
                "video.width": 640,
                "video.codec": "av1",
                "video.pix_fmt": "yuv420p",
                "video.fps": 30,
                "video.channels": 3,
                "has_audio": false,
                "video.g": 2,
                "video.crf": 30,
                "video.preset": 12,
                "video.fast_decode": 0,
                "video.video_backend": "pyav",
                "video.extra_options": {},
                "is_depth_map": false
            }
        },
        "observation.images.wrist": {
            "dtype": "video",
            "shape": [
                480,
                640,
                3
            ],
            "names": [
                "height",
                "width",
                "channels"
            ],
            "info": {
                "video.height": 480,
                "video.width": 640,
                "video.codec": "av1",
                "video.pix_fmt": "yuv420p",
                "video.fps": 30,
                "video.channels": 3,
                "has_audio": false,
                "video.g": 2,
                "video.crf": 30,
                "video.preset": 12,
                "video.fast_decode": 0,
                "video.video_backend": "pyav",
                "video.extra_options": {},
                "is_depth_map": false
            }
        },
        "timestamp": {
            "dtype": "float32",
            "shape": [
                1
            ],
            "names": null
        },
        "frame_index": {
            "dtype": "int64",
            "shape": [
                1
            ],
            "names": null
        },
        "episode_index": {
            "dtype": "int64",
            "shape": [
                1
            ],
            "names": null
        },
        "index": {
            "dtype": "int64",
            "shape": [
                1
            ],
            "names": null
        },
        "task_index": {
            "dtype": "int64",
            "shape": [
                1
            ],
            "names": null
        }
    },
    "total_episodes": 77,
    "total_frames": 33746,
    "total_tasks": 1,
    "chunks_size": 1000,
    "data_files_size_in_mb": 100,
    "video_files_size_in_mb": 200,
    "data_path": "data/chunk-{chunk_index:03d}/file-{file_index:03d}.parquet",
    "video_path": "videos/{video_key}/chunk-{chunk_index:03d}/file-{file_index:03d}.mp4",
    "robot_type": "so101_follower",
    "splits": {
        "train": "0:77"
    }
}

Citation

BibTeX:

bibtex
[More Information Needed]

Collection notes

one vial picked per episode. generally grab left-most vials first. place in rack from back to front, left to right. mild recovery shown a few times for far-reaches.

Collection and curation

77 manual single-vial episodes, 33,746 frames at 30 Hz, captured in simulation on 2026-09-16. Original angled external and wrist cameras, both 640×480; orange SO-101 with task domain randomization. Arm actions/states use degrees; gripper uses percent.

The planned budget was 75 episodes (hence the repository name). Collection produced 78 takes. Original zero-based episode 9, a three-frame incomplete take, was excluded. Remaining episodes were reindexed 0–76 with LeRobot dataset tools. Retained videos were copied without re-encoding. The original dataset is preserved locally.

Machine-readable notes and original-to-clean episode mapping: meta/collection_notes.json. Source commit: a82854bb453d8b1d5ee417f96e46281013ca8567.

Structural checks passed; these checks do not independently establish task success for every demonstration.

Starting-pose variation

The operator deliberately varied the robot starting position substantially across this session. This dataset combines human demonstrations and starting-pose variation; it is not a demonstration-source-only comparison with the fixed-start scripted dataset. Coverage has not been quantitatively audited.