RoboSoccer Gruppe B5 - WS 17/18: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''Autoren:''' [[Benutzer:Marius Koehler|Marius Köhler]], [[Benutzer:Moritz Rohde|Moritz Rohde]], [[Benutzer:Alexander Schirrmeister|Alexander Schirrmeister]]. || '''Leitender Dozent:''' Professor Ulrich Schneider. | '''Autoren:''' [[Benutzer:Marius Koehler|Marius Köhler]], [[Benutzer:Moritz Rohde|Moritz Rohde]], [[Benutzer:Alexander Schirrmeister|Alexander Schirrmeister]]. || '''Leitender Dozent:''' Professor Ulrich Schneider. | ||
== Einleitung | == Einleitung == | ||
Dieser Wiki- Artikel befasst sich mit dem Bau eines LegoNXT Fußballroboters im Rahmen der Lehrveranstaltung Informatikpraktikum 1 der Mechatroniker im Wintersemester 17/18. In der Zeit des Praktikums sollte ein Lego NXT Roboter in der Weise gebaut und programmiert werden, sodass dieser selbstständig Fußball spielen kann. (Informationen zum Praktikum: [[RoboSoccer_WS_17/18|RoboSoccer]]) | Dieser Wiki- Artikel befasst sich mit dem Bau eines LegoNXT Fußballroboters im Rahmen der Lehrveranstaltung Informatikpraktikum 1 der Mechatroniker im Wintersemester 17/18. In der Zeit des Praktikums sollte ein Lego NXT Roboter in der Weise gebaut und programmiert werden, sodass dieser selbstständig Fußball spielen kann. (Informationen zum Praktikum: [[RoboSoccer_WS_17/18|RoboSoccer]]) | ||
Zeile 28: | Zeile 28: | ||
* LEGO Mindstorms NXT Education | * LEGO Mindstorms NXT Education | ||
* LEGO Education Resource Set | * LEGO Education Resource Set | ||
* HiTechnic NXT Compass Sensor | * HiTechnic NXT Compass Sensor ([http://www.hitechnic.com/cgi-bin/commerce.cgi?preadd=action&key=NMC1034 HiTechnic Compass Sensor]) | ||
* HiTechnic NXT Infrared Seeker | * HiTechnic NXT Infrared Seeker ([http://www.hitechnic.com/cgi-bin/commerce.cgi?preadd=action&key=nsk1042 HiTechnic Infrared Seeker]) | ||
== Softwaretools == | == Softwaretools == | ||
* Bricx Command Center | * Bricx Command Center ( [ http://bricxcc.sourceforge.net/ BricxCC] ) | ||
* LEGO MINDSTORMS Education EV3 | * LEGO MINDSTORMS Education EV3 ([https://education.lego.com/de-de/product/mindstorms-ev3 EV3]) | ||
* LEGO MINDSTORMS NXT 2.0 | * LEGO MINDSTORMS NXT 2.0 ([https://shop.lego.com/en-CA/LEGO-MINDSTORMS-NXT-2-0-8547 NXT 2.0]) | ||
* LEGO Digital Designer 4.3 | * LEGO Digital Designer 4.3 ([http://ldd.lego.com/de-de/download LEGO Digital Designer]) | ||
* PAP Designer ([http://friedrich-folkmann.de/papdesigner/Hauptseite.html PAPDesigner]) | |||
* Samsung MovieMaker für Android | * Samsung MovieMaker für Android | ||
== Aufbau des Roboters == | == Aufbau des Roboters == | ||
Bilder vom Roboter und Bauzeichnung. Eine Anleitung zum Nachbau des "Ber(nd)serker" ist hier verfügbar. (Die | Bilder vom Roboter und Bauzeichnung. Eine Anleitung zum Nachbau des "Ber(nd)serker" ist hier verfügbar. (Die vorn verwandte Kette an der Ballschuss-Vorrichtung ist mit Hilfe des Lego Digital Designers nicht darstellbar.) | ||
Zeile 51: | Zeile 51: | ||
[[Datei:Ber(nd)serker.png|180px|none|mini]] | [[Datei:Ber(nd)serker.png|180px|none|mini]] | ||
=== Maße des Roboters === | === Maße des Roboters === | ||
Zeile 78: | Zeile 77: | ||
[[Datei:Ausrichtung_Torschuss_PAP.jpg|180px|none|mini]] | [[Datei:Ausrichtung_Torschuss_PAP.jpg|180px|none|mini]] | ||
== Programm == | |||
<pre> | |||
Quelltext | |||
</pre> | |||
== Turnierleistung == | == Turnierleistung == | ||
Niederlage in der zweiten Runde gegen "Roboninho"(Gruppe C2). | Niederlage in der zweiten Runde gegen "Roboninho"(Gruppe C2). | ||
== Ausblick == | == Ausblick == | ||
Rückblickend lässt sich sagen, dass der Roboter ein Erfolg war und gut die Zusammenhänge zwischen Ingenieurskunst und Informatik darstellt. Trotz schwieriger verhältnisse für die Sensoren lief der Ber(nd)serker fast einwandfrei. | |||
== Literaturverzeichnis == | == Literaturverzeichnis == | ||
* [http://bricxcc.sourceforge.net/nbc/nxcdoc/nxcapi/index.html Not Xactly C - Lexikon ] | |||
* [http://www.hsg-kl.de/faecher/inf/msr/lego/nxc/NXC-Tutorial_DE.pdf Daniele Benedettelli - Programmierung LEGO NXT Roboter mit NXC] | |||
* [https://www.daniel-braun.com/buch/roboter-programmieren-mit-nxc/ Braun, Daniel: Roboter programmieren mit NXC für LEGO(r) MINDSTORMS(r) NXT] |
Aktuelle Version vom 25. Januar 2018, 23:43 Uhr
Autoren: Marius Köhler, Moritz Rohde, Alexander Schirrmeister. || Leitender Dozent: Professor Ulrich Schneider.
Einleitung
Dieser Wiki- Artikel befasst sich mit dem Bau eines LegoNXT Fußballroboters im Rahmen der Lehrveranstaltung Informatikpraktikum 1 der Mechatroniker im Wintersemester 17/18. In der Zeit des Praktikums sollte ein Lego NXT Roboter in der Weise gebaut und programmiert werden, sodass dieser selbstständig Fußball spielen kann. (Informationen zum Praktikum: RoboSoccer)
Gruppenmitglieder und deren Funktion
- Projektentwurf
- Bau des Roboters
- Entwicklung der Spielstrategie
- Programmierung
- Optimierung
- Projektentwurf
- Bau des Roboters
- Fotografie
- Film und Schnitt
- Projektentwurf
- Entwicklung der Spielstrategie
- Programmierung
- Optimierung
Hardware
- LEGO Mindstorms NXT Education
- LEGO Education Resource Set
- HiTechnic NXT Compass Sensor (HiTechnic Compass Sensor)
- HiTechnic NXT Infrared Seeker (HiTechnic Infrared Seeker)
Softwaretools
- Bricx Command Center ( [ http://bricxcc.sourceforge.net/ BricxCC] )
- LEGO MINDSTORMS Education EV3 (EV3)
- LEGO MINDSTORMS NXT 2.0 (NXT 2.0)
- LEGO Digital Designer 4.3 (LEGO Digital Designer)
- PAP Designer (PAPDesigner)
- Samsung MovieMaker für Android
Aufbau des Roboters
Bilder vom Roboter und Bauzeichnung. Eine Anleitung zum Nachbau des "Ber(nd)serker" ist hier verfügbar. (Die vorn verwandte Kette an der Ballschuss-Vorrichtung ist mit Hilfe des Lego Digital Designers nicht darstellbar.)
Maße des Roboters
Maß | in mm |
---|---|
Länge | 280 |
Breite | 246 |
Höhe | 336 |
Programmablaufplan
Im Folgenden finden sich die Programmablaufpläne, anhand welcher der "Ber(nd)serker" programmiert wurde. Es sind drei, jeweils für das Hauptprogramm und zwei Unterprogramme.
Programm
Quelltext
Turnierleistung
Niederlage in der zweiten Runde gegen "Roboninho"(Gruppe C2).
Ausblick
Rückblickend lässt sich sagen, dass der Roboter ein Erfolg war und gut die Zusammenhänge zwischen Ingenieurskunst und Informatik darstellt. Trotz schwieriger verhältnisse für die Sensoren lief der Ber(nd)serker fast einwandfrei.