Team-RAMEN/ramen-g1-ikea-assembly-curation
RAMEN G1 IKEA Assembly — segment curation labels Per-segment quality labels for all 533 episodes of BitRobot/G1_WBT_Dex1_Building-Children-Table (revision 4b5961c6f8b97ececa75ee73041b30bcbf463ae2), made by Team RAMEN for the IROS 2026 Humanoid IKEA Assembly Challenge (Unitree G1 + Dex1-1 assembling a children's table). Each label marks a frame range of one episode, says which skill the robot performs there, and grades how well it is done. We used the labels to cut the episodes… See the full description on the dataset page: https://huggingface.co/datasets/Team-RAMEN/ramen-g1-ikea-assembly-curation.
RAMEN G1 IKEA Assembly — segment curation labels
Per-segment quality labels for all 533 episodes of `BitRobot/G1_WBT_Dex1_Building-Children-Table` (revision 4b5961c6f8b97ececa75ee73041b30bcbf463ae2), made by Team RAMEN for the IROS 2026 Humanoid IKEA Assembly Challenge (Unitree G1 + Dex1-1 assembling a children's table).
Each label marks a frame range of one episode, says which skill the robot performs there, and grades how well it is done. We used the labels to cut the episodes into clean per-skill training sets. This repository holds labels only, no images or robot data.
Files
Columns
The key of a segment is (episode_id, frame_start).
Skills and verdicts
optimal: the skill is done cleanly.success: the skill is done, but not cleanly (for example it needed two adjustments, or the result is slightly off).ambiguous: hard to judge.failure: the skill fails or the segment is unusable.
Failure categories (failure segments only):
How we used it
We built one training set per skill from these labels with data/bitrobot_lerobot_subtask_datasets/scripts/build_curated_task_dataset.py in the code repository:
Each segment becomes one episode of the training set. Where the counts are a little lower than in the table above, the order and overlap filters (see Known issues) dropped segments. We did not use move to table (1; the robot walks with the SDK instead) or building children table (6).
Known issues
- One reviewer. All labels come from one person watching the videos; the verdicts are a judgement call.
- A few overlapping segments. Sometimes an old label was not deleted after a correction, so two segments of the same episode overlap. Our build script keeps the one with the later
reviewed_at. - `move table base` (7) and `rotate table base` (5) can be mixed up. The two motions look alike and differ mainly in when they happen (before or after the legs are picked). Our build script filters them by that order.
License and attribution
These labels are released under CC BY 4.0. They describe episodes of `BitRobot/G1_WBT_Dex1_Building-Children-Table` by BitRobot, licensed under CC BY 4.0; the skill names in task_index are that dataset's task names.
