Een zelfgebouwde robot lost Rubik's Cube op in één seconde

Anonim

Zelfgebouwde robot lost Rubik 's Cube op in één seconde

Robotics

Stu Robarts

28 januari 2016

4 afbeeldingen

Jay Flatland zegt dat hij een officieel wereldrecord heeft aangevraagd, met een poging om voor 5 februari in de rij te staan

Een software-ontwikkelaar uit Kansas heeft een robot ontwikkeld die schijnbaar een Rubik 's Cube in één seconde op kan lossen. Jay Flatland en zijn vriend Paul Rose gebruiken een installatie met een door Linux gevoede pc, een Arduino, webcams en stappenmotoren. Ze zijn gericht op een wereldrecord.

Flatland demonstreert de robot in een YouTube-video die eerder deze maand werd uitgebracht, en die lijkt erop te wijzen dat een Rubik 's Cube in slechts 1.047 seconden is opgelost. Het huidige handmatige record voor het oplossen van een Rubik 's Cube, is 4, 9 seconden en werd in november vorig jaar ingesteld door de 14-jarige Lucas Etter uit Kentucky, VS. De huidige snelste tijd voor een robot is ondertussen 2.39 seconden (ook vastgesteld in november), die Flatland en Rose lijken te overtuigen.

Flatland en Rose's robot maakt gebruik van zes stappenmotoren, elk met hun eigen stuurprogramma's. Flatland legt uit dat een Arduino de "versnelde" versnellings- en vertragingscurves voor de stappenmotoren bestuurt.

De stappenmotoren rusten in een 3D-geprint frame en hebben aan het uiteinde 3D-geprinte pootjes, die passen in sinkholes die rond het middenvierkant van een Rubik 's Cube zijn geboord. Anders dan deze gaten, wordt gezegd dat de 3x3 Rubik 's Cube ongewijzigd is.

Vier USB-webcams worden gebruikt om de staat van de kubus te bepalen. De cameragegevens worden ingevoerd in software die wordt uitgevoerd op een Linux-pc die de kubusstatus bepaalt en die op zijn beurt wordt doorgestuurd naar het Kociemba Rubik 's Cube oplossingsalgoritme. Het algoritme bepaalt vervolgens een reeks zetten om de Rubik 's Cube op te lossen en de instructies worden naar de stappenmotoren gestuurd.

Flatland zegt dat hij en Rose hebben gesolliciteerd voor een officieel wereldrecord en hebben getweet dat een poging voor 5 februari in de rij staat. Gizmag heeft contact gezocht met meer informatie, maar heeft nog niets gehoord.

In de onderstaande video demonstreert en verduidelijkt Flatland de robot.

Bron: YouTube

De stappenmotoren rusten in een 3D-geprint frame en hebben aan het uiteinde 3D-geprinte pootjes, die passen in sinkholes geboord rond de middelste vierkanten aan elke kant van een Rubik 's Cube

Cameragegevens worden ingevoerd in software die wordt uitgevoerd op een Linux-pc die de kubustatus bepaalt en deze wordt doorgestuurd naar het Kociemba Rubik 's Cube oplossingsalgoritme

De robot gebruikt zes stappenmotoren, elk met hun eigen stuurprogramma's

Jay Flatland zegt dat hij een officieel wereldrecord heeft aangevraagd, met een poging om voor 5 februari in de rij te staan