CoolFace
Datasetpublic

Winniechen2002/TexasPokerRobot

TexasPokerRobot TexasPokerRobot is a robot manipulation dataset collected in a Texas poker tabletop environment. The raw episodes are stored as compressed NumPy .npz files, organized by action folder. This release adds a Hugging Face-compatible manifest at data/train.csv so the dataset has a standard loadable split and a working Dataset Viewer while preserving the original raw episode files. Dataset Summary 1,470 raw episode files 14 action folders, with 105… See the full description on the dataset page: https://huggingface.co/datasets/Winniechen2002/TexasPokerRobot.

sourceHugging Facecc-by-4.0updated 5mo agoView on Hugging Face
0likes16kdownloads
Dataset Card

TexasPokerRobot

TexasPokerRobot is a robot manipulation dataset collected in a Texas poker tabletop environment. The raw episodes are stored as compressed NumPy .npz files, organized by action folder. This release adds a Hugging Face-compatible manifest at data/train.csv so the dataset has a standard loadable split and a working Dataset Viewer while preserving the original raw episode files.

Dataset Summary

  • 1,470 raw episode files
  • 14 action folders, with 105 episodes per action
  • 377.94 GB of raw .npz episode data
  • RGB observations from three cameras, depth observations from three cameras, and robot joint state streams
  • License: CC BY 4.0

Actions

ActionEpisodesRaw size
pick_up_left10540.19 GB
pick_up_right10529.63 GB
pull_510529.69 GB
pull_1010529.00 GB
pull_5010531.83 GB
pull_10010531.17 GB
push_510528.44 GB
push_1010533.60 GB
push_5010535.04 GB
push_10010531.10 GB
put_down_left10518.23 GB
put_down_right10514.59 GB
show_left10513.23 GB
show_right10512.19 GB

Manifest Fields

The train split is a manifest. Each row points to one raw episode file.

ColumnDescription
actionAction folder name.
episode_indexEpisode number within the action folder.
file_pathPath to the raw .npz file in this dataset repository.
file_nameRaw episode filename.
formatRaw file format, currently npz.
size_bytesSize of the raw episode file.
sha256LFS SHA-256 checksum for the raw episode file.
download_urlDirect Hub URL for the raw episode file.
modalitiesModalities present in the raw episode.
num_rgb_camerasNumber of RGB camera streams.
num_depth_camerasNumber of depth camera streams.

Loading

Load the manifest with the datasets library:

python
from datasets import load_dataset

ds = load_dataset("Winniechen2002/TexasPokerRobot")
row = ds["train"][0]
print(row["action"], row["file_path"])

Download and inspect a raw episode:

python
import numpy as np
from huggingface_hub import hf_hub_download

path = hf_hub_download(
    repo_id="Winniechen2002/TexasPokerRobot",
    filename=row["file_path"],
    repo_type="dataset",
)

episode = np.load(path, allow_pickle=True)
print(episode.files)

Some robot state arrays are stored as NumPy object arrays, so loading a raw episode requires allow_pickle=True. Only use this option with dataset files you trust.

Intended Uses

This dataset is intended for robot learning research, imitation learning, action-conditioned perception, manipulation policy development, and analysis of tabletop robot trajectories.

Limitations

The Dataset Viewer previews the manifest rows, not the full RGB, depth, and joint-state tensors. The raw episode files are large, and no official train/validation/test benchmark split is provided beyond the manifest split.