Tischfußball Roboter
Das Ziel: Ein autonomer Tischkicker-Roboter! Ein menschlicher Mitspieler soll durch einen Roboter ersetzt werden. Es gilt zunächst die Mechanik und Elektronik zu entwerfen, sodass die Maschine die gleichen Möglichkeiten, wie der Mensch hat. Im folgenden Schritt soll dann das Programm, welches den Roboter steuert solange optimiert werden, bis der Mensch geschlagen werden kann. Dafür verfolgt eine Kamera das Spielgeschehen und trackt Spieler und Ball in Echtzeit.

KI-Tischkicker: Den Gegner mit Präzision und Geschwindigkeit besiegen
Stell dir ein Tischfußballspiel vor, bei dem der menschliche Gegner durch einen Roboter ersetzt wird, der deinen nächsten Zug vorhersagt und dich besiegen kann. Dieses Projekt zielt darauf ab, einen...

Großer Meilenstein: Erster Schuss
Nach der Neuentwicklung der Motoransteuerung kann ich nun endlich den ersten großen Meilenstein präsentieren: Die finalisierte Hardware und embedded Software. Wie im letzten Post erwähnt, war ich nie...

Neuentwicklung der Motoransteuerung
Die aktuelle Spieleransteuerung hat nach einigen Tests viele Probleme aufgezeigt. Zum einen war mir die Schussgeschwindigkeit zu gering und zum anderen hat der lineare Antrieb zu sehr gestottert....

Implementation der Spielstrategie in der Computersoftware
Nachdem die lineare Bewegung nun ohne Probleme funktioniert, bin ich aktuell mit der rotativen Bewegung beschäftigt. Die Herausforderungen sind eine entsprechende Reaktionsfähigkeit, als auch eine...

Lange Fehlersuche und Beginn der Steuerungs-Software
Wie sich herausgestellt hat, gab es mit der Ansteuerung, wie sie im letzten Post angesprochen wurde, noch ein größeres Problem. Bei einigen Bewegungen ist es passiert, dass der Referenzpunkt verloren...

Entwicklung einer Platine zur Bewegung der Spieler
Um ein Männchen zu rotieren bzw. linear nach links und rechts zu bewegen, ist eine komplexes Zusammenspiel zwischen einem Motor, dem Drehgeber und einem Servomotor erforderlich. Das Ganze soll mit...

Automatische Spielfelderkennung mithilfe von Fiducials
Obwohl die Kamera durch zwei Rohre, wie im vorherigen Post beschrieben, befestigt ist, können Vibrationen doch das Sichtfeld verschieben. Für die Auswertung ist dies allerdings fatal, da die genau...

Montage der IDS Kamera über dem Tischkicker
Die Kamera erfüllt eine wichtige Aufgabe in diesem Projekt. Nur durch sie kann der Algorithmus auf dem Computer erfahren, in welcher Position sich die Spieler befinden und wie der Ball gerade rollt....

Aufbau des Computersystems zur Spielberechnung
Wenn man sich genaue Gedanken darüber macht, was ein Mensch macht, während er Tischkicker spielt, wird deutlich, warum ein solches Projekt so aufwendig ist. Das Verarbeiten der aktuellen...

Erste Tests zum KI-Tracking
Damit das System zu jeder Zeit genau weiß, wo die einzelnen Spieler sich befinden und wie der Ball rollt, befindet sich über dem Tischkicker eine Kamera, die mit einer hohen Bildwiederholrate auch...

Erster Prototyp der Mechanik
Das Ziel: Ein autonomer Tischkicker-Roboter! Ein menschlicher Mitspieler soll durch einen Roboter ersetzt werden. Es gilt zunächst die Mechanik und Elektronik zu entwerfen, sodass die Maschine die...