Download - Robotik mit LEGO Dr. Andreas Risch
![Page 1: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/1.jpg)
Robotik mit LEGO Dr. Andreas Risch
Ein Projekt im neuen Fach „Naturwissenschaft und
Technik“
![Page 2: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/2.jpg)
Robotik mit LEGO Hardware – Lego Mindstorms Erfinderset
![Page 3: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/3.jpg)
Robotik mit LEGO Hardware – Lego Mindstorms Erfinderset
programmierbarer Baustein RCX (Robotics Command System)
2 Motoren, 3 Berührungssensoren, 2 Lichtsensoren
Infrarotsender zum Laden der Programme vom PC auf den RCX
Verbindungssteine, Räder, ... sowie viele übliche LEGO Steine
Konstruktionshandbuch
![Page 4: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/4.jpg)
Robotik mit LEGO programmierbarer Baustein („RCX“)
Eingänge 1,2,3
Ausgänge A,B,C
IR
(Ernergiestufen 1 – 5 )
(Dauer, Frequenz)
(Tast: 0,1)(Licht: 0-100%)
(Temp.: °C)(Rot.: °)
RCX: 8-Bit Mikrocontroller H8/329216 MHz, 16 KB ROM, 512 Byte RAM
![Page 5: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/5.jpg)
Robotik mit LEGO Software
textbasierte Programmierumgebungen
- NQC („not quite C“, unter der LEGO Firmware)
- VisualBasic, C++ (unter alternativer Firmware LegOS)
-Robolab
-LegoKara
- RCX Code
grafische Programmierumgebungen
- Java (unter alternativer Firmware LejOS)
![Page 6: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/6.jpg)
Robotik mit LEGO Lego-Roboter in aller Welt
2- 4- 6- Beiner
![Page 7: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/7.jpg)
Robotik mit LEGO Lego-Roboter in aller Welt
![Page 8: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/8.jpg)
Robotik mit LEGO Lego-Roboter in aller Welt
![Page 9: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/9.jpg)
Robotik mit LEGO Lego-Roboter in aller Welt
![Page 10: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/10.jpg)
Robotik mit LEGO Lego-Roboter in aller Welt
Käfer Nr.1 Käfer Nr.2
![Page 11: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/11.jpg)
Robotik mit LEGO Lego-Roboter in aller Welt
Feuerwehr Gekko
![Page 12: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/12.jpg)
Robotik mit LEGO Lego-Roboter in Freiburg
![Page 13: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/13.jpg)
Robotik mit LEGO Lego Roboter in der Schule
Warum Lego in der Schule?
Einfache Handhabung Alle Schüler haben (positive)
Vorerfahrungen Relativ günstiger Preis (ca. 250 €) Handlungsintensiv (Modelle bauen!) Ergebnisse sind unmittelbar zu
beobachten (als Aktionen des Roboters) Auf allen Altersstufen einsetzbar (von
Grundschule bis Informatik-Studium)
![Page 14: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/14.jpg)
Robotik mit LEGO Lego Roboter in der Grundschule
„Spezialistenkurs Mindstorms“ (für Zweit- bis Viertklässler) an der Schule an der Gartenstadt
Auszug aus der Auswertung des Innovationsprojekts 2003:(Zitat Anfang) Nach einem Jahr der Projektumsetzung kann ein positives
Resümee gezogen werden. Die Kinder konnten: In den Teams zusammenarbeiten Die Modelle nach Vorlage bauen Mit dem PC und der entsprechenden Software selbstständig
umgehen Die Modelle selbst programmieren Versuchsanordnungen/Probeparcours selbst entwerfen Die Modelle selbstständig testen und verbessern Die Modelle vorführen und ansatzweise
erklären/präsentieren(Zitat Ende)
![Page 15: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/15.jpg)
Robotik mit LEGO Lego Roboter im Studium
LEGO-Wettbewerb der Fakultät für Angewandte Wissenschaften für Erstsemester der Studiengänge Informatik und Mikrosystemtechnik aus der Presseerklärung der Universität Freiburg: … treten die Studierenden in Vierer-Gruppen gegeneinander an. Die
Aufgabe besteht dieses Jahr darin, ein Fahrzeug zu bauen, das selbständig einen den Teilnehmern unbekannten Parcours abfährt. Der Schwierigkeitsgrad des Parcours ist allerdings bekannt. Die Erstsemester müssen also:
ein Projekt planen und durchführen das Fahrzeug entwerfen und aufbauen eine autonome Regelung planen und implementieren die Regelung optimieren und mit einem Parameter abgleichen in einem Team zusammenarbeiten
und damit ihr ganzes Können unter Beweis stellen. Sieger des Wettbewerbs ist, wessen Fahrzeug den Parcours in der schnellsten Zeit durchfährt.
![Page 16: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/16.jpg)
Robotik mit LEGO Lego Roboter in der Schule
Mögliche Schwerpunkte
Informatik: Erlernen von Programmiersprachen,
z.B. Java oder C++
Naturwissenschaft und Technik: Einblick in Softwareentwicklung (ohne eine
„richtige Programmiersprache“ lernen zu müssen)
Algorithmen und grundlegende Softwarestrukturen
Fundamentale Ideen zur Steuerung von Geräten (Sensoren, Informationsverarbeitung, Aktoren)
„künstliche Wesen“: Vergleich mit lebenden Organismen
![Page 17: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/17.jpg)
Robotik mit LEGO Mein Projekt in Klasse 9
Mein Projekt
Klasse 9 am THG im Schuljahr 03/04 sieben Doppelstunden (aus naturw. Praktikum) Grafische Programmierumgebung „Robolab“
Projektablauf Übungsaufgaben zur Einarbeitung Gruppenarbeit an einer einheitlich gestellten
Aufgabe mit abschließendem Wettbewerb
![Page 18: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/18.jpg)
Robotik mit LEGO Mein Projekt in Klasse 9
Übersicht über Projektphasen
Initiierungsphase im Plenum Planarbeit zum Kennen lernen der Hardware
und der Software Kleingruppenarbeit zur Lösung einer einheitlich
gestellten Aufgabe Präsentation der Entscheidungen und
des gebauten Roboters vor der Klasse Wettbewerb zur Ermittlung der besten Lösung
![Page 19: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/19.jpg)
Robotik mit LEGO Initiierungsphase
Initiierungsphase im Plenum (1 Stunde) Was ist ein Roboter? Beispiele für Roboter
Klassifizierung „mobil“ – „nicht mobil“ Klassifizierung „autonom“ – „nicht autonom“
Komponenten autonomer mobiler Roboter Sensoren Steuerung: Hardware, Software Aktoren
Vorstellen des Lego Mindstorms Baukastens
![Page 20: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/20.jpg)
Robotik mit LEGO Kennenlernphase
Kennenlernen der Hardware (Planarbeit, 1 Stunde)
Programmierbarer Baustein RCX Eingänge, Ausgänge, Funktionstasten
Fest eingebaute Programme des RCX Roboter fährt endlos geradeaus Roboter wird über Druckschalter
und Kabel ferngesteuert
![Page 21: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/21.jpg)
Robotik mit LEGO Kennenlernphase
Kennenlernen der Software (Planarbeit, 2-4 Stunden)
Bedienung der Software „Robolab“ Programmieren von Sequenzen Verwendung von Sensoren Sprungbefehle und Verzweigungen Parallelverarbeitung Variable (Roboter bekommt „Gedächtnis“)
![Page 22: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/22.jpg)
Robotik mit LEGO Robolab
1,5
Sequenzen in Robolab
1,5 Sekunden Linkskurve Stopp
0,3
2 s vorwärts Rechtsdrehung 1 s rückwärts Stopp
![Page 23: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/23.jpg)
Robotik mit LEGO Robolab
Sensoren in Robolab
Starte bei Berührung Stopp bei zweiter Berührung
45
Fahr geradeaus Stopp wenn Lichtwert < 45
![Page 24: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/24.jpg)
Robotik mit LEGO Robolab
Sprung und Verzweigung in Robolab
50
Der Sprungbefehl erzeugt zusammen mit dem Landebefehl
eine Endlosschleife.
Der Befehl erzeugt eine Verzweigung. Für Lichtwerte
oberhalb des Schwellwertes wird der obere Zweig, andernfalls der
untere Zweig abgearbeitet. Mit werden die Zweige wieder
zusammengeführt.
![Page 25: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/25.jpg)
Robotik mit LEGO Robolab
Parallelverarbeitung in Robolab
Der Befehl erzeugt zwei parallele Prozesse, welche
unabhängig voneinander sind und bleiben.
Der Befehl erzeugt eine Verzweigung, abhängig davon ob
der Tastsensor gedrückt ist.
![Page 26: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/26.jpg)
Robotik mit LEGO Robolab
Variable in Robolab
0,5
5 5
![Page 27: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/27.jpg)
Robotik mit LEGO Die Projektaufgabe
Möglichst schnell aus dem Labyrinth herausfinden
![Page 28: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/28.jpg)
Robotik mit LEGO Projektarbeitsphase
Freie Arbeit an der gestellten Aufgabe (8 Stunden)
Bilden der Gruppen von 2-3 Schülern Empfehlung zur Spezialisierung „Programmierer“
und „Konstrukteur“: Programmierer macht sich in Planarbeit mit
weiteren Programmiertechniken vertraut Konstrukteur macht sich mit Baumaterial und
den mechanischen Anforderungen vertraut
![Page 29: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/29.jpg)
Robotik mit LEGO Projektarbeitsphase
Rahmenbedingungen
Das Labyrinth steht die ganze Zeit zum Testen zur Verfügung
Keine Einschränkungen der Wahl der Mittel (fast) keine Beeinflussung durch den Lehrer
![Page 30: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/30.jpg)
Robotik mit LEGO Projektarbeitsphase
Lösungsansätze der Schüler für die Steuerung
Fahrzeug wird von einer Sequenz gesteuert Fahrzeug arbeitet mit zwei Lichtsensoren Fahrzeug arbeitet mit einem Lichtsensor Fahrzeug arbeitet mit zwei Tastsensoren
Mögliche, aber von den Schülern nicht versuchte Ansätze
Mit Tastsensor an einer Wand lang fahren Mit Lichtsensor die schwarze Wand erkennen
![Page 31: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/31.jpg)
Robotik mit LEGO Projektarbeitsphase
Mechanische Konstruktionen der Schüler
Fahrzeugtyp Raupenfahrzeuge am beliebtesten Zwei Räder und Gleitkufe
Defizite Vier starre Räder: nicht steuerbar Mechanische Instabilität: Roboter zerfällt Zu große Übersetzung: zu schnell, kaum steuerbar Zu kleine Übersetzung: zu langsam
(Raupenfahrzeuge)
![Page 32: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/32.jpg)
Robotik mit LEGO Präsentation
Präsentationen
Entscheidung für Fahrzeugtyp i.d.R. oberflächlich 6 von 9 sind Raupenfahrzeuge
Überwiegend durch Sequenz gesteuerte Fahrzeuge (7 von 9)
Entscheidungen über Art der Steuerung i.d.R. wenig reflektiert
Zwei Fahrzeuge sind durch einen bzw. zwei Lichtsensoren gesteuert
![Page 33: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/33.jpg)
Robotik mit LEGO Wettbewerb
Wettbewerb
Vier Modelle fanden aus dem Labyrinth Vier Modelle blieben stecken (schräg gegen
die Wand) Ein Modell trat nicht an
Siegermodell:
![Page 34: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/34.jpg)
Robotik mit LEGO Modelle aus Projektarbeit
![Page 35: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/35.jpg)
Robotik mit LEGO Modelle aus Projektarbeit
![Page 36: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/36.jpg)
Robotik mit LEGO Auswertung/Reflexion
Gelungen Keine Probleme im Umgang mit Software Die Schüler waren sich einig, dass die Lösungen
mit Lichtsensor überlegen sind 70 % der Schüler hat das Projekt sehr gut gefallen
Verbesserungsfähig Ein paar Mädchen haben keinen Zugang gefunden Viele Schüler haben sich mit der Programmierung
von Sequenzen beschieden Wenige gute Präsentationen
![Page 37: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/37.jpg)
Robotik mit LEGO Verbesserungsvorschläge
Was könnte man anders machen?
Höhere Anforderungen an Präsentation stellen Einsatz von Sensoren voraussetzen, oder
Parcours erst beim Wettbewerb zur Verfügung stellen
Bei diesem Anforderungsniveau mehr Zeit einplanen
Gezielt versuchen Mädchen anzusprechen
![Page 38: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/38.jpg)
Robotik mit LEGO Anregungen - Ideen ?
Wie kann man Mädchen besser ansprechen?
ethische Fragen Roboroach
Roboter als Helfer Robodoc Roboclean
![Page 39: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/39.jpg)
Robotik mit LEGO Anregungen - Ideen ?
Wie kann man Mädchen besser ansprechen?
Kommunikative Roboter Robocom
Künstlerische Roboter Roboart
Musikalische Roboter Robosound
Hinweis: Projekt „Roberta“ konzipiert Lego-Robotikkurse für Mädchen (Link siehe Anhang)
![Page 40: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/40.jpg)
Robotik mit LEGO Projekttage
Robotikprojekt an den Projekttagen des THG
7 Teilnehmer, alles Jungen
vier halbe Tage Eine Gruppe hat
stabile Lösung der Labyrinthaufgabe schon nach einem halben Tag
![Page 41: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/41.jpg)
Robotik mit LEGO Projekttage
Zweite Aufgabe
Alle Büchsen aus dem inneren Kreis schieben
Beim Schieben ist die Lampe an
Ton spielen, wenn Büchse über die Linie geschoben wird
Anhalten, wenn alle 5 Büchsen rausgeschoben wurden
![Page 42: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/42.jpg)
Robotik mit LEGO Projekttage
Ergebnisse
Alle arbeiten von Anfang an mit Sensoren
Alle Gruppen lösen beide Aufgaben
Das „Büchsen schieben“ wird als interessantere Aufgabe gesehen
Robotik mit LEGO Projekttage
![Page 43: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/43.jpg)
Weitere Möglichkeiten mit Robolab
Datenlogger mit professionellen Analysefunktionen (FFT, Integration, Differenziation, Fit usf.)
Kommunikation zwischen mehreren Robotern über Infrarotschnittstelle
Roboter steuern und Messwerte erfassen über Internet
Robotik mit LEGO was fehlt?
![Page 44: Robotik mit LEGO Dr. Andreas Risch](https://reader036.vdokument.com/reader036/viewer/2022062315/5681502e550346895dbe226b/html5/thumbnails/44.jpg)
Robotik mit LEGO Links
Bezugsquelle www.technik-lpe.de
Links www.convict.lu/Jeunes/RoboticsIntro.htm www.lugnet.com/links/ www.roberta-home.de www.gymnasium-wertingen.de/deutsch/fachbereiche/informatik/material
/RoboLab/index.html Braitenberg, Valentin: Vehikel. Experimente mit kybernetischen Wesen,
Rowohlt Taschenbuch, Deutschland (1993)