RoboSoccer Gruppe B3 - WS 19/20

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen

Einleitung/Ziel


Ziel des Informatikpraktikums war es den Lego Roboter auf einen Spielfeld gegen andere Roboter im Eins gegen Eins antreten zu lassen.

Erste Schritte


Zuerst haben wir den Roboter mithilfe von Zwei Motoren und den NXT Bricks Lauffähiig gemacht. Es wurden einfache Strecken abgefahren welche zuvor festgelegt wurden.

NXT Brick


Der NXT Brick ist das "Gehirn" des Roboters . über diesen laufen alle Sensor und Aktor Daten. Er besitzt Viel Eingänge um die Werte der Sensoren zu verarbeiten, außerdem hat dieser Drei Ausgänge um die Motoren anzusteuern. Um Programme übertragen zu können verfügt er über Bluetooth und einen USB Anschluss. Das Display löst mit 100X64 Pixeln auf.

Motoren


Dem Set liegen Drei Motoren bei. Zwei von Diesen werden zur Fortbewegung genutzt, der Dritte wird als Ballhalte bzw. als Schussvorrichtung genutzt.

Tastsensor


der Tastsensor kann lediglich Zwei Zustände erfassen. Er wurde von uns zu feststellen, ob sich ein Ball in der Ballfangvorrichtung befindet.

Infrarotsensor


Dieser besitzt Fünf Detektoren und kann einen Bereich von 240 Grad abdecken. Diese Fünf Detektoren lassen sich wiederum in Neun Bereiche einteilen zur genaueren Erfassung der Richtung. Außerdem kann über den Sensor die Stärke der Infrarotquelle bestimmt werden.

Kompasssensor


Der Kompasssensor aktualliesiert sich 100 mal in der Sekunde um die genaue Ausrichtung des Roboters bestimmen zu können. Dieser kann Werte von Null bis 359 Grad ausgeben.

Programmablaufplan

Aufbau/Design