LEGO Mindstorms Rubik’s Cube Solver
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. It then calculates a solution and executes the moves by turning, tilting and twisting the cube.
…
The challenge was to build the robot using only the Lego Mindstorms NXT Retail-kit. And to make it completely independent, without need of being connected to a PC.
The Lego Mindstorms NXT Retail-kit contains three servo motors and four sensors (touch, light, ultrasonic and sound). How should I build the robot using only these items?
After a lot of experimenting I came up with a solution – If I tilted the whole robot, it would be possible for it to tilt the cube using only one motor, leaving the other two motors for turning the cube and for positioning the light sensor. Thus Tilted Twister.
…
Scanning the cube: 1 minute
Calculating a solution: 20 – 40 seconds
Executing the moves: 1 – 5 minutes. Average 4.5 minutes (60 faceturns)
Average total time: 6 minutes
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. It then calculates a solution and executes the moves by turning, tilting and twisting the cube.
…
The challenge was to build the robot using only the Lego Mindstorms NXT Retail-kit. And to make it completely independent, without need of being connected to a PC.
The Lego Mindstorms NXT Retail-kit contains three servo motors and four sensors (touch, light, ultrasonic and sound). How should I build the robot using only these items?
After a lot of experimenting I came up with a solution – If I tilted the whole robot, it would be possible for it to tilt the cube using only one motor, leaving the other two motors for turning the cube and for positioning the light sensor. Thus Tilted Twister.
…
Scanning the cube: 1 minute
Calculating a solution: 20 – 40 seconds
Executing the moves: 1 – 5 minutes. Average 4.5 minutes (60 faceturns)
Average total time: 6 minutes
Very cool. Related book: Building Robots With Lego Mindstorms
Related: Build Your Own Tabletop Interactive Multi-touch Computer – Babbage Difference Engine In Lego – If Tech Companies Made Sudoku – Lego Autopilot Project Update – Rubick’s Cube Solving Lego Mindstorms Robot – Open Source for LEGO Mindstorms

That’s gr8!!! that robot is solving those problems, but what about us. I mean then we will do, just sit and watch?
That’s gr8!!! that robot is solving those problems, but what about us. I mean then we will do, just sit and watch?
Lol, awesome vid! The whole idea behind Sudoku is staying sharp. When you’re able to built a robot like this I think you’ll be alright anyway! I wonder what the future holds for us when it comes to artificial intelligence and robots.
awesome site…
i love robots and electronic things.
i had made project based on robots… great video..
thanks…
Pingback: Curious Cat Science and Engineering Blog » Home Engineering: Bird Feeder That Automatically Takes Photos When Birds Feed
Even I found it hard to solve sudoku. How can ‘it’ do it? Marvelous
Pingback: Lean Science: Using Cheap Robots to Aid Research » Curious Cat Science and Engineering Blog