RoboSoccer Gruppe B8 - WS 18/19

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen

Autoren: Adam Kaczmarek, Samir Fazel

Dozent: Prof. Dr. Ulrich Schneider


Bild unseres Roboters "The Scorpion":


Einleitung

Im Rahmen des Semester begleitenden Informatik Praktikums, war es unser Ziel einen Lego Mindstorms Roboter so zu programmieren, so dass er eigenständig Fußball spielen kann.

Hauptteil

Alles fing mit dem Programm Lego Mindstorms Lobby EV3 an. Mit Hilfe dieser Software war es möglich den Roboter auf Basis einer grafischen Programmieroberfläche mit Grundelementen zu programmieren. Der Roboter konnte dann dadurch z.B. vor- und rückwärts fahren und lenken.

Im weiteren Verlauf des Praktikums kamen die ersten Sensoren dazu. Diese Sensoren sollten dem Roboter helfen, die Umgebung abzusuchen. Mit Hilfe eines Ultraschallsensors war es möglich den Roboter so zu programmieren, dass er nicht gegen ein Hindernis fährt, sondern z.B. kurz davor stehen bleibt oder rückwärts fährt und sich neu ausrichtet.

Nachdem wir den Ultraschallsensor in Betrieb genommen haben, haben wir uns mit dem HiTechnic Kompasssensor befasst. Da es sich bei dem Sensor um ein Drittanbieter Bauteil handelt, mussten wir im laufe des Praktikums auf eine andere Software zu wechseln. Bei dieser Software handelte es sich um Lego Mindstorms NXT 2.0. Die Software besaß zwar auch eine grafische Benutzeroberfläche, jedoch konnte man Anschlüsse und Ausgänge gezielter ansteuern, Variablen definieren und komplexere algorithmische Rechnungen durchführen.

Schluss

[...]