Rubik’s Cube opgelost met de snelheid van het licht (video)

De Rubik’s Cube Solver, gemaakt door drie studenten van de HTL Saalfelden, lost de complexe kubus volautomatisch op – en wel in de belachelijk snelle tijd van 385ms. De jonge ingenieurs werden bij het project ondersteund door de automatiseringsexpert Sigmatek.

Als onderdeel van hun afstudeerscriptie aan de HTBLA Saalfelden ontwierpen David Haidenhofer, Markus Kreutzer en Paul Kreuzer een machine om een Rubiks Kubus op te lossen. De studenten van de afdeling elektrotechniek gebruikten hun collectieve kennis in informatie-, aandrijf- en automatiseringstechniek voor hun eindproject.

Door beeldherkenning en twee camera’s berekent de Rubik’s Cube Solver eerst de huidige opstelling van de kleurrijke vierkanten. Met behulp van deze afbeeldingen bepaalt een algoritme de rotatievolgorde voor het oplossen van de kubus. Deze reeks wordt vervolgens in real-time naar de besturing gestuurd. De gekleurde vlakjes worden automatisch binnen een oogwenk op hun plaats gezet.

De Rubik’s cube solver werd geïmplementeerd met automatiseringstechnologie van Sigmatek. Er werd gebruik gemaakt van een flexibel besturingssysteem, krachtige servomotoren en Lasal-software voor de programmering van de machine. Naast de technische componenten konden de studenten ook rekenen op de knowhow van Sigmatek-experts voor tips om hun project tot een goed einde te brengen.

Voor de hardware wordt het S-Dias-systeem gebruikt: een compacte CPU-module, evenals digitale I/O’s en asmodules die de DSM5-servomotoren aansturen.