RoboSoccer Gruppe B2 - WS 18/19: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 7: Zeile 7:


= Einleitung =
= Einleitung =
MARVIN ist eine, im Rahmen des [[RoboSoccer_WS_18/19|Informatikpraktikum WS 18/19]], entstandenes Robotersystem, welches die Funktionen und Anforderungen eines Robosoccer umsetzt.
MARVIN ist ein, im Rahmen des [[RoboSoccer_WS_18/19|Informatikpraktikum WS 18/19]], entstandenes Robotersystem, welches die Funktionen und Anforderungen eines Robosoccer Spiels umsetzt.




= Namensgebung =
= Namensgebung =
Das System hat seine Namen in Anlehnung an den manisch depressiven Roboter Marvin aus dem Roman "per Anhalter durch die Galaxis" (Originaltitel "The Hitchhiker’s Guide to the Galaxy") erhalten. Jedoch stehen in diesem Fall die Buchstaben für folgendes:
Das System hat seinen Namen in Anlehnung an den manisch depressiven Roboters "Marvin" aus dem Roman "per Anhalter durch die Galaxis" (Originaltitel "The Hitchhiker’s Guide to the Galaxy") erhalten. Jedoch stehen in diesem Fall die Buchstaben für folgendes:


M: Multiple
M: Multiple
Zeile 25: Zeile 25:


= Aufbau =
= Aufbau =
MARVIN verfügt über ein Zahl an Sensoren und Aktoren, mit deren Hilfe es ihm möglich ist einen Ball in ein Tor zu schießen. Die Sensoren umfassen jeweils einen Ultraschallsensor und Kompasssensor sowie einen Infrarot-Seeker und einen Taster.
MARVIN verfügt über ein Vielzahl an Sensoren und Aktoren, mit deren Hilfe es ihm möglich ist, einen Ball in ein Tor zu schießen. Die Sensoren umfassen jeweils einen Ultraschallsensor (Ultrasonic Sensor), einen Kompasssensor (Compass Sensor), sowie einen Infrarotsensor (IR-Seeker) und einen Tastsensor (Touch Sensor).


Der Infrarot-Seeker wird verwendet um den Ball, welcher ein gepulstes IR-Signal aussendet, zu finden. Mittels des Tasters kann dann die Ballaufnahme erkannt werden. Des weiteren werden der Ultraschallsensor und der Kompasssensor zur Anpeilung des Tores verwendet.
Der IR-Seeker wird verwendet, um den Ball, welcher ein gepulstes IR-Signal aussendet zu finden. Mittels des Tasters kann die Ballaufnahme erkannt werden. Des Weiteren werden der Ultraschallsensor und der Kompasssensor zur Anpeilung des Tores verwendet.


Neben den Sensoren werden drei Motoren als Aktoren verwendet. Zwei dieser Motoren werden über einen direkte mechanische Verbindung an jeweils ein der beiden Räder für das Bewegen des Roboters auf dem Spielfeld genutzt. Der übrige Motor treibt eine kombinierte Aufnahmen- und Schussvorrichtung an der Fron des Roboters an.  
Neben den Sensoren werden drei Motoren als Aktoren verwendet. Zwei dieser Motoren werden über einen direkte mechanische Verbindung an jeweils eins der beiden Räder für das Bewegen des Roboters auf dem Spielfeld genutzt. Der dritte Motor treibt eine kombinierte Aufnahmen- und Schussvorrichtung an der Front des Roboters an.  




= Software =
= Software =
Die Spielstrategie des Roboters wurde in - [[BricxCC mit EV3|Bricx CC]] implementiert. Die verwendete Programmiersprache ist dabei ein C-Dialekt. Der folgenden Programmablaufplan repräsentiert die Minimallösung der Spielstrategie für MARVIN.
Die Spielstrategie des Roboters wurde mittels Programmablaufplan im "PAP Designer" konzipiert und in - [[BricxCC mit EV3|Bricx CC]] programmiertechnisch realisiert. Die verwendete Programmiersprache ist dabei ein C-Dialekt.
Der folgenden Programmablaufplan repräsentiert das Konzept der Spielstrategie für MARVIN.


<gallery>
<gallery>

Version vom 4. Februar 2019, 09:29 Uhr

Autoren: Mario Wollschläger

Frontansicht des Roboters (MARVIN)

Dozent: Prof. Dr. U. Schneider


Einleitung

MARVIN ist ein, im Rahmen des Informatikpraktikum WS 18/19, entstandenes Robotersystem, welches die Funktionen und Anforderungen eines Robosoccer Spiels umsetzt.


Namensgebung

Das System hat seinen Namen in Anlehnung an den manisch depressiven Roboters "Marvin" aus dem Roman "per Anhalter durch die Galaxis" (Originaltitel "The Hitchhiker’s Guide to the Galaxy") erhalten. Jedoch stehen in diesem Fall die Buchstaben für folgendes:

M: Multiple

A: Advanced

R: Robotic

V: Vehicle

In:Inteligence


Aufbau

MARVIN verfügt über ein Vielzahl an Sensoren und Aktoren, mit deren Hilfe es ihm möglich ist, einen Ball in ein Tor zu schießen. Die Sensoren umfassen jeweils einen Ultraschallsensor (Ultrasonic Sensor), einen Kompasssensor (Compass Sensor), sowie einen Infrarotsensor (IR-Seeker) und einen Tastsensor (Touch Sensor).

Der IR-Seeker wird verwendet, um den Ball, welcher ein gepulstes IR-Signal aussendet zu finden. Mittels des Tasters kann die Ballaufnahme erkannt werden. Des Weiteren werden der Ultraschallsensor und der Kompasssensor zur Anpeilung des Tores verwendet.

Neben den Sensoren werden drei Motoren als Aktoren verwendet. Zwei dieser Motoren werden über einen direkte mechanische Verbindung an jeweils eins der beiden Räder für das Bewegen des Roboters auf dem Spielfeld genutzt. Der dritte Motor treibt eine kombinierte Aufnahmen- und Schussvorrichtung an der Front des Roboters an.


Software

Die Spielstrategie des Roboters wurde mittels Programmablaufplan im "PAP Designer" konzipiert und in - Bricx CC programmiertechnisch realisiert. Die verwendete Programmiersprache ist dabei ein C-Dialekt. Der folgenden Programmablaufplan repräsentiert das Konzept der Spielstrategie für MARVIN.

Zusatzfunktionen

Zum einfachen Transport verfügt das System über einen Haltegriff. Dieser ermöglicht das einhändige Tragen des Roboters.

Teammitglieder

Das Robotersystem MARVIN wurde von den folgenden Personen entwickelt:

Jörn Hendrik Beleke

Leon Kiwitt

Mario Wollschläger

Siehe auch

- Informatikpraktikum WS 18/19