SHENZHEN (CHINA), 24 juni 2013 13:23

Smartphone en robot lossen Rubik's kubus op (video)

ARM engineer David Gilday heeft een robot gebouwd die Rubik's 4x4x4 kubus kan oplossen in ongeveer 50 draaibewegingen. Dit is ruim de helft van het aantal draaibewegingen wat een kubus-expert van vlees en bloed gemiddeld nodig heeft.

Om hun nieuwe ultradunne Ascend P6 smartphone te showen, heeft Huawei deze leuke reclamestunt bedacht. De Chinese telefoonfabrikant vroeg David Gilday, vanwege zijn ervaring in het bouwen van kubus-oplossende robots, om de constructie te maken.

Rubik-robot

De robot heet de 'MultiCuber 3', is opgebouwd uit een Lego Mindstorms set en wordt aangedreven door de Huawei Ascend P6 smartphone. Deze smartphone heeft een quad-core 1.5GHz K3V2 ARM-processor aan boord met 2GB werkgeheugen.

De robot neemt eerst een foto van elke zijde van de kubus en gebruikt deze data om een oplossing te bedenken. Dankzij David Gilday's algoritme en de quad-core processor en het vrij uitgebreide geheugen (voor een telefoon), wordt de oplossing binnen enkele seconden gevonden. Het oplossen van de kubus duurt gemiddeld ongeveer 50 draaibewegingen. Veel minder dus dan een mens, die pakweg 120 draaibewegingen nodig heeft.

De telefoon en de Mindstorms-robot staan met elkaar in verbinding via een Bluetooth-connectie. De standaard 3x3x3 Rubik's kubus is veel minder complex dan deze 4x4x4 kubus. Op dit moment is de MultiCuber 3 dan ook de snelste 4x4x4 kubus-oplosrobot die er is.

Standjes

Om een idee te geven van hoe complex de 4x4x4 kubus is. De standaard 3x3x3 Rubik's kubus kent 'slechts' 43.252.003.274.489.856.000 mogelijke posities. De 4x4x4 kubus kent 7.401.196.841.564.901.869.874.093.974.498.574.336.000.000.000 mogelijke posities.

 

bron: Phone Arena

Foto's:

Smartphone en robot lossen Rubik's kubus op (video)

© Aandrijvenenbesturen.nl