A workforce of Purdue College college students just lately set a brand new Guinness World File with their {custom} robotic that solved a Rubik’s Dice in simply 0.103 seconds. That was a few third of the time it took the earlier record-setting bot. However the brand new file wasn’t achieved by merely constructing a robotic that strikes sooner. The scholars used a mix of high-speed however low-res digicam techniques, a dice personalized for improved power, and a particular fixing method common amongst human velocity cubers.
The Rubik’s Dice-solving robotic arms race kicked off in 2014, when a robotic referred to as Cubestormer 3 constructed with Lego Mindstorms components and a Samsung Galaxy S4 solved the enduring puzzle in 3.253 seconds — sooner than any human or robotic may on the time. (The present world file for a human fixing a Rubik’s Dice belongs to Xuanyi Geng, who did it in simply 3.05 seconds.) Over the course of a decade, engineers managed to scale back that file to only lots of of milliseconds.
Final Could, engineers at Mitsubishi Electrical in Japan claimed the world file with a robotic that solved a dice in 0.305 seconds. The file stood for nearly a 12 months earlier than the workforce from Purdue’s Elmore Household College of Electrical and Laptop Engineering — Junpei Ota, Aden Hurd, Matthew Patrohay, and Alex Berta — shattered it. Their robotic has come to be generally known as Purdubik’s Dice. Bringing the robotic file all the way down to lower than half a second required shifting away from Lego and, as a substitute, utilizing optimized parts like industrial motors. Getting it down to only 0.103 seconds, nonetheless, required the workforce from Purdue to search out a number of new methods to shave off milliseconds.
“Every robotic that earlier world record-holders has completed has sort of targeted on one new factor,” Patrohay tells The Verge. When MIT grad college students broke the file in 2018, they opted for industrial {hardware} that outperformed what earlier record-holders had used. Mitsubishi Electrical selected electrical motors that have been higher suited to the particular process of spinning both sides of the dice, as a substitute of simply {hardware} that moved sooner.
Nevertheless, the very first thing the Purdue college students improved was really the velocity that their robotic may visualize the scrambled dice. Human velocity cubing rivals are allowed to check a Rubik’s Dice earlier than their timer begins, however the robotic file consists of the time it takes it to find out the placement of all the coloured squares. The scholars used a pair of high-speed machine imaginative and prescient cameras from Flir, with a decision of simply 720×540 pixels, pointed at opposing corners of the dice. Every digicam can see three sides concurrently throughout exposures that lasted as little as 10 microseconds.
Though it might appear instantaneous, it takes time for a digicam to course of the info coming from a sensor and switch it right into a digital image. The Purdubik’s Dice makes use of a {custom} picture detection system that skips picture processing altogether. It additionally solely focuses on a really small space of what every digicam’s sensor sees — a cropped area that’s simply 128×124 pixels in measurement — to scale back the quantity of knowledge being moved round.
Uncooked information from the sensors is shipped straight to a high-speed coloration detection system that makes use of the RGB measurements from even smaller pattern areas on every sq. to find out their coloration sooner than different approaches — even AI.
“It’s generally barely much less dependable,” Patrohay admits, “however even when it’s 90 % constant, that’s ok so long as it’s quick. We actually need that velocity.”
Regardless of loads of the {hardware} on Purdue’s robotic being custom-made, the workforce selected to go together with present software program when it got here to determining the quickest solution to remedy a scrambled dice. They used Elias Frantar’s Rob-Twophase, which is a cube-solving algorithm that takes under consideration the distinctive capabilities of robots, like with the ability to spin two sides of a dice concurrently.
The workforce additionally took benefit of a Rubik’s Dice-solving method referred to as nook chopping the place you can begin to show one facet of the dice earlier than you’ve completed turning one other facet that’s perpendicular to it. The benefit to this system is that you just’re not ready for one facet to fully end its rotation earlier than beginning one other. For a short second, there’s overlap between the actions of the 2 sides that can lead to a major period of time saved while you’re chasing a world file.

The problem with nook chopping is that should you use an excessive amount of power (like a robotic is able to) and don’t time issues completely, you possibly can bodily break and even fully destroy a Rubik’s Dice. Along with perfecting the timing of the robotic’s actions and the acceleration of its motors, the scholars needed to customise the dice itself.
Guinness World Information follows the rules of the World Dice Affiliation, which has an extended listing of rules that have to be adopted earlier than a file shall be acknowledged. It permits rivals to switch their dice, as long as it twists and turns like a typical Rubik’s Dice and has 9 coloured squares on every of its six sides, with both sides a special coloration. Supplies aside from plastic can be utilized, however the coloration components all must have the identical texture.
To enhance its sturdiness, the Purdue workforce upgraded the interior construction of their cubes with a {custom} 3D-printed model made out of stronger SLS nylon plastic. The WCA additionally permits using lubricants to assist make cubes spin extra freely, however right here it’s used for a special motive.
“The dice we use for the file is tensioned extremely tight, like virtually hilariously tight,” says Patrohay. “The one which we modified could be very troublesome to show. Not not possible, however you possibly can’t flip it along with your fingers. You need to actually get your wrist into it.” When fixing the dice at excessive speeds, the lubricant helps to easy out its actions whereas the elevated stress reduces overturns and improves management so time-saving methods like nook chopping can be utilized.

Sooner servo motors do assist to scale back fixing instances, nevertheless it’s not so simple as maxing out their velocity and hoping for the very best. The Purdubik’s Dice makes use of six motors connected to metallic shafts that slot into the middle of every facet of the dice. After testing a number of totally different approaches the workforce settled on a trapezoidal movement profile the place the servos speed up at speeds of as much as 12,000,000 levels/s2, however decelerate a lot slower, nearer to three,000,000 levels/s2, so the robotic can extra precisely place both sides because it involves a cease.
Might the Purdubik’s Dice break the file once more? Patrohay believes it’s attainable, however it will want a stronger dice made out of one thing aside from plastic. “If you happen to have been to make a very application-specific Rubik’s Dice out of some kind of carbon fiber composite, then I may think about you with the ability to survive at greater speeds, and simply with the ability to survive at greater speeds would then let you convey the time down.”
{content material}
Supply: {feed_title}