Inhaltsverzeichnis

Projektplanung

Kontakt

Jakob Zerbian: zerbian@campus.tu-berlin.de

Nick Langer: nicklan@gmx.de

Einführung

Wir möchten einen Roboter bauen, der mit einer Person das Spiel Halli Galli im 1-gegen-1 spielt. Dabei geht es darum, dass Spieler und Roboter abwechselnd Karten legen und sobald auf den beiden ausliegenden Karten insgesamt fünfmal die gleiche Frucht zu sehen ist, eine Glocke geläutet wird.

Ziele und Prioritäten

Der Roboter muss:

Der Roboter sollte:

Es wäre nett wenn der Roboter:

Worauf wir bewusst verzichten sind:

Was für Fehler? Geht es um die Annahme, dass der Nutzer nach den Regeln spielt?

Physischer Aufbau Roboter

Gestell

Der Roboter braucht ein Gestell, an dem die wichtigen Komponente wie Kartenausgabe, Klingelmechanismus oder die Kameraaufhängung angebracht sind.

Aufgaben:

Material:

Kartenausgabe

Da Roboter und Gegenspieler abwechselnd Karten legen sollen, muss der Roboter eine Möglichkeit habe einzelne Karten auszugeben, die vorher nicht offen sichtbar sind.

Aufagaben:

Material:

Kinglemechanismus

Wenn der Roboter erkennt, dass fünf gleiche Früchte auf den ausgelegten Karten zu sehen ist soll er nach den Regeln von Halli Galli die Glocke läuten.

Hier gibt es mehrer Möglichkeiten, wie das Auslösen der Glocke zu lösen ist:

  1. Beep vom Roboter ausgeben
  2. echte Glocke läuten
    1. Hebelarm über Hubmagnetzyliner
    2. Hebelarm über Servo

Die echte Glocke zu läuten ist auf jeden Fall zu favorisieren, die einfach Beep-Lösung nur als Plan B anzusehen. Wenn die echte Glocke geläutet werden soll, muss der Auslösemechanismus so positioniert werden, dass der menschliche Gegenspieler auch ohne Behinderung die Glocke läuten kann.

Material (je nach Ausführung):

Programmierung Roboter

Auswertung Sensorik

Kamerabild

Die Kamera, welche das Spielfeld überblickt muss erkennen, welche und wie viele Früchte auf den beiden aufgedeckten Karten zu sehen sind.

Aufgaben:

geklingelte Glocke

Der Roboter soll auch erkennen, wenn der Gegenspieler die Glocke geläutet hat und den Punktstand auch ändern, je nachdem ob das Klingeln richtig oder falsch war.

Mögliche Methoden zum Erkennen, ob die Glock geläutet wurde:

Aufgaben:

Spielgeschehen

Ein Roboter nimmt wahr, verarbeitet und agiert. Bei unserem Roboter wird vor allem die Spielfläche wahrgenommen, verarbeitet ob der Roboter die Klingel drücken soll und es werden Karten ausgegeben und die Klingel dann auch gedrückt.

Hier soll auch der aktuelle Punktestand der Partie gespeichert sein.

Aufgaben:

Materialliste

*: Vermutlich schon im Labor vorhanden.

Gannt Diagramm

(vorläufig)

Die Beschreibung ist ausführlich und klar. Für die Zukunft: falls ihr die Abbildungsgröße in Wiki ändern wollt, müsst ihr z.B. beim Gantt-Diagramm

:projektewise17:haligali:gannt.png?200 |

zu

 :projektewise17:haligali:gannt.png?800 | 

oder ähnlich ändern.