Einen Roboter steuern - Robotik - Informatik und Medienbildung


Einen Roboter steuern - Robotik - Informatik und Medienbildung
Einen Roboter steuern - Robotik - Informatik und Medienbildung

Einleitung
Ein Roboter ist eine Maschine. Ein Programm sagt ihm, was er tun soll. Mit Sensoren nimmt er seine Umgebung wahr. Mit Aktoren bewegt er sich oder greift etwas.
In diesem aiMOOC lernst Du:
- Robotik: Du erkennst wichtige Teile eines Roboters.
- Algorithmus: Du planst Befehle in der richtigen Reihenfolge.
- Programmierung: Du nutzt Wiederholungen und Bedingungen.
- Fehlersuche: Du findest Fehler und verbesserst Dein Programm.
- Medienbildung: Du arbeitest sicher und achtest auf Daten.

Was ist Robotik?
Robotik verbindet Informatik, Elektrotechnik und Mechanik. Menschen bauen und programmieren Roboter. Roboter können fahren, messen, greifen oder Dinge sortieren.

Wo arbeiten Roboter?
- Industrie: Roboterarme bauen Teile zusammen.
- Haushaltsroboter: Saugroboter reinigen den Boden.
- Medizinrobotik: Roboter helfen bei genauen Arbeiten.
- Weltraumrobotik: Roboter erkunden ferne Orte.
- Lernroboter: Du übst damit Programmieren.
So arbeitet ein Roboter
Ein Roboter arbeitet oft nach dem EVA-Prinzip:
| Schritt | Einfache Erklärung | Beispiel |
|---|---|---|
| Eingabe | Ein Sensor misst etwas. | Ein Abstandssensor erkennt eine Wand. |
| Verarbeitung | Die Steuerung prüft den Messwert. | Ist die Wand nah? |
| Ausgabe | Ein Aktor handelt. | Der Motor stoppt oder dreht. |

Sensoren: Der Roboter nimmt wahr
Ein Sensor ist wie ein Sinn. Er sammelt Daten.
- Abstandssensor: misst die Entfernung.
- Farbsensor: erkennt Farben oder Linien.
- Tastsensor: merkt eine Berührung.
- Lichtsensor: misst Helligkeit.
- Mikrofon: erkennt Geräusche.
Steuerung: Der Roboter denkt nach
Die Steuerung führt das Programm aus. Sie liest Sensorwerte und wählt die nächste Aktion. Sie denkt nicht wie ein Mensch. Sie folgt Regeln.

Aktoren: Der Roboter handelt
Ein Aktor setzt ein Signal in eine Wirkung um.
- Motor: dreht Räder.
- Servomotor: bewegt einen Arm genau.
- LED: leuchtet.
- Lautsprecher: gibt Töne aus.

Befehle und Programme
Ein Befehl ist eine klare Anweisung. Mehrere Befehle bilden ein Programm. Die Reihenfolge ist wichtig.
| Befehl | Wirkung |
|---|---|
| Vorwärts | Der Roboter fährt geradeaus. |
| Rückwärts | Der Roboter fährt zurück. |
| Links drehen | Der Roboter ändert seine Richtung. |
| Rechts drehen | Der Roboter ändert seine Richtung. |
| Stopp | Der Roboter hält an. |

Reihenfolge: Schritt für Schritt
Ein Algorithmus ist eine genaue Folge von Schritten. Ein Fahrplan für den Roboter kann so aussehen:
- Starte.
- Fahre zwei Felder vor.
- Drehe nach rechts.
- Fahre ein Feld vor.
- Stoppe.
Schleife: Etwas wiederholen
Eine Schleife wiederholt Befehle. Das spart Platz. Beispiel: „Wiederhole viermal: Fahre vor und drehe rechts.“
Bedingung: Entscheiden mit einer Regel
Eine Bedingung hat oft die Form „Wenn ..., dann ...“.
Beispiel: Wenn der Abstand klein ist, dann stoppe.
Ereignis: Ein Startsignal
Ein Ereignis startet einen Teil des Programms.
Beispiel: Wenn die Taste gedrückt wird, dann fahre los.
Eine Fahrstrecke planen
Zeichne zuerst den Weg auf Papier. Teile ihn in kleine Schritte. Schreibe dann die Befehle auf. Teste langsam.

