- Register


Home>MACHINE BUILDING & ENGINEERING>Sensors>Sigmatek automation used on Rubik's cube solver
Home>MACHINE BUILDING & ENGINEERING>Software >Sigmatek automation used on Rubik's cube solver
Home>CONTROLS>Systems >Sigmatek automation used on Rubik's cube solver

Editor's Pick


Sigmatek automation used on Rubik's cube solver

25 February 2022

AS PART of their diploma thesis at the HTBLA Saalfelden, David Haidenhofer, Markus Kreutzer and Paul Kreuzer designed a machine to solve a scrambled Rubik’s Cube, in just 385ms.

The students from the electrical engineering department used their collective knowledge in information, drives and automation technology for their final project. Using image recognition and two cameras, the Rubik’s Cube Solver first calculates the current arrangement of the colorful squares. Using this image, an algorithm determines the rotation sequence for solving the cube. This sequence is then sent to the control and drives in real time. The colorful squares are automatically put in position within times, which for human beings, is completely impossible.

The Rubik’s cube solver was implemented with state-of-the-art automation technology from Sigmatek. A flexible control system, high-performance servo motors and LASAL software for simple programming of the machine were used. In addition to the technical components, the students could also rely on the know-how of Sigmatek experts for tips to complete their project successfully.

Technical Details

For the hardware, the high-performance S-DIAS system from Sigmatek is used: A compact CPU module, as well as digital I/Os and axis modules that control the powerful DSM5 servo motors to bring the squares of the cube into the correct position in the shortest time. The object-oriented, all-in-one LASAL engineering tool enables comfortable programming.

See the Rubik's cube solver in action at: youtu.be/vghHh2i1Ye0