Robot solved Rubik's cube in 0.38 seconds


A pair of inventors from the USA have built a robotic machine that can solve a Rubik's Cube in 0.38 seconds.

"We used the cheapest cube we could find on Amazon Prime because we thought we'd end up destroying many of them, but somehow ended up only going through four cubes and hundreds of solves". The bot uses six Kollmorgen ServoDisc U9-series motors in order to solve the Rubik's Cube at unheard-of speeds.

The video below demonstrates the Rubik's cube in an unsolved position and after that the actuators bounce vigorously, slamming squares into place like some kind of crazed version of Will Smith's character in The Pursuit of Happyness.

If you too have experienced this rage, you'll undoubtedly enjoy watching a robot try to solve one so fast that the distinctly-colored cube explodes. The algorithm used typically needs 19 to 23 moves to solve a cube. He has been awarded Guinness Book Record for creating such a robot. If two of the motors fire together for just a hundredth of a second, the Rubik's Contraption will tear the cube apart - driving home the necessity of precision engineering in this incredible feat.

More news: White House aid Conway launches first wave in final Pa. congressional push
More news: Teen charged with manslaughter in Alabama school shooting
More news: Mississippi State's Nick Weatherspoon stretchered off after face is stepped on

Ben Katz, a student at the Massachusetts Institute of Technology, worked on the project with software developer Jared Di Carlo. But much more input was needed on the software front to enable an actual machine to physically solve a puzzle, including work to synchronize the motors to prevent collisions when making moves. If the speed recorded in this video is any indication, however, it's clear that the Rubik's Contraption will soon take the throne when it comes to cube speed.

The machine is so fast that not all the cubes survived the experiment.

For reference, the fastest official time for a human to solve a Rubik's Cube is 4.69 seconds, set by 15-year-old American Patrick Ponce last year, and Katz says the robot could go even faster.