Ein Linienroboter nutzt Sensoren. Er prüft immer wieder, wo die Linie liegt. Danach steuert er seine Motoren.

Fehler finden und verbessern
Ein Fehler im Programm heißt oft Bug. Das Suchen und Verbessern heißt Debugging.
- Teste nur einen kleinen Teil.
- Beobachte genau.
- Ändere nur eine Sache.
- Teste noch einmal.
Fehler sind beim Programmieren normal. Sie helfen Dir beim Lernen.
Sicher und fair arbeiten
- Sicherheit: Starte den Roboter nur auf einer freien Fläche.
- Arbeitsschutz: Fasse nicht in laufende Räder oder Zahnräder.
- Datenschutz: Nutze Kamera und Mikrofon nur mit Erlaubnis.
- Urheberrecht: Verwende eigene oder freie Bilder und Töne.
- Teamarbeit: Sprich Aufgaben ab und gehe vorsichtig mit Material um.
Mini-Projekt: Der Roboter fährt ein Quadrat
Ziel: Der Roboter soll ein Quadrat fahren.
- Fahre eine Strecke vor.
- Drehe ungefähr 90 Grad nach rechts.
- Wiederhole beide Befehle viermal.
- Miss, ob der Roboter wieder am Start ankommt.
- Verbessere Strecke oder Drehung.
Die genauen Werte sind bei jedem Roboter anders. Teste mit wenig Geschwindigkeit.
Interaktive Aufgaben
Quiz: Teste Dein Wissen
Was nimmt die Umgebung eines Roboters wahr? (Ein Sensor) (!Ein Rad) (!Ein Gehäuse) (!Ein Kabel)
Was bewegt häufig die Räder eines Roboters? (Ein Motor) (!Ein Farbfeld) (!Ein Bildschirmfoto) (!Ein Lineal)
Was ist ein Algorithmus? (Eine genaue Folge von Schritten) (!Ein kaputtes Zahnrad) (!Eine Farbe des Roboters) (!Ein Ladekabel)
Wozu dient eine Schleife? (Sie wiederholt Befehle) (!Sie löscht alle Sensoren) (!Sie malt das Gehäuse) (!Sie lädt den Akku)
Welche Form passt zu einer Bedingung? (Wenn etwas gilt dann handle) (!Fahre ohne Programm) (!Miss niemals einen Wert) (!Drehe jedes Rad von Hand)
Was bedeutet Debugging? (Fehler suchen und verbessern) (!Den Roboter verpacken) (!Den Akku wegwerfen) (!Das Klassenzimmer abdunkeln)
Was geschieht beim EVA-Prinzip zuerst? (Eine Eingabe wird erfasst) (!Ein Roboter wird verkauft) (!Ein Bild wird ausgedruckt) (!Ein Gehäuse wird lackiert)
Was ist ein Aktor? (Ein Bauteil das eine Wirkung ausführt) (!Eine Regel für Passwörter) (!Ein Bild auf Papier) (!Eine Liste mit Namen)
Welche Handlung ist beim Arbeiten mit Robotern sicher? (Den Roboter auf einer freien Fläche testen) (!In laufende Zahnräder greifen) (!Kabel stark ziehen) (!Den Roboter vom Tisch fahren lassen)
Was startet einen Programmteil? (Ein Ereignis) (!Ein Aufkleber) (!Ein Karton) (!Ein Schraubendreher)
Memory
| Sensor | Wahrnehmen |
| Motor | Bewegen |
| Programm | Anweisungen |
| Schleife | Wiederholung |
| Bedingung | Entscheidung |
| Debugging | Fehlersuche |
Drag and Drop
| Ordne die richtigen Begriffe zu. | Aufgabe |
|---|---|
| Sensor | Nimmt die Umgebung wahr |
| Steuerung | Verarbeitet Daten |
| Motor | Erzeugt Bewegung |
| Schleife | Wiederholt Befehle |
| Bedingung | Prüft eine Regel |
...
Kreuzworträtsel
| Sensor | Welches Bauteil misst Licht Abstand oder Farbe? |
| Motor | Welches Bauteil kann ein Rad drehen? |
| Schleife | Was wiederholt Befehle in einem Programm? |
| Programm | Was besteht aus mehreren Befehlen? |
| Roboter | Welche Maschine kann durch Befehle gesteuert werden? |
| Fehler | Was wird beim Debugging gesucht? |
LearningApps
Lückentext
Offene Aufgaben
Leicht
- Roboter-Wortkarten: Gestalte Karten zu Sensor, Motor, Programm und Schleife. Zeichne zu jedem Wort ein Bild.
- Befehlsweg: Lege mit Papierkarten einen Weg. Ein Kind spielt den Roboter und folgt den Befehlen.
- Roboter-Steckbrief: Wähle einen Lernroboter. Notiere Name, Sensoren, Aktoren und mögliche Aufgaben.
- Sicherheitsplakat: Zeichne ein Plakat mit vier Regeln für sicheres Arbeiten.
Standard
- Parcours: Baue einen kleinen Weg aus Karton. Plane die Befehle und teste den Roboter.
- Fehlerprotokoll: Schreibe bei drei Tests auf, was nicht klappt und was Du änderst.
- Sensorversuch: Teste einen Sensor mit verschiedenen Abständen, Farben oder Lichtwerten. Halte die Ergebnisse fest.
- Erklärvideo: Drehe ein kurzes Video über Eingabe, Verarbeitung und Ausgabe. Frage vorher alle gefilmten Personen um Erlaubnis.
Schwer
- Hindernisprogramm: Programmiere die Regel „Wenn ein Hindernis nah ist, dann stoppe und drehe.“
- Quadrat-Challenge: Lass den Roboter ein möglichst genaues Quadrat fahren. Miss die Abweichung.
- Roboter-Erfindung: Entwirf einen Roboter für Schule oder Umwelt. Erkläre Nutzen, Sensoren, Aktoren und Sicherheitsregeln.
- Robotik-Debatte: Diskutiert: Welche Aufgaben sollen Roboter übernehmen und welche besser nicht? Begründet Eure Meinung.


