git404hub

what is blupe-toys fr?

andlyu/blupe-toys — explained in plain English

Analysis updated 2026-05-18

2PythonAudience · researcherComplexity · 4/5Setup · hard

tl;dr

blupe-toys are self-resetting physical test rigs that let a robot arm practice and score tasks automatically, without a human resetting the scene.

vibe map

mindmap
  root((blupe-toys))
    What it does
      Self resetting test rigs
      Auto scores success
      Runs unattended
    Tech stack
      Python
      Vision scoring
      USB electrical sensing
    Use cases
      Evaluate robot policies
      Run overnight rollouts
      Automate resets
    Audience
      Robotics researchers
    Setup
      Build physical toy
      Any tabletop arm
      Follow bill of materials

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Build a self-resetting test environment to evaluate a robot arm policy automatically.

VIBE 2

Run hundreds of robot policy rollouts overnight without a human resetting the scene.

VIBE 3

Use vision or electrical signals to automatically score whether a robot task succeeded.

what's the stack?

PythonRoboticsComputer Vision

how it stacks up fr

andlyu/blupe-toys0-bingwu-0/live-interpreter0cm-labs/tokenizer-benchmark
Stars222
LanguagePythonPythonPython
Setup difficultyhardmoderatemoderate
Complexity4/52/52/5
Audienceresearchergeneralresearcher

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1day+

Requires building physical hardware rigs and a compatible robot arm, not just installing software.

in plain english

blupe-toys is a collection of small physical setups, called toys, designed to let a robot arm practice a task over and over without a person resetting the scene each time. Testing a robot policy properly usually needs forty to fifty attempts per checkpoint to know with any confidence whether it is actually improving, and normally every one of those attempts needs a human to put objects back in place and judge whether the robot succeeded. That does not scale well when you are trying to improve a robot policy quickly. Each toy in this repository is built so that resetting it is easier than doing the task itself, and success can be checked automatically without a person watching. The repository includes three such toys. One has the robot drop a light blue ball into a tall black cylinder, where the cup is shaped so the ball naturally rolls back out to a random spot afterward. Another has the robot place an object on a small shelf that automatically flips over and dumps the object back off when checked. The third has the robot reach out and press a red button that is actually a USB device, so pressing it registers electronically rather than needing a camera to confirm. Because these evaluations reset and score themselves, they can run continuously while a person is away, doing something else, or asleep. The project states this approach helped push one robot policy, MolmoAct, from 62 percent success up to 91 percent over five iterations, using around 30 minutes of periodic attention instead of 5 hours of a person manually resetting the scene. The toys were originally built around the SO-101 robot arm, but the setups are not specific to that arm and should work with any arm able to reach a small tabletop area. Each toy's folder includes the parts list and setup instructions needed to build it. The project is written in Python and currently has 2 stars on GitHub.

prompts (copy fr)

prompt 1
Help me build the ball-to-cup self-resetting toy from the bill of materials in this repo.
prompt 2
Explain how the shelf toy automatically resets and scores a robot's placement attempt.
prompt 3
Show me how to adapt these self-resetting evals to a robot arm other than the SO-101.

Frequently asked questions

what is blupe-toys fr?

blupe-toys are self-resetting physical test rigs that let a robot arm practice and score tasks automatically, without a human resetting the scene.

What language is blupe-toys written in?

Mainly Python. The stack also includes Python, Robotics, Computer Vision.

How hard is blupe-toys to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is blupe-toys for?

Mainly researcher.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.