Benutzer-Werkzeuge

Webseiten-Werkzeuge


projektesose24:f_becher:projektplanung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projektesose24:f_becher:projektplanung [2024/07/07 17:37]
lennart.schulz
projektesose24:f_becher:projektplanung [2024/07/07 17:44] (aktuell)
lennart.schulz
Zeile 10: Zeile 10:
 **2. Ziele und Prioritäten** **2. Ziele und Prioritäten**
  
-Muss: als Aschenbecher über den Tisch fahren; Sensoren besitzen +  * Muss: als Aschenbecher über den Tisch fahren; Sensoren besitzen welche verhindern, dass er vom Tisch runterfährt 
-welche verhindern, dass er vom Tisch runterfährt +  ​* ​Sollte: durch Wärmesensoren nächste Person erkennen 
-Sollte: durch Wärmesensoren nächste Person erkennen +  ​* ​Nice to have: eine Klappe über dem Aschenbecher 
-Nice to have: eine Klappe über dem Aschenbecher +  ​* ​Weggelassen:​ Sprachsteuerung
- ​Weggelassen:​ Sprachsteuerung +
  
 **3. Szenario-Skizze** **3. Szenario-Skizze**
Zeile 24: Zeile 22:
  
 - Personenerkennung - Personenerkennung
-    - Sodass ​der Roboter auch weiß, welche Richtung er ansteuern soll, +  * ListenpunktSodass ​der Roboter auch weiß, welche Richtung er ansteuern soll, muss er zuerst eine Person erkennen. Dafür möchten wir einen Wärmesensor benutzen, welcher anhand der gemessenen Wärme eine Person erkennen soll. Liegt die Temperatur unter einer vorher festgelegten Gradzahl, sucht der Roboter weiter. Sobald er eine Wärmequelle ausgemacht hat, steuert er sie an. 
-      ​muss er zuerst eine Person erkennen. Dafür möchten wir einen +  ​* ​Materialien:​ Wärmesensor 
-      ​Wärmesensor benutzen, welcher anhand der gemessenen Wärme +  ​* ​To-Do: Code für Personenerkennung schreiben
-      ​eine Person erkennen soll. Liegt die Temperatur unter einer vorher +
-      ​festgelegten Gradzahl, sucht der Roboter weiter. Sobald er eine +
-      ​Wärmequelle ausgemacht hat, steuert er sie an. +
-Materialien:​ Wärmesensor +
-To-Do: Code für Personenerkennung schreiben+
  
 - Tischkantensensor - Tischkantensensor
-    - Um zu verhindern, dass der Aschenbecher einfach den Tisch +  * Um zu verhindern, dass der Aschenbecher einfach den Tisch herunterstürzt,​ möchten wir einen Sensor einbauen, welcher die Tischkanten erkennen soll. Am Ende soll der Roboter anhalten, wenn sich unter dem Sensor kein Boden befindet. Dazu soll immer wieder der Abstand zwischen Sensor und Tisch gemessen werden. Sobald die Distanz über einem Wert X liegt, hält der Roboter an. 
-      ​herunterstürzt,​ möchten wir einen Sensor einbauen, welcher die +  ​* ​Materialien:​ Lichtsensor 
-      ​Tischkanten erkennen soll. Am Ende soll der Roboter anhalten, wenn +  ​* ​To-Do: Code für Tischkantensensor schreiben
-      ​sich unter dem Sensor kein Boden befindet. Dazu soll immer wieder +
-      ​der Abstand zwischen Sensor und Tisch gemessen werden. Sobald +
-      ​die Distanz über einem Wert X liegt, hält der Roboter an. +
-Materialien:​ Lichtsensor +
-To-Do: Code für Tischkantensensor schreiben+
  
 - Roboterdesign - Roboterdesign
-    - Hier soll es um das Aussehen und den mechanischen Aufbau des +  * Hier soll es um das Aussehen und den mechanischen Aufbau des Roboters gehen. Optimalerweise sollte am Ende ein kleines motorisiertes Fahrzeug mit Fläche für den Aschenbecher und genug Platz für die Technik entstehen. Dafür werden kritische Teile, wie das Breadboard, Motoren oder wichtige Sensoren ausgemessen und sinnvoll platziert. Als Lenkung orientieren wir uns an Raupenfahrzeugen,​ um den Prozess nicht zu verkomplizieren. Ein Risiko ist, dass die technische mechanische Umsetzung dieser Lösung eventuell komplizierter ist, als eine Lenkbare Achse. 
-      ​Roboters gehen. Optimalerweise sollte am Ende ein kleines +  ​* ​Materialien:​ Holzplatten,​ Schrauben, Muttern, voraussichtlich Elemente aus dem 3D-Drucker, Heißkleber,​ Aschenbecher (aus 3D-Drucker oder selbst mitgebracht) 
-      ​motorisiertes Fahrzeug mit Fläche für den Aschenbecher und genug +  ​* ​To-Do: Aufbau skizziren
-      ​Platz für die Technik entstehen. Dafür werden kritische Teile, wie das +
-      ​Breadboard, Motoren oder wichtige Sensoren ausgemessen und +
-      ​sinnvoll platziert. Als Lenkung orientieren wir uns an +
-      ​Raupenfahrzeugen,​ um den Prozess nicht zu verkomplizieren. Ein +
-      ​Risiko ist, dass die technische mechanische Umsetzung dieser +
-      ​Lösung eventuell komplizierter ist, als eine Lenkbare Achse. +
-Materialien:​ Holzplatten,​ Schrauben, Muttern, voraussichtlich +
-  ​Elemente aus dem 3D-Drucker, Heißkleber,​ Aschenbecher (aus 3D +
-  ​Drucker oder selbst mitgebracht) +
-To-Do: Aufbau skizziren+
  
 - Motorsteuerung - Motorsteuerung
-    - Auf Knopfdruck wird dem Arduino signalisiert den Motor an zu Steuern +  * Auf Knopfdruck wird dem Arduino signalisiert den Motor an zu Steuern und ihm zu sagen, dass sich der Roboter drehen soll bis vom Wärmesensor eine Person erkannt wird. Ist dies erfolgt, sagt der Arduino dem Motor, dass er gerade aus fahren soll bis zur Person oder bis eine Tischkante erkannt wird Tischkante. Wird keine Wärme erkannt nach einer Vollen Umdrehung schaltet der Roboter sich wieder aus. 
-      ​und ihm zu sagen, dass sich der Roboter drehen soll bis vom +  ​* ​Materialien:​ Arduino Nano, Breadboard, Motoren, Knopf, Kabel, ​Widerstände 
-      ​Wärmesensor eine Person erkannt wird. Ist dies erfolgt, sagt der +  ​To-Do: Code für Motorsteuerung schreiben und die Teilaufgaben Personenerkennung und Tischkantensensor einbauen
-      ​Arduino dem Motor, dass er gerade aus fahren soll bis zur Person oder +
-      ​bis eine Tischkante erkannt wird Tischkante. Wird keine Wärme +
-      ​erkannt nach einer Vollen Umdrehung schaltet der Roboter sich +
-      ​wieder aus. +
-Materialien:​ Arduino Nano, Breadboard, Motoren, Knopf, Kabel, +
-  ​Widerstände +
-To-Do: Code für Motorsteuerung schreiben und die Teilaufgaben +
-  ​Personenerkennung und Tischkantensensor einbauen+
projektesose24/f_becher/projektplanung.1720366625.txt.gz · Zuletzt geändert: 2024/07/07 17:37 von lennart.schulz