Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Hobbyisten bouwen robot die Rubiks kubus in minder dan 2 seconden oplost

In november 2015 verbeterde de veertienjarige Lucas Etter het record 'Rubiks kubus oplossen'. Hij deed het in 4,904 seconden. Een Lego-machine met een Galaxy S4 kon het in 3,253 seconden. Nu hebben twee ingenieurs een robot gebouwd die het in 1,019 seconden voor elkaar krijgt.

In de video weet de robot de puzzel eerst op te lossen in 1,196 seconden, daarna in 1,152, vervolgens in 1,047 en uiteindelijk in 1,019 seconden. De robot is opgebouwd uit zes stappenmotoren, 3d-geprinte frames en vier usb-webcams die allen zijn aangesloten op een pc. De stappenmotoren worden aangedreven door een Atmel-Arduino-bordje.

Verder maakt de Linux-pc gebruik van een in Python geschreven applicatie gebaseerd op Kociemba's Cube Explorer-algoritme. De Rubiks kubus zelf is enigszins aangepast met vier gaten die in het midden van elk van de zes zijden zijn geboord. De gaten zijn nodig om de robot de kubus te kunnen laten verdraaien.

Om te bewijzen dat de computer werkelijk niet 'ziet' hoe de kubus eruit ziet alvorens het programma start, wordt een camera met een wit vel afgedekt. Met de robot willen de makers Jay Flatland en Paul Rose meedingen naar het wereldrecord dat nu nog officieel op naam staat van de Lego-machine-Galaxy S4-combinatie.

Door Krijn Soeteman

Freelanceredacteur

25-01-2016 • 17:42

61 Linkedin Google+

Reacties (61)

Wijzig sortering
Zeer indrukwekkend, maar ik vind eigenlijk dat je er een normale 3x3 cube in zou moeten kunnen gooien, zonder dat je 'm van te voren moet bewerken. Voor mij diskwalificeert dat het resultaat, aangezien ze de mechanische uitdaging zo een beetje uit de weg zijn gegaan. Zo van: "wacht even, ik moet 'm eerst even een kwartier zorgvuldig boren voordat ik 'm in de machine kan gooien".

Maar knap desalniettemin. :)
Azijnpissen noemen wij dit.

aanpassing aan machine : center stangen voorzien van scherpe punten en prik de gaatjes er in bij het plaatsen.
De oplossing wordt berekend in milliseconden
Als die gaatjes een probleem zijn dan gebruik je een vacuum. Redelijke kans dat dat de snelheid, acceleratie en decelaratie wel zal aankunnen.
Das handig voor de eerste marsmissie voor als de weg naar de bron voor eeuwige ruimtemissie geblokkeerd blijkt met rubikskubussen
Zal deze machine dan ook in de war raken als de cube met het witte vlakje naar voren geplaatst word?
Toch had ik het interessanter gevonden als het gewoon met een normale kubus gebeurde.

Het uitrekenen is milliseconden werk, oftewel de meeste tijd zal hem zitten in het fysiek bewegen en draaien van de kubus, als je daar ook weer hacks op gaat toepassen waar blijf je dan?

Dit is gewoon een geprepareerde rubiks cube oplossen en dan is het enkel nog maar de vraag hoever mag je gaan qua prepareren?
Leuk filmpje, 0:09 grappige "yes we **** did it"-blik en ik heb maar 1 vraag: waar is de slow motion opname/weergave ?

[Reactie gewijzigd door moreasy op 25 januari 2016 23:48]

Offtopic: En ik maar blij zijn dat ik het binnen 'maar' 2 minuten kan haha. Oplossen is relatief simpel, snél oplossen, dat is de kunst.

Ontopic:
Overigens vind ik de prestatie van Lucas Etter vele malen interessanter. Die moet zoveel handelingen uit zn kop hebben geleerd. De computer zal het 'gewoon' bruteforcen totdat ze bij een oplossing zijn, en die oplossing draaien neem ik aan?

Edit: ontopic/offtopic verschil toegevoegd.

[Reactie gewijzigd door NightFox89 op 26 januari 2016 14:50]

Ik vind het wel een beetje jammer dat je je kubus moet beschadigen om hem opgelost te krijgen door een robot. Maar verder erg snel!
Als je een virtuele kubus zou programmeren en die zou, na in een gerandomiseerde toestand zij gebracht, door software snel worden opgelost zou je dat een stuk minder indrukwekkend vinden. Zeker gezien het feit dat het oplossen altijd al volgens bepaalde simpele algoritmen kon. Het enige indrukwekkende zit hem dan nog in het waarnemen van de begintiestand en het mechanische gedeelte. Dat een computer simpele logische stappen tig keer zo snel kan zetten als een mens was al wat langer bekend.

[Reactie gewijzigd door HanslH op 26 januari 2016 21:41]

Op dit item kan niet meer gereageerd worden.


OnePlus 7 Pro (8GB intern) Nintendo Switch Lite LG OLED C9 Google Pixel 3a XL FIFA 19 Samsung Galaxy S10 Sony PlayStation 5 Ryzen

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank, Intermediair en Independer de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True