Cube Arms

Two robot hands and a camera solve a Rubik's cube. The robot does not know the cube: it shows every side to the camera, works out the colours from the picture, plans the turns, and then one hand holds while the other turns. What you see is the digital twin of a machine you can build: the printed parts, servos, boards and cables are the real ones.

1 Look2 Plan3 TurnDone

What the camera sees

The nine squares are where it measures the colour.

What the robot knows

The cube unfolded. Grey: not seen yet.

The plan

Nothing planned yet. The robot has to look at the cube first.

How it works

What is simplified: the servos follow their commands exactly (no play, no motor errors), nothing can slip, and the cube turns without friction. The camera picture is real: it is rendered from the camera's position and the robot only gets those pixels. The speeds are those of the real servos.

The machine

Build instructions · All printable parts (STL and STEP, zip) · every part can also be opened on its own below.

Printed parts

Bought parts

Screws and inserts

Cables to make or buy