The fastest human to solve a Rubik's Cube can do so in just under five seconds. Robots are continually beating this record, as the most recent invention managed to solve in less than 1.2 seconds. Skynet is almost here!
Built by Jay Flatland and Paul Rose, the Rubik's Bot uses Arduino-controlled stepper motions to spin the cube, which is mounted in a 3D printed frame. They are currently waiting for world record certification.
Four USB webcams are connected around the outside of the rig, running live feeds through a desktop Linux application. These constantly determine the state of each face, allowing the fastest solution to be calculated. With these and the Kociemba algorithm, they manage to annihilate the previously certified machine record of 3.253 seconds.
I am the Founder and Editor-in-chief of New Rising Media. You can follow me on Twitter @MrJasonEngland.