Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

projektewise2014:walle:projektplanung

Dies ist eine alte Version des Dokuments!




Einführung

Wir bauen einen Aufräumroboter, der sich auf einem Tisch oder einer anderen flachen Ebene frei bewegen soll, dabei Gegenstände erkennt und diese dann aufsammelt. Nach Erledigung seiner Arbeit soll er sich wieder zu seinem Startpunkt begeben, welcher im Idealfall eine Plattform ist, die ihn zu einem anderen Tisch fährt.

Was der Roboter können muss: Er muss Müll aufsammeln können, darf nicht aufhören bevor er fertig ist, muss dabei die Gegenständ von alleine erkennen und darf auf keinen Fall dabei vom Tisch herunterfallen.

Was der Roboter können sollte: Wichtig für den Roboter ist, dass er den Müll nicht verliert, weil sonst die ganze Arbeit wieder von vorne anfängt. Er sollte außerdem wieder zu seinem Startpunkt fahren, nachdem er fertig ist und er sollte sich nicht an zu großen Objekten die Zähne ausbeißen.

Was nett wäre: Der Roboter erkennt den Unterschied zwischen Müll und anderen Gegenständen, die auf dem Tisch liegen. Cool wäre auch noch, wenn er es schafft allen Gegenständen auf einem vollem Tisch auszuweichen und nicht nur Müll aufsammeln, weil nur Müll auf dem Tisch liegt.

Was lassen wir weg: Die Umgebung beschränkt sich auf Innenräume und Tische, weil sich draußen zu viele Hindernisse befinden.

Gesamtprojekt

WallE

Aufgabenbereiche

  • Tisch absuchen
  • Gegenstände erkennen
  • zum Müll fahren
  • den Müll aufsammeln
  • nicht vom Tisch fallen
  • zum Startpunkt zurück fahren

Teillösungen

Tisch absuchen

Auf dem Roboter ist ein Infrarotsensor mit Abstandsmesser, der auf die Oberfläche des Tisches gerichtet ist. Er befindet sich auf einer um 360° drehbaren Plattform, welche durch einen Stepper gradweise gedreht wird, bis der Sensor ein Objekt vor sich erkennt.

Aufgaben

  • die Plattform und damit der Sensor muss durch den Stepper bewegt werden
  • Stepper muss stoppen, wenn ein Signal vom Sensor wargenommen wird

Material

  • Infrarot-Abstandsmesser
  • kleiner Stepper + Ansteuerungschip
  • kleine Plattform (aus Holz)

Wissen

  • Kommunikation zwischen Servo und Sensor muss sehr gut funktionieren
  • da der Sensor dauerhaft auf den Tisch gerichtet ist, muss der „default-Wert“ (also der Wert, den der Sensor zurückgibt, wenn er nur auf die Tischplatte aber auf keinen Gegenstand trifft) ermittelt werden

Risiken

  • Kommunikation zwischen Servo und Sensor funktioniert nicht.–> Plan B: Der Roboter fährt solange, bis er die Tischkante erreicht, dreht sich dann um seine eigene Achse um ca. 170°. Wenn man diesen Vorgang wiederholt, sollte der komplette Tisch abgesucht werden.

Gegenstände erkennen

Der Roboter soll bei diesem Teilproblem Gegenstände erkennen. Dies wollten wir mit einem Infrarotsensor bewerkstelligen, der einen Lichtstrahl aussendet, der dann von Gegenständen reflektiert wird. Außerdem muss er den Abstand zum Gegenstand bestimmen und wir wollen den Signalbereich auf die Kanten des Tisches beschränken.

Aufgaben

  • Infrarotabstandmesssignal muss permanent ausgesendet werden
  • Das zurückkommende Signal muss erkannt und in eine Distanz umgerechnet werden
  • Die Reichweite darf nicht über den Tisch hinauslaufen

Materialien

  • Infrarotabstandsmesser
  • Arduino

Wissen

  • die Reichweite des Ultraschallsensors muss noch recherchiert werden.
  • welche Werte gibt der Sensor bei welchem Abstand zurück

Risiken

Die Gegenstände werden nicht erkannt. Als Lösung müssten wir es mit einen anderem Sensor (z.B. einen Utraschallabstandsmesser) versuchen.

Zum Müll fahren

Aufsammeln

Nachdem der Roboter am Gegenstand angekommen ist geht es nun darum, den Müll aufzusammeln und bei sich zu behalten. Dieses problem wollen wir mit einer Schaufel in Angriff nehmen und einem Korb in dem der Müll aufbewart. Die Schaufel sollte beim Fahren in der Luft sein und sollte zum aufsammeln abgelassen werden können.

Aufgaben

- Die Schaufel muss über dem Boden transportiert werden

- Die Schaufel wird am Zielstandort abgelassen

- Der Müll muss in den Korb gelegt werden

Materialien

- Blech

- Draht

- Holz

- Kleiner Motor

Wissen

Es müsste noch rechachiert werden wie wir die Schaufel bewegt kriegen.

Risiken

Schaufel kann nicht bewegt werden oder kann den Müll nicht aufsammeln durch einen Konstruktionsfehler. Es kann aber auch sein, dass der Roboter den Korb nicht trifft. Die Konsequenzen wären, die Konstruktion zu ändern oder eventuell eine Plattform zu bauen, auf die einfach nur alles rauf geschoben wird.

Nicht runterfallen:

Zum Startpunkt zurück:

Der Roboter soll erkennen wann der Tisch „aufgeräumt“ ist und dann zu seiner Startposition zurückehren indem er ein Infrarotsignal erkennt.

Aufgaben

-erkennen wann alle aufräumbare Objekte gesammelt wurden

-zur Startposition zurückkehren

Materialien

Infrarot Empfänger

Wissen

Wann ist der Tisch „aufgeräumt“(wann ist der Roboter fertig) ?

Risiken

Infrarotsender und Empfänger kommunizieren nicht wie geplant.–>Plan B: Eine Funktion erstellen die sich den gefahrenen Weg merkt und diesen genau so zurückfährt.

projektewise2014/walle/projektplanung.1416587209.txt.gz · Zuletzt geändert: 2016/01/21 12:45 (Externe Bearbeitung)