LEGO Mindstorms Rubik's Cube Solver
Tilted Twister ist ein Lego Mindstorms Roboter (NXT), der völlig selbstständig einen Zauberwürfel (Rubic Cube) löst. Der Würfel wird in die dafür vorgesehene Halterung eingelegt und dann mit einem Sensor abgetastet. Danach erfolgt die Berechnung und anschließend dreht der Roboter den Würfel so lange, bis alle Farben an ihrem richtigen Platz sind.
Tilted Twister benötigt für das Scannen eines Würfels etwa eine Minute und berechnet die Lösung in 20 bis 40 Sekunden. Je nach Ausgangssituation werden dann die Züge in 1 bis 5 Minuten durchgeführt (Durchschnittszeit etwa 4,5 Minuten). Das heißt, in durchschnittlich etwa 6 Minuten hat das Teil einen Würfel zurechtgedreht.
Die Programmierung des Algorithmus erfolgte mit NXC (Not eXactly C), einer Open Source Sprache für den Mindstorm, die nicht nur für Windows, sondern auch für MacOS X und Linux vorhanden ist.
In diesem Wiki
Links
Sie sind hier: Start → Roboter → Lego und Logo → rubikcubesolver.txt