Robot löser Rubiks kub på 0,38 sekunder

Den nya roboten löser Rubiks kub så snabbt att du missar det om du råkar blinka samtidigt.

Ett par unga herrar från MIT har byggt en robot som löser Rubiks kub på ett ögonblick – bokstavligt talat.

I slutet av 2016 kunde vi läsa om roboten Sub1 Reloaded som löste Rubiks kub på 0,637 sekunder, vilket var ett nytt världsrekord. Nu har dock en betydligt snabbare kublösarrobot byggts av Ben Katz, student vid MIT Biomimetics Robotics Lab, och Jared DiCarlo, tidigare student och numera forskarassistent på samma robotlabb. DiCarlo har bland annat varit inblandat i arbetet med robotgeparden MIT Cheetah 3.

Den kublösande roboten de båda herrarna byggt har nu slagit det tidigare rekordet med råge då den på blott 0,38 sekunder lyckats lösa den berömda kuben. Det är bokstavligt talat så snabbt att man missar det ifall man blinkar. Som tur är filmades det hela även med en höghastighetskamera i 1000 bilder per sekund, vilket gör det betydligt lättare för det mänskliga ögat att hänga med.

Kublösarroboten använder sig av sex Kollmorgen ServoDisc U9-motorer med specialanpassade motorkontrollenheter för att vrida kuben. Som ”ögon” använder sig roboten av två PlayStation Eye-kameror, placerade så de kan se alla sex sidor av kuben samtidigt. Utvecklarna skriver på sin blogg att de lyckades driva upp kameran i 150 fps under Linux och dessutom med väldigt låg latens jämfört med en vanlig webbkamera. Dock hade Playstation Eye-kamerorna svårt att se skillnad på de röda och orange färgerna på kuben, vilket löstes genom att måla de orange ytorna svarta.

Så fort alla ytor har identifierats med hjälp av kamerorna beräknas lösningen på kuben med min2phase-algoritmen, vilket ger mellan 19-23 rotationer. Själva kuben de har använt sig av är en så kallad speed cube som går extra lätt att rotera.

Det skulle enligt utvecklarna även gå att få roboten ännu snabbare men problemet ligger då snarare i att finjusteringen är väldigt tidskrävande och vid misstag går ofta kuben sönder, eller så brinner FET-transistorer upp. I videon ovan får vi se hur det ser ut just när en av kuberna går i bitar. För tillfället har de båda robotbyggarna tröttnat på detta tidskrävande moment men de skriver på sin blogg att de kanske återkommer för att pressa ner kublösartiden ytterligare 100 millisekunder eller så.

För fler bilder och tekniska detaljer om roboten, se skaparnas blogg.

Ars Technica