Tilted Twister: Lego Robot that solves Rubik’s cube picture

Tilted Twister solves Rubik’s cube fully automatically.
Just place the scrambled cube on Tilted Twister’s turntable. An ultrasonic sensor detects its presence and starts to read the colors of the cube faces using a light sensor. The robot turns and tilts the cube in order to read all the faces of the cube. It then calculates a solution and executes the moves by turning, tilting and twisting the cube.

You need to a flashplayer enabled browser to view this YouTube video

Tilted Twister: Lego Robot that solves Rubik’s cube: [Link]