How do you make a Lego Mindstorms robotic kit solve puzzles independently, without the need of an aid computer? Just ask Hans Andersson, the designer behind the Tilted Twister, an autonomous robot which was made using nothing but pieces from the Lego Mindstorms NXT kit.
A set of ultrasonic sensors detect when you place the Rubik’s Cube on the Tilted Twister. The Lego bot can then calculate the moves needed for a solution and executes the proper movement. And the coolest thing about it all? It does this all on its lonesome.