Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
projektews1415:frankroboy [2015/03/30 14:30] c.jaedicke |
projektews1415:frankroboy [2016/01/21 12:45] (aktuell) |
||
---|---|---|---|
Zeile 33: | Zeile 33: | ||
Frank Robory ist ein Roboter, der das Finden eines Balles mittels einer Kamera sowie das Ansteuern und Schießen (bzw. Schieben) von jenem ermöglicht. Zielstellung ist es, den Ball in das Tor des Gegenübers zu befördern. \\ Roboter bewegt sich auf einem rechteckigen Feld, welches durch Holzbalken abgetrennt ist und ca. 180cm x 250cm misst.\\ Eine Holzplatte dient als Grundplattform. An ihr sind zwei ansteuerbare, motorisierte Räder sowie eine Mauskugel, welche als Stütze dient, befestigt. Die Grundplatte ist bis auf die Vorderseite rund. An dieser befindet sich eine ebene Fläche, um den Ball zu schieben. Die Deckplatte ist mit 2 verschiedenfarbigen Punkten versehen. Durch eine über dem Spielfeld angebrachte Kamera ist es so möglich den Roboter, seine Fahrtrichtung sowie den Spielball zu lokalisieren. Durch Anwendung von Winkelbeziehungen und linearer Algebra errechnet er so den Weg zum Ball und bewegt ihn. Die von der Bildverarbeitung errechneten Informationen werden mithilfe von W-LAN an den Roboter übermittelt. Weiterhin sind auf der Grundplattte ein Arduino Mega, welcher die zentrale Steuerungseinheit des Roboters darstellt sowie ein AKKU, der die Motoren und Arduino mit Strom versorgt, befestigt. | Frank Robory ist ein Roboter, der das Finden eines Balles mittels einer Kamera sowie das Ansteuern und Schießen (bzw. Schieben) von jenem ermöglicht. Zielstellung ist es, den Ball in das Tor des Gegenübers zu befördern. \\ Roboter bewegt sich auf einem rechteckigen Feld, welches durch Holzbalken abgetrennt ist und ca. 180cm x 250cm misst.\\ Eine Holzplatte dient als Grundplattform. An ihr sind zwei ansteuerbare, motorisierte Räder sowie eine Mauskugel, welche als Stütze dient, befestigt. Die Grundplatte ist bis auf die Vorderseite rund. An dieser befindet sich eine ebene Fläche, um den Ball zu schieben. Die Deckplatte ist mit 2 verschiedenfarbigen Punkten versehen. Durch eine über dem Spielfeld angebrachte Kamera ist es so möglich den Roboter, seine Fahrtrichtung sowie den Spielball zu lokalisieren. Durch Anwendung von Winkelbeziehungen und linearer Algebra errechnet er so den Weg zum Ball und bewegt ihn. Die von der Bildverarbeitung errechneten Informationen werden mithilfe von W-LAN an den Roboter übermittelt. Weiterhin sind auf der Grundplattte ein Arduino Mega, welcher die zentrale Steuerungseinheit des Roboters darstellt sowie ein AKKU, der die Motoren und Arduino mit Strom versorgt, befestigt. | ||
\\ | \\ | ||
- | <note tip>Felix: Die geforderte Einführung in die Themenstellung ist enthalten und geht so grundsätzlich OK. Das Lesen fällt jedoch leichter, wenn ihr in diesem einführenden Abschnitt erst einmal das Grundkonzepts (Was ist alles beteiligt, was soll es tun, wo fließen Informationen) grob umreißt, ohne Maße und allzuviele technische Details zu nennen. Eine genauere Beschreibung des Aufbaus des Roboters und technische Daten zu den Bauteilen könnte dann in einem eigenen Abschnitt erfolgen.</note> | ||
Konkurrenzprojekt: [[projektewise2014:soccerbot:start|SoccerBot]] | Konkurrenzprojekt: [[projektewise2014:soccerbot:start|SoccerBot]] | ||
\\ | \\ | ||
Zeile 43: | Zeile 42: | ||
Zwei Kameras sind in einer Höhe von 190cm an einem Stativ aus einem vorherigen Projekt befestigt, wodurch ein Sichtfeld von 180cm x 250cm auf dem Boden entsteht. Die Kameras sind die Playstation–Eye von der Firma Sony, welche zum Sortiment der Playstation 3 gehören. Jede Kamera ist durch ein langes Kabel mit einem Computer verbunden. Das Sichtfeld der beiden Kameras ist die Begrenzung des Spielfeldes. Durch eine Holzbarriere aus 2,5cm starken Holzleisten wird der Ball daran gehindert bei einem Spiel das Kamerasichtfeld zu verlassen. Ein Teppich dient als Untergrund, auf dem der Roboter sich bewegt und durch seine Beschaffenheit die Fahrtüchtigkeit der Räder nicht einschränkt. Die graue Farbe des Teppichs stört die Farberkennung der Kamera nicht, da seine RGB-Werte keine Ähnlichkeit zu der Farbe des Balles und den Farben auf dem Roboter besitzt. | Zwei Kameras sind in einer Höhe von 190cm an einem Stativ aus einem vorherigen Projekt befestigt, wodurch ein Sichtfeld von 180cm x 250cm auf dem Boden entsteht. Die Kameras sind die Playstation–Eye von der Firma Sony, welche zum Sortiment der Playstation 3 gehören. Jede Kamera ist durch ein langes Kabel mit einem Computer verbunden. Das Sichtfeld der beiden Kameras ist die Begrenzung des Spielfeldes. Durch eine Holzbarriere aus 2,5cm starken Holzleisten wird der Ball daran gehindert bei einem Spiel das Kamerasichtfeld zu verlassen. Ein Teppich dient als Untergrund, auf dem der Roboter sich bewegt und durch seine Beschaffenheit die Fahrtüchtigkeit der Räder nicht einschränkt. Die graue Farbe des Teppichs stört die Farberkennung der Kamera nicht, da seine RGB-Werte keine Ähnlichkeit zu der Farbe des Balles und den Farben auf dem Roboter besitzt. | ||
- | <note tip>Prinzipiell wichtige Angaben, die aber alle eher etwas mit der Bilderkennung als mit dem Spielfeld ansich zu tun haben. Die Tatsache, dass eine Kamera das Feld von oben betrachtet und ihre Daten für die Lokalisierung von Roboter und Ball verwendet werden, gehört eher in die "Beschreibung des Gesamtsystems" als hierher. Kleine sprachliche Ungenauigkeit: die PS3Eye "gehört" nicht "zum Sortiment" der PS3, sonder wird als Zubehört zur PS3 verkauft. | + | |
- | Das Tor erwähnt ihr mit keinem Satz, welches jedoch zum Spielfeld gehört. | + | |
- | </note> | + | |
=== Roboter === | === Roboter === | ||
Zeile 63: | Zeile 60: | ||
\\ | \\ | ||
{{ :projektewise2014:frankroboy:aufbau2.1.jpg?nolink |}} | {{ :projektewise2014:frankroboy:aufbau2.1.jpg?nolink |}} | ||
- | <note tip>Gute Bilder! An dieser Stelle würde ein Text über die Funktion der Verwendeten Bauteile, Maße etc. passen. Was macht z.B. eigentlich dieses Motomama-Board?</note> | ||
\\ | \\ | ||
=== b) Materialien === | === b) Materialien === |