Sigmatek
Solve the Rubik's Cube automatically
How can the Rubik's Cube be solved quickly? Three students from HTL Saalfelden developed 'Rubik's Cube Solver', which solves the Rubik's Cube fully automatically. The young technicians were supported by Sigmatek.
As part of their diploma thesis at HTBLA Saalfelden, David Haidenhofer, Markus Kreutzer and Paul Kreuzer developed a machine to release a twisted Rubik's cube. In 385 ms, the iconic object is automatically released using state-of-the-art technology.
As part of their final project, the students from the electrical engineering department drew on their knowledge of information, drive and automation technology. The 'Rubik's Cube Solver' first uses image recognition and two cameras to calculate the current arrangement of the colored cube pieces. Using these images, an algorithm determines the rotation sequence for solving the Rubik's Cube. This rotation sequence is then transmitted to the control system and drives in real time. In this way, the colored cubes are brought into position fully automatically at times that are completely impossible for humans.
The 'Rubik's Cube Solver' is realized with automation technology from Sigmatek. A flexible control system, powerful servomotors and the LASAL software for easy programming of the machine are used. In addition to the technical components, the students were also able to draw on the know-how of the Sigmatek experts and get tips on how to successfully complete the project.
The technical details
The hardware used is the S-DIAS system from Sigmatek: a compact CPU module as well as digital I/Os and axis modules that control the DSM5 servomotors so that the bricks of the Rubik's cube are in the correct position. The object-oriented, all-in-one engineering tool LASAL enables the programming.













