Donnerstag, 26. Januar 2012

24.1.2012

24.1.2012

In den beiden zusätzich angebotenen Stunden haben wir das Labyrinth erstellt und verschiedene Probleme, insbesonders mit dem Lichtsensor sowie dem Folgen von Kurven bearbeitet. Zudem ist uns nun endgültig das Erkennen von 3 verschiedenen Farben gelungen, was allerdings zuvor kaum Probleme bereitete. Wir haben des Weiteren viele Tests durchgeführt, von denen zumindest viele von Erfolg gekrönt waren.

Arbeitsteilung:
Niklas und Dario: Die gesamte angefallene Arbeit zusammen.
Michael und Marius: Waren leider verhindert und konnten nicht anwesend sein.

Montag, 23. Januar 2012

23.1.2012

Heute haben wir eine umfassende Bearbeitung des Blogs geschafft, insbesondere das Anfügen unseres Programmcodes als Bild, sowie die Edititerung der Arbeitsteilung in allen Posts.

Arbeitsteilung:
Alle gemeinssam die Überarbeitung des Blogs

Donnerstag, 19. Januar 2012

Ergebnisse des 19.1.2012

Heute haben wir viel geschafft. Wir haben unser Programm zum größten Teil fertiggestellt. Beispielsweise funktioniert das Folgen der Linie, sowie das Wenden bei einer Linie anderer Farbe. Die Nutzung des Ultraschallsensors zum Wenden, falls ein hoher Gegenstand den Weg blockiert funktioniert auch einwandfrei. Probleme bereitet uns momentan nur der Umstand, dass wir unserer Labyrinth noch nicht fertig gestellt haben und somit die helligkeit der benutzten Linienfarben nicht kennen. Dank Marius mitgebrachten Kamera konnten wir heute weitere Fotos für unseren Blog schießen, an dem wir heute auch einige Änderungen vorgenommen haben und planen dies in den folgenden Tagen zu verfollständigen.


Das Programm, wie es im Moment aussieht 

 Arbeitsteilung:
Dario: Programmierung, z.T. Tests, Skizze, Blog
Niklas: Tests, z.T. Programmierung, z.T. Skizze, Blog
Marius: Fotos, z.T. Tests, Blog
Michael: z.T. Programmierung, z.T. Tests, Blog

Donnerstag, 12. Januar 2012

12.1.2012

Ergebnis 12.1.2012

Heute sind wir unserem Projektziel in einigen Punkten näher gekommen.Wir haben das am 9. entstandene Problem mit den Erkennungproblemen beim Erkennen der schwarzen Linie, sowie dem Folgen eben jener, gelöst. Zudem haben wir unserer Zielbeschreibung eine Skizze unseres Projekt Ziels hinzugefügt. Auch haben wir erste Erfolge beim Einbau des Entfernungssensors in unser Programm errungen.

Arbeitsteilung:
Alle gemeinsam: Tests, Programmierung, Technik

Mittwoch, 11. Januar 2012

9.1.2012

Ergebnisse des 9.1.2012

An diesem Tag haben wir nur kleinere Tests zum Programmabllauf durchführen können.
Diese Tests waren auf das Folgen der Linie bezogen, die dem Roboter die Möglichkeit gibt im Labyrinth zu fahren. Die Tests waren, dank bisher nicht gefundenen Fehlern im unserem Programm und der eingeschränkten Zeit (durch die leere Batterie des Roboters) nur von mäßigem Erfolg.

Des Weiteren haben wir über unser weiteres Vorgehen diskutiert und über eine Verbesserung des Problems und versucht den Fehler im Programm zu finden, sowie der Zielsetzung eine Skizze angefügt.

Arbeitsteilung:
Marius: Skizze zum Programm, am Ende der Stunde auch an der  Fehlersuche beteiligt, Blog
Niklas: Vorwiegend Tests, z.T. Programmierung, Fehlersuche, Blog
Michael: Bauen des Roboters, z.T. Programmierung, zT. Skizze, Blog
Dario: Programmierung, z.T Skizze, Fehlersuche, Blog

Donnerstag, 22. Dezember 2011

Unser Ziel

Unser Roboter soll die Fähigkeit besitzen ein, von uns entworfenenes Labyrinth, zu durchqueren. Um die Strecke zu bewältigen benuzt der Roboter mehrere Sensoren, die auf verschiedene vorgegebene Reize reagieren.

Folgende Sensoren werden verwendet:

Lichtsensor:

- Der Lichtsensor erkennt eine schwarze Linie und sieht diese als Hinderniss an,das er nicht überqueren kannn.
- Der Lichtsensor erkennt eine farbige Linie, der er folgt, bis sie endet.

Berührungssensor:

- Der Berührungssensor endeckt ein Objekt, z.B. einen Ball und räumt dieses zur Seite. Diese Objekte sind vorgegeben, um Beschädigung, bzw. Unpassierbarkeit zu verhindern.

Entfernungssensor:

- Der Entfernungssensor erkennt eine von uns aufgestellte Mauer, die er nicht überqueren kann.



-------------------------------------------------------------------------------------------------------------
Der Roboter soll Sackgassen erkennen können, um so einen anderen Weg einzuschlagen oder zu wenden.

Das Labyrinth

Arbeitsteilung:

Brainstorming: Alle

Editierung:
- Das Wegschlagen eines Hindernisses mithilfe des Berührungssensors hat sich im Laufe des Projekts als unpassend erwiesen und fand deswegen nicht seinen Weg ins Programm
- Zudem haben wir die Farben der Linie abgeändert, die Funktion ist allerdings im groben die gleiche geblieben