26.08.2009, 12:44

Panagiotis Kolokythas

Video

Lego-Roboter löst Sudoku-Rätsel

Jeder kann ein Sudoku-Rätsel lösen - auch ein Lego-Roboter, wie ein schwedischer Hacker beweist.
Der schwedische Hacker Hans Andersson hat einen Roboter vom Typ Lego Mindstorms so gehackt und anschließend programmiert, dass der Lego-Roboter in der Lage ist, Sudoku-Rätsel zu lösen. Laut Angaben des Hackers muss der Roboter zunächst mit seinen Licht-Sensoren das Sudoku-Rätsel einscannen und anschließend die Ziffern erkennen. Dann wird die Lösung des Sudoku errechnet und der Roboter fängt damit an, mit einem Stift die leeren Felder auszufüllen.
Wie Andersson erläutert, muss der Roboter im ersten Schritt zunächst einmal feststellen, welche Felder frei sind. Dazu werden nacheinander alle Felder gescannt. Bei Feldern, in denen Ziffern stehen, kommt nach dem Einscannen das Schwellwertverfahren zum Einsatz. Anschließend wird per Segmentation der Bereich des Bildes ermittelt, in dem die Ziffer steht und abschließend dann die Erkennung der Ziffer durchgeführt.
Besonderes Kopfzerbrechen hat Andersson auch die Programmierung des Lösens eines Sudoku bereitet. "Für einen Computer ist das Lösen eines Sudoku eine ziemlich einfache Sache. In der Regel wird ein rekursiver Backtracking-Algorithmus eingesetzt", schreibt Andersson und fügt hinzu: "Der Mindstorm-Prozessor ist aber ziemlich langsam und erlaubt keine rekursiven Funktionen."
Dass es Andersson schließlich doch gelungen ist, den Lego-Roboter das Lösen von Sudokus beizubringen, beweist folgendes Video:
Diskutieren Sie mit anderen Lesern über dieses Thema:
PC-WELT-Experten lösen Ihr PC-Problem
Immer informiert mit dem PC-WELT Newsletter
Best-of PC-WELT   PC-WELT Apps
PC-WELT Business-IT   PC-WELT Community
3x PC-WELT testen!
Ja, ich teste 3x die PC-WELT mit DVD für nur 11,90 € (19,- Sfr). Den 4 GB USB-Stick erhalte ich gratis dazu.
PC-WELT 3 / 2012
Anrede:
Vorname:
Nachname:
Straße/Nr:
PLZ/Ort:
Land:
E-Mail:
Nur wenn ich innerhalb von 2 Wochen nach Erhalt der 3. Ausgabe nichts von mir hören lasse, möchte ich die PC-WELT mit DVD zum gleichen Preis weiterbeziehen (D: 55,80 €/Jahr, EU: 64,80 €/Jahr, CH: 103,70 Sfr/Jahr). Nach dem Testzeitraum ist der Bezug jederzeit kündbar.
Ich bin damit einverstanden, dass die IDG Magazine Media GmbH und ihre Partner mich per E-Mail über interessante Vorteilsangebote informieren.
211684
Content Management by InterRed