Lernkontrolle
- Transfer: Schulweg: Plane einen Algorithmus für einen Roboter, der vom Klassenzimmer zur Tür fährt. Beschreibe auch eine mögliche Störung.
- Vergleich: Mensch und Roboter: Vergleiche Auge, Gehirn und Muskel mit Sensor, Steuerung und Aktor. Erkläre auch einen wichtigen Unterschied.
- Fehleranalyse: Ein Roboter soll vor einer Wand stoppen, fährt aber weiter. Nenne drei mögliche Ursachen und eine passende Prüfung.
- Programmentwurf: Entwickle ein Programm mit Ereignis, Schleife und Bedingung für einen Aufräumroboter.
- Verantwortung: Ein Roboter filmt beim Fahren andere Kinder. Erkläre, welches Problem entsteht und wie die Aufgabe datensparsam gelöst werden kann.
- Optimierung: Zwei Programme fahren denselben Weg. Eines hat 20 einzelne Befehle, das andere nutzt eine Schleife. Vergleiche beide Lösungen.
Lernnachweis
Für Deinen Lernnachweis ist wichtig:
- Du benennst Sensor, Steuerung und Aktor.
- Du erklärst das EVA-Prinzip mit einem Beispiel.
- Du planst einen Weg als Algorithmus.
- Du nutzt Schleife, Bedingung und Ereignis.
- Du testest Dein Programm und dokumentierst Fehlerverbesserungen.
- Du beachtest Sicherheit, Datenschutz und faire Teamarbeit.
- Du stellst Dein Projekt verständlich vor.
OERs zum Thema
Links
aiMOOC-Projekte
Schulfach+


aiMOOCs



aiMOOC Projekte


THE MONKEY DANCE





|