RRLab

 

"In der Schule des Lebens bleibt man stets ein Schüler."

[Christine von Schweden, 1626-1689]

Inhalte

 

Unser Angebot umfasst verschiedene Robotik-Schülerkurse, die hauptsächlich Schüler der Mittel- und Oberstufe ansprechen. Je nach Alter der jeweiligen Schülergruppe können verschieden komplexe Aufgaben und Experimente mit Lego-Mindstorms-Robotern durchgeführt werden. Die Programmierumgebung umfasst dabei je nach Kenntnisstand entweder die einfache grafische Umgebung von Lego oder anspruchsvollere Methoden wie C oder Java. Schüler der Oberstufe mit Informatikkenntnisse können sogar Teile einer Steuerungssoftware für einen autonomen mobilen Roboter entwickeln. Des Weiteren werden regelmäßig Einstiegskurse an den jährlich stattfindenden Schülerinnen- und Technotagen durchgeführt, die Interesse für das umfangreichere Kursangebot wecken sollen.

 

Die Kurse finden hauptsächlich als Kompaktveranstaltungen an der TU Kaiserslautern statt und sind auf rund 16 Schüler begrenzt, die dann in kleinen Teams von zwei bis vier Schülern zusammenarbeiten. Der zeitliche Rahmen für die Durchführung der verschiedenen Versuche kann von einem Tag bis zu einer Woche reichen. Zusätzlich stellen wird den Schulen Materialien wie Lego-Mindstorms-Kästen und Laptops zur Verfügung, um im Rahmen des Unterrichts oder einer AG über einen längeren Zeitraum und unterrichtsbegleitend entsprechende Kenntnisse zu erarbeiten und zu vertiefen. Bei der Durchführung der Kurse sind wissenschaftliche und studentische Mitarbeiter der TU Kaiserslautern beteiligt, die basierend auf vorhandenem Aufgabenmaterial und in Zusammenarbeit mit Lehrern Kursinhalte für verschiedene Altersstufen zusammengestellt haben.

 

In den bisher durchgeführten Kursen stand die Interaktion der Roboter mit der Umwelt im Vordergrund. Das bedeutet, dass die Lego-Mindstorms-NXT-Systeme über Tast- oder Lichtsensoren ihre Umwelt wahrnehmen und dann entsprechend reagieren. Dazu gehören Roboter, die über Tastsensoren feststellen, ob sie gegen ein Hindernis gestoßen sind und dann entsprechend ausweichen. Intelligentere Systeme, die mit Lichtsensoren ausgerüstet sind, können mit deren Hilfe einer schwarzen Linie folgen und so ein aufgemaltes Labyrinth durchqueren [Video RCX-Roboter (13,5 MB)] oder auch den Standort einer Lichtquelle bestimmen und dann einen Gegenstand in Richtung eines dort befindlichen Korbes werfen. Über die integrierte Infrarotschnittstelle können die Roboter aber auch kommunizieren und im Team Aufgaben lösen.

 

Schnupperkurse



 

Im Rahmen der jährlich stattfindenden Schülerinnen- und Technotage der TU Kaiserslautern bieten wir regelmäßig Einstiegskurse an. An diesen Veranstaltungen können Schülerinnen und Schüler aller Altersklassen an einem zweistündigen Kurs teilnehmen, der einen Einstieg darstellen und das Interesse für das umfangreichere Kursangebot wecken soll.

 

Inhalte der Schnupperkurse sind verschiedene vorgegebene Lego-Mindstorms-Roboter, für die abhängig von den montierten Sensoren und Aktoren Steuerprogramme beispielsweise zum Linienfolgen oder Hindernisausweichen entworfen und getestet werden sollen. Grundlage ist die leicht zu erlernende und sehr intuitive Programmierumgebung von Lego, die auf dem Bausteinprinzip beruht. Auch ohne Programmierkenntnisse kommen die Schüler schnell mit der Struktur zurecht und können in kurzer Zeit verschiedene Experimente durchführen.

 

Schülerkurse



 

Stehen ein oder mehrere Tage zur Verfügung, besteht die Möglichkeit, umfangreichere Programme zu entwickeln. Für Schüler der Mittelstufe ohne Programmierkenntnisse empfiehlt sich auch hier (wie bei den Schnupperkursen) die Verwendung der grafischen Programmierumgebung von Lego Mindstorms. Allerdings werden die Aufgaben erweitert und beispielsweise eine Labyrinthfahrt durchgeführt.

 

Verfügen die Schüler bereits über Vorkenntnisse, bieten sich herkömmliche Programmiersprachen wie C oder Java an. Vor allem die direkte Programmierung über die Programmiersprache C mit Hilfe des kostenlosen NXC-Compilers bietet vielfältige Möglichkeiten. NXC steht dabei für "Not eXactly C" und ist eine Hochsprache, die C sehr ähnlich und daher hervorragend für derartige Kurse geeignet ist.

 

Oberstufenkurse


 

Schülern der Oberstufe, die bereits Informatikkenntnisse besitzen, bieten wir neben den Lego-Mindstorms-Robotern auch die Möglichkeit, in einer sogenannten integrierten Entwicklungsumgebung Teile einer Steuerungssoftware für einen autonomen mobilen Gabelstapler-Roboter zu entwickeln. Dieser Kurs behandelt Navigationsaufgaben wie Punktanfahrt oder das klassische Wandfolgen, die sowohl in der 3D-Simulation als auch auf dem realen Fahrzeug getestet werden können. Die Programmierung erfolgt mit der Sprache C/C++ unter Mitwirkung eines wissenschaftlichen Mitarbeiters, der den Kursteilnehmern Hilfestellung bietet.

 

Für diese Kurse empfiehlt sich eine Mindestdauer von drei Tagen, da die Aufgaben mehr Zeit als in den anderen Kursen benötigen. Dafür erhalten die Schüler einen tiefen Einblick in aktuelle Roboterforschung und konkrete Anwendungen.