RoboSoccer Gruppe B3 - WS 19/20
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.
Aufbau/Design
Schussfunktion in NXC