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 yellow corners (Permutation and Orientation).
It can solve any Rubik's Cube combination.