A robot I made out of Legos and using Lego Mindstorms NXT 1.0.
It solves the Rubik's Cube.
It was programmed in NXC.
It uses three motors.
In this video, it solves the white cross and the white corners.
The robot can solve any Rubik's Cube combination.