robotik im it unterricht - brg kepler...die internationale bildungsinitiative "robocup"...
TRANSCRIPT
Robotik im IT‐Unterricht
Fachkoordinatorentag 22.01.2013BRG Keplerstraße Graz
Leander Brandl
IT‐Unterricht am BRG KeplerFachbereich Angewandte Informationstechnologiehttp://it.brgkepler.at
kepler robotikhttp://robotik.brgkepler.at
Bundesrealgymnasium Keplerstraßehttp://www.brgkepler.at
Diese Präsentation steht auf www.brgkepler.at unter dem Beitrag Fachkoordinatorentag Informatik 2013 zum Download zur Verfügung!
Überblick Robotik im IT‐Unterricht• Die internationale Bildungsinitiative "RoboCup"• Robotik‐Systeme für den Unterricht• Robotik am Bundesrealgymnasium Keplerstraße Graz• Die Kepler Robo League• Das Robotik‐System "KeplerBRAIN"• Robotik‐Vorführungen durch Schülerinnen und Schüler des Bundesrealgymnasiums Keplerstraße
Die internationale Bildungsinitiative "RoboCup"
The DreamBy mid‐21st century, a team of fully autonomous humanoid
robot soccer players shall win the soccer game, comply with the official rule of the FIFA, against the winner of the most recent
World Cup.
http://www.robocup.org
Die internationale Bildungsinitiative "RoboCup"• 1997 turning point in the history of artificial intelligence and
robotics– May 1997, IBM Deep Blue defeated the human world champion in
chess– July 1997, NASA’s pathfinder mission made a successful landing and
the first autonomous robotics system• 1992 Professor Alan Mackworth (University of British
Columbia, Canada) had the idea of robots playing soccer• June 1993, a group of researchers, including Minoru Asada,
Yasuo Kuniyoshi, and Hiroaki Kitano, decided to launch a robotic competition: Robot World Cup Initiative, “RoboCup”
• 1997: first official RoboCup games
Die internationale Bildungsinitiative "RoboCup“RoboCup Junior
• RoboCupJunior is a project‐oriented educational initiative that sponsors local, regional and international robotic events for young students.
• Drei Leaguen– Soccer Challenge– Dance Challenge– Rescue Challenge
• Zwei Altersgruppen– Primaries mit einem Alter von 10‐14 Jahren– Secondaries mit einem Alter von 15‐19 Jahren.
Die internationale Bildungsinitiative "RoboCup“RoboCup Junior ‐ Soccer
• 2 Teams mit je 2 Robotern spielen gegeneinander• Ball sendet gepulstes infrarotes Licht aus• Größen‐ und Gewichtsbeschränkungen für die Roboter
Die internationale Bildungsinitiative "RoboCup“RoboCup Junior ‐ Soccer
Die internationale Bildungsinitiative "RoboCup“RoboCup Junior ‐ Soccer
Die internationale Bildungsinitiative "RoboCup“RoboCup Junior ‐ Soccer
Die internationale Bildungsinitiative "RoboCup“RoboCup Junior – Rescue A
• 1 Roboter sucht ein Opfer: silberne Alu‐Dose, die gefunden und “gerettet”werden muss
• Roboter muss Hindernisseüberwinden: schwarze Liniemit Winkeln und Lücken,Ziegel auf der Linie,Unebenheiten, Rampe, …
Die internationale Bildungsinitiative "RoboCup“RoboCup Junior – Rescue A
Die internationale Bildungsinitiative "RoboCup“RoboCup Junior – Rescue A
Die internationale Bildungsinitiative "RoboCup“RoboCup Junior – Rescue A
Die internationale Bildungsinitiative "RoboCup“RoboCup Junior – Rescue B
• 1 Roboter muss in einem Labyrinth navigieren und Opfer an den Wänden finden
• Opfer sind beheizt (36°)
Die internationale Bildungsinitiative "RoboCup“RoboCup Junior – Rescue B
Die internationale Bildungsinitiative "RoboCup“RoboCup Junior – Rescue B
Die internationale Bildungsinitiative "RoboCup“RoboCup Junior – Dance
• Schülerinnen und Schüler gestalten eineChoreographie und zeigen diese gemeinsam mitRobotern
• Design und Gestaltung von Robotern in Bezug auf Motto und Musik
• Kreativität
Die internationale Bildungsinitiative "RoboCup“RoboCup Junior – Dance
Die internationale Bildungsinitiative "RoboCup“RoboCup Junior – Dance
Die internationale Bildungsinitiative "RoboCup“RoboCup Junior – Dance
Die internationale Bildungsinitiative "RoboCup“RoboCup Junior
• 1998 RoboCupJunior began, with a demonstration at RoboCup‐98 in Paris• RCJ‐1999 was held in Stockholm exhibited the first interactive RoboCupJunior workshops. • RCJ‐2000 was held in Melbourne, over 100 children participated from Australia, Germany and the USA. • RCJ‐2001 was held in Seattle, USA, where 25 teams from four countries (USA, Australia, Germany, UK) • RCJ‐2002 was held in Fukuoka, Japan, where 59 teams from 12 countries participated. • RCJ‐2003 was held in Padova, Italy in July 2003, where 57 teams from 15 countries participated. • RCJ‐2004 was held in Lisbon, Portugal in July 2004, where 162 teams from 18 countries participated. • RCJ‐2005 was held in Osaka, Japan in July 2005, where 163 teams from 18 countries participated. • RCJ‐2006 was held in Bremen, Germany, in June 2006, where 240 teams from 22 countries participated. • RCJ‐2007 was held in Atlanta, USA, in July 2007, where 154 teams from 23 countries participated. • RCJ‐2008 was held in Suzhou, China, in July 2008, where 201 teams from 20 countries participated. • RCJ‐2009 was held in Graz, Austria, in June‐July 2009, where over 200 teams from 25 countries participated. • RCJ‐2010 was held in Singapore, in June 2010, where 289 teams from 26 countries participated. • RCJ‐2011 was held in Singapore, in July 2011, where about 280 teams from 29 countries participated.• RCJ‐2012 was held in Mexico City
Die internationale Bildungsinitiative "RoboCup“RoboCup Junior
Detaillierte Informationen und Regeln unter:http://rcj.robocup.org/
Die internationale Bildungsinitiative "RoboCup“RoboCup Junior in Österreich
• RCJ Austrian Open 2008 Graz• RCJ Austrian Open 2009 Wien• RCJ Austrian Open 2010 Villach• RCJ Austrian Open 2011 Wels• RCJ Austrian Open 2012 Hohenems
RCJ Austrian Open 2013 Graz20. ‐ 21. April 2013Messe Graz, Halle A
http://robocupjunior.at
Robotik‐Systeme für den Unterricht
Robotik‐Systeme für den Unterricht
Lego Mindstorms NXT
Sensoren Controller Aktoren
Robotik‐Systeme für den Unterricht
Fischer Technik
Robotik‐Systeme für den Unterricht
qfix robot kits
Robotik‐Systeme für den Unterricht
Arduino
http://arduino.cc
Robotik‐Systeme für den Unterricht
Selbstbau
http://www.roboternetz.de
Robotik‐Systeme für den Unterricht
Robotik‐Shops
Selbstbau von Robotern
www.robotshop.comwww.roboter‐teile.dewww.krause‐robotik.dewww.qfix‐shop.dewww.robotikhardware.dewww.robot‐italy.comwww.robotstore.comwww.nodna.com
Lego NXT
www.nxt‐in‐der‐schule.dewww.hitechnic.comwww.mindsensors.com
Fischertechnik
www.fischertehnik.at
Robotik am BRG Keplerstraße Graz
IT‐Unterricht am BRG Kepler
Robotik am BRG Keplerstraße GrazOberstufe NEU – seit Schuljahr 2005/2006
Kernbereich - PflichtgegenständeA - Klasse C - KlasseB - Klasse
Angewandte Informationstechnologie
Science (Biologie, Chemie, Physik )
6. Klasse: 4 Stunden Informatik 6. Klasse: 4 Stunden Science7. Klasse: 2 Stunden Science8. Klasse: 2 Stunden Science
7. Klasse: 2 Stunden Informatik8. Klasse: 2 Stunden Informatik
Wahlpflichtfächer (6. – 8. Klasse): 10 Stunden
Robotik am BRG Keplerstraße Graz
5. KlasseC# Programmierung Einführung
HTML uns CSS
6. Klasse
C# Programmierung Fortsetzung
JavaScript Programmierung und HTML5
Web 2.0 Anwendungen
PHP Programmierung Grundlagen
7. KlasseC# Fischertechnik Robotik
PHP Programmierung Fortsetzung / MySQL WWW‐Datenbank‐Applikationen
8. KlasseEinführung Linux (Desktop) und Mikroprozessorprogrammierung
Individuelle Projekte und Vorbereitung auf die Reifeprüfung
Oberstufe NEU – seit Schuljahr 2005/2006Schwerpunkt Angewandte Informationstechnologie
Robotik am BRG Keplerstraße Graz
RoboCup – Robotik – Elektronik – Programmierung Bau und Programmierung von Robotern / Teilnahmen an Wettbewerben
Desktop‐Publishing und digitale BildbearbeitungGrundlagen des Layouts bis zur Druckvorstufe
Multimedia Audio und VideoDigitale Aufnahme und Schnitt von Audio‐ und Videomaterial bis zur fertigen CD bzw. DVD
NetzwerktechnikVom einfachen Heimnetzwerk bis zur Domäne
EMED Experimentelle MediengestaltungKreative Projekte im Dialog zwischen Kunst und Technik
Oberstufe NEU – seit Schuljahr 2005/2006Angewandte Informationstechnologie Wahlpflichtfächer
Robotik am BRG Keplerstraße Graz
IT‐Unterricht am BRG Kepler
Robotik am BRG Keplerstraße Graz
Lehrerteam ‐ Robotik
Robotik am BRG Keplerstraße GrazIn den Jahren 2008‐2010 haben wir für die Bewerbe Rescue und Soccer verschiedene Roboter ausgehend von ATMEGA32 und ATMEGA 128 Mikroprozessoren entwickelt und konstruiert.Diese Roboter kamen bei den Austrian Open 2008, 2009, 2010 und 2011 zum Einsatz und nach erfolgreicher Qualifikation auch beim RoboCup 2009 Graz, beim RoboCup2010 in Singapur und beim RoboCup2011 in Istanbul.
Robotik am BRG Keplerstraße Graz
KeplerBOT Rescue
Die Entwicklung des KeplerBOT Rescue wird seit 2011 nicht fortgesetzt und von unserem Robotik‐System KeplerBRAIN abgelöst.
Robotik am BRG Keplerstraße Graz
KeplerBOT Soccer
Robotik am BRG Keplerstraße Graz
KeplerBOT Soccer
Die Entwicklung des KeplerBOT Soccer wird seit 2012 nicht fortgesetzt und von unserem Robotik‐System KeplerBRAIN abgelöst.
Robotik am BRG Keplerstraße Graz
RoboCup Junior Austrian Open 2008 ‐ 29. Februar ‐ 1. März ‐ TU Graz• 24 Teilnehmer ‐ 6 Teams• Rescue Primary ‐ 1. Platz• Rescue Primary ‐ 2. Platz• Soccer ‐ 1. Platz
RoboCup German Open 2008 ‐ 20. ‐ 26. April ‐ Hannover Messe• 9 Teilnehmer ‐ 2 Teams
Robotik am BRG Keplerstraße Graz
RoboCup Junior Austrian Open 2009 ‐ 4. ‐ 5. April ‐ FH Technikum Wien• 63 Teilnehmer ‐ 19 Teams• 1. Platz Rescue Secondary• 1. Platz Soccer Generation I 2:2
2. Platz Soccer Generation I 2:2• 1. Platz Soccer Generation III 2:2
2. Platz Soccer Generation III 2:23. Platz Soccer Generation III 2:2
Robotik am BRG Keplerstraße Graz
RoboCup Weltmeisterschaften 2009 ‐ 1. ‐ 5. Juli ‐Messe Graz• 27 Teilnehmer ‐ 8 Teams• 3. Platz Soccer 2:2
Robotik am BRG Keplerstraße Graz
RoboCup Junior Austrian Open 2010 ‐ 1. ‐ 2. Mai ‐ FH Villach• 31 Teilnehmer ‐ 10 Teams• 1. Platz Rescue Primary• 1. Platz Soccer A 2:2
2. Platz Soccer A 2:2• 1. Platz Soccer B 2:2
2. Platz Soccer B 2:2• 2. Platz Rescue Secondary
Robotik am BRG Keplerstraße Graz
Weltmeisterschaften RoboCup 2010 ‐ Singapur ‐ 19. ‐ 25. Juni 2010• 12 Teilnehmer ‐ 3 Teams
Robotik am BRG Keplerstraße Graz
RoboCup Junior Austrian Open 2011 ‐ 8. ‐ 9. April ‐ FH Wels• 35 Teilnehmer ‐ 13 Teams• 1. Platz Rescue A Primary
3. Platz Rescue A Primary• 2. Platz Rescue B
3. Platz Rescue B• 1. Platz Soccer A
2. Platz Soccer A3. Platz Soccer A
• 2. Platz Soccer B
Robotik am BRG Keplerstraße Graz
Weltmeisterschaften RoboCup 2011 ‐ 5.‐ 10. Juli – Istanbul• 15 Teilnehmer ‐ 4 Teams
Robotik am BRG Keplerstraße Graz
RoboCup Junior Austrian Open 2012 ‐ 28. ‐ 29. April – Hohenems• 43 Teilnehmer ‐ 14 Teams• 2. Platz Rescue A Secondary• 1. Platz Rescue B• 2. Platz Soccer A• 2. Platz Soccer B
Robotik am BRG Keplerstraße Graz
Weltmeisterschaften RoboCup 2012 ‐ 18. ‐ 24. Juni 2012 ‐Mexico City • 6 Teilnehmer ‐ 2 Teams• 2. Platz Rescue B• 3. Platz Rescue A Primary
Die Kepler Robo League
• ab Schuljahr 2012/2013• Vorstufe zur internationalen Robotik‐Initiative RoboCUP und kann einen nachfolgenden Einstieg beim RoboCUP erleichtern
• Grundkenntnisse im Bau und im Programmieren von Robotern
• Wettbewerb im Frühjahr: Teams aus ganz Österreich sollen sich treffen, austauschen, miteinander messen und Kontakte knüpfen
Die Kepler Robo League
• Zielgruppe: Lehrerinnen und Lehrer von Hauptschulen, NMS, AHS und BHS und an interessierte Schülerinnen und Schüler im Alter von 10 bis 18 Jahren
• KEINE Vorkenntnisse – weder beim Bau von Robotern, noch beim Programmieren!
• Konstruktion der Roboter ausschließlich mit Teilen aus dem LEGO MINDSTORMS Education NXT Basisset
Die Kepler Robo League
• Wettbewerb: Sa 16.03.2012 – 09:00 bis 17:00• Aufgabenstellungen
– Find the brick– Don´t touch– Follow the line– Leave the labyrinth
• 2 Altersklassen– Junior (Unterstufe) – Senior (Oberstufe)
Die Kepler Robo League
Find the brick
Die Kepler Robo League
Don´t touch
Die Kepler Robo League
Follow the line
Die Kepler Robo League
Leave the labyrinth
Die Kepler Robo League
Ausbildungsmaterial
Die Kepler Robo League
Ausbildungsmaterial – NXT – NXC‐Tutorial
Die Kepler Robo League
Detaillierte Informationen, Aufgabenstellungen, Ausbildungsmaterial, Regeln und Online‐
Anmeldung unter:
http://robotik.brgkepler.at
Das Robotik‐System "KeplerBRAIN"
Seit dem Schuljahr 2010/2011 steht unseren Schülerinnen und Schülern das modulare Robotik‐System KeplerBRAIN zur Verfügung welches an unserer Schule speziell für unsere Anforderungen entwickelt wurde.Kernstück von KeplerBRAIN ist die Hauptplatine. Das Material kostet ca. 25,‐Euro, bietet einen ausreichend dimensionierten Mikroprozessor und eine große Anzahl an Anschlussmöglichkeiten für Sensoren, Motoren oder Servos.
Das Robotik‐System "KeplerBRAIN"
Technische Details• Atmega 32 Mikroprozessor (16 Mhz Taktfrequenz)• 8 digitale oder analoge Eingänge bzw. Ausgänge (diese können
individuell konfiguriert werden)• 8 I2C‐Anschlüsse (davon 2 als Lego NXT‐Buchsen zum Anschluss von
Mindstorms‐Sensoren)• 4 Motorausgänge (je 600mA)• 1 zweizeiliges Display• 1 Led• 2 Taster• Programmierung über USB‐Schnittstelle (keine Treiberinstallation
notwendig!)
Das Robotik‐System "KeplerBRAIN" ‐Mainboard
Das Robotik‐System "KeplerBRAIN" ‐ Sensoren
Das Robotik‐System "KeplerBRAIN" ‐ Sensoren
Das Robotik‐System "KeplerBRAIN" ‐ Sensoren
Das Robotik‐System "KeplerBRAIN" ‐ Sensoren
Das Robotik‐System "KeplerBRAIN“ ‐Mechanik
Das Robotik‐System "KeplerBRAIN“ ‐ Programmierung
Code schreiben ‐ Roboter mit USB‐Kabel an den Computer anstecken ‐Programmier‐Befehl auslösen ‐ fertig!
Als Entwicklungsumgebung wird WinAVR verwendet. Diese liegt für KeplerBRAIN als portable Version vor und kann somit direkt von einem USB‐Stick oder einem Netzlaufwerk ohne Installation verwendet werden.
Das Robotik‐System "KeplerBRAIN“ ‐ Programmierung
Das Robotik‐System "KeplerBRAIN“ ‐ Programmierung
Das Robotik‐System "KeplerBRAIN“ ‐ Roboter
Robotik‐Vorführungen durch Schülerinnen und Schüler des
BRG Kepler
Raum 309 – ZID – Zentraler Informatik DienstIT‐Werkstatt und IT‐Labor
Raum 310 – Soccer
Raum 311 – Rescue