RoboSoccer Gruppe B3 - WS 19/20: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
'''Einleitung/Ziel'''
'''Einleitung/Ziel'''
----
----
Ziel des Informatikpraktikums war es den Lego Roboter auf einen Spielfeld gegen andere Roboter im Eins gegen Eins antreten zu lassen.
Ziel des Informatikpraktikums war es, den Lego Roboter auf einem Spielfeld gegen andere Roboter "Eins gegen Eins" antreten zu lassen.


'''Erste Schritte'''
'''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.
Zuerst haben wir den Roboter mithilfe von zwei Motoren und den NXT Bricks lauffähig gemacht. Es wurden einfache Strecken abgefahren, welche zuvor festgelegt wurden.


'''NXT Brick'''
'''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.
Der NXT Brick ist das "Gehirn" des Roboters. Über diesen laufen alle Sensor und Aktor Daten. Er besitzt vier 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 kann feststellen, ob sich ein Ball in der Ballfangvorrichtung befindet.
 
'''Infrarotsensor'''
----
Dieser besitzt fünf Detektoren und kann einen Bereich von 240 Grad abdecken .Um die Richtung genauer zu erfassen, sind die fünf Detektoren wiederum in neun Bereiche eingteilt. Außerdem kann über den Sensor die Stärke der Infrarotquelle bestimmt werden.
 
'''Kompasssensor'''
----
Der Kompasssensor aktualisiert 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'''
[[Datei:Pap_bild.jpg]]
 
 
'''Aufbau/Design'''
----
[[Datei:4d33RUGI.jpeg]]
 
'''Schussfunktion in NXC'''
----
[[Datei:Schussfunkt.jpg]]

Aktuelle Version vom 6. Februar 2020, 15:10 Uhr

Einleitung/Ziel


Ziel des Informatikpraktikums war es, den Lego Roboter auf einem Spielfeld gegen andere Roboter "Eins gegen Eins" antreten zu lassen.

Erste Schritte


Zuerst haben wir den Roboter mithilfe von zwei Motoren und den NXT Bricks lauffähig 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 vier 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 kann feststellen, ob sich ein Ball in der Ballfangvorrichtung befindet.

Infrarotsensor


Dieser besitzt fünf Detektoren und kann einen Bereich von 240 Grad abdecken .Um die Richtung genauer zu erfassen, sind die fünf Detektoren wiederum in neun Bereiche eingteilt. Außerdem kann über den Sensor die Stärke der Infrarotquelle bestimmt werden.

Kompasssensor


Der Kompasssensor aktualisiert 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


Schussfunktion in NXC