Skip to page content
SAVRN
Search Plan a project

Dataset · Robotics

so101_pencil_holder_1

by National Engineering Research Center for Big Data Software THULab/so101_pencil_holder_1

Apache TsFile version of nikodembartnik/so101pencilholder1. A SO follower dataset for the task "put the pen in the wooden box" (source pretty name: "Task: put pen in wooden box"). Each frame records the 6-D joint state and the 6-D commanded action.

Rows—
Configurations—
Size3.0 MB
Licenseapache-2.0
AccessPublicly accessible
Monthly Downloads—

Dataset Card

By National Engineering Research Center for Big Data Software, published under apache-2.0, revision 7a520a59432d.

SO-101 Pencil Holder 1 (TsFile)

Apache TsFile version of nikodembartnik/so101_pencil_holder_1.

Overview

A SO follower dataset for the task "put the pen in the wooden box" (source pretty name: "Task: put pen in wooden box"). Each frame records the 6-D joint state and the 6-D commanded action.

  • Scale: 200 episodes, 75,592 frames, 1 task, sampled at 30 fps; one train split in data/so101_pencil_holder_1.tsfile.

Task (task_index 0): "put the pen in the wooden box".

Schema (TsFile structure)

  • Time (INT64, milliseconds) - per-episode sample time, round(timestamp * 1000) in milliseconds (the source timestamp column equals Time / 1000 seconds and is therefore not stored separately).
  • episode_index, task_index (TAG) - device dimensions identifying one demonstration episode and one task; query a single episode with WHERE episode_index=0.
  • action_0..5, observation_state_0..5 (FIELD) - FLOAT 6-D SO-follower joint action and 6-D observation state.
  • frame_index, sample_index (INT64, FIELD) - source frame counter and source row counter (index renamed to sample_index).

The dataset is stored as one wide TsFile table; within the train split all episodes share that single file with episode_index and task_index as TAG columns. State/action vectors are flattened to one FLOAT field per element (. -> _, element index appended). Camera video files are not included in this repository; the original dataset's videos are at videos/. meta/ is mirrored from the source. No data rows or non-video columns are dropped, apart from the redundant source timestamp column (replaced by Time). Two camera image/video features (observation.images.top, observation.images.wrist) are omitted as non-time-series.

Usage

Install the Apache TsFile Python SDK (pip install tsfile) and read a converted file:

from pathlib import Path
from tsfile import TsFileReader

path = Path("data/so101_pencil_holder_1.tsfile")
with TsFileReader(str(path)) as reader:
    schemas = reader.get_all_table_schemas()
    print("tables:", list(schemas))
    table_name = next(iter(schemas))
    table = schemas[table_name]
    columns = [column.get_column_name() for column in table.get_columns()]
    print("columns:", columns)
    field_names = [
        column.get_column_name()
        for column in table.get_columns()
        if column.get_column_name() not in {"Time", "time"}
    ]
    if field_names:
        with reader.query_table(table_name, field_names[:3], batch_size=1024) as result:
            batch = result.read_arrow_batch()
            if batch is not None:
                print(batch.to_pandas().head())

Source & license

  • Original dataset: https://huggingface.co/datasets/nikodembartnik/so101_pencil_holder_1
  • Author / publisher: nikodembartnik
  • License: apache-2.0

Details

Repository
THULab/so101_pencil_holder_1
Publisher
National Engineering Research Center for Big Data Software
Task category
Robotics
Tags
tsfile, timeseries, time-series
Size category
10K<n<100K
Languages
so-101
Revision
7a520a59432d32fbaba0d6f70b2399c631c8ebe3
Last updated
2026-09-23

Files

10 files, 3.0 MB in total.

Data7 files · 951.0 KB
Documentation1 file · 3.4 KB
Other1 file · 2.0 MB
Repository1 file · 2.6 KB
Every file
FileTypeSizeSHA-256
meta/episodes/chunk-000/file-000.parquetData149.3 KB597db03520b5
meta/episodes/chunk-000/file-001.parquetData149.6 KBb96890456f1b
meta/episodes/chunk-000/file-002.parquetData191.1 KB177b72ff2669
meta/episodes/chunk-000/file-003.parquetData440.6 KB5423a26d91b4
meta/info.jsonData5.4 KB—
meta/stats.jsonData13.0 KB—
meta/tasks.parquetData2.1 KB0455e7820034
README.mdDocumentation3.4 KB—
data/so101_pencil_holder_1.tsfileOther2.0 MB08b7c9bd1650
.gitattributesRepository2.6 KB—

License and Download

License
apache-2.0
Access
No access gate
Download from National Engineering Research Center for Big Data Software

Released by National Engineering Research Center for Big Data Software through its official repository on Hugging Face. Read the license.