www.wikidata.de-de.nina.az
Open Roberta bzw das Open Roberta Lab ist eine Open Source Programmierplattform der Initiative Roberta Lernen mit Robotern des Fraunhofer Instituts fur Intelligente Analyse und Informationssysteme IAIS in Sankt Augustin bei Bonn Ziel von Open Roberta ist es das Programmieren leichter zuganglich zu machen indem technische und fachliche Barrieren abgebaut werden Open Roberta richtet sich an Lehrkrafte und Schuler sowie an Studierende z B Lehramt und Auszubildende Sie steht webbasiert ohne Installationsaufwand kostenlos zu Verfugung und kann von jedem Gerat mit gangigem Browser genutzt werden Der Launch und die Weiterentwicklung von Open Roberta wurden von Google org unterstutzt Zusatzlich zum Einsatz in Bildungseinrichtungen wird die Verbreitung von vielen freien Organisationen vorangetrieben auch international Inzwischen greifen Nutzer aus bis zu 120 Landern auf die Plattform zu Open RobertaRechtsform InitiativeGrundung 4 November 2014Grunder Projekt der Initiative Roberta Lernen mit Robotern des Fraunhofer IAISSitz Sankt AugustinMotto Lerne spielerisch programmieren wie Millionen andere auch Schwerpunkt SchulbildungMethode webbasierte grafische Programmierumgebung Aufbau eines Open Source NetzwerksWebsite www open roberta org Inhaltsverzeichnis 1 Open Source Community 2 Programmiersprache NEPO 3 Integrierte Systeme 4 Kunstliche Neuronale Netze 5 Datenschutz 6 Simulationsumgebung 7 Galerie Funktion 8 Open Roberta Wiki 9 Geschichte und Vorganger 10 Preise 11 Lernspiel App NEPO Missions 12 Weblinks 13 EinzelnachweiseOpen Source Community BearbeitenDie Programmierplattform Open Roberta Lab wird komplett Open Source entwickelt Sowohl die Software als auch die Open Source Entwicklertools stehen uber Server der Fraunhofer Gesellschaft bereit Zunachst bezieht das Entwicklungsteam des Fraunhofer Instituts fur Intelligente Analyse und Informationssysteme IAIS Lehrkrafte IT und Bildungsexperten aus dem Roberta Netzwerk in die Entwicklungsarbeiten ein ebenso Hochschulen und ihre Studierenden Im zweiten Schritt wird die Open Source Community dann fur alle interessierten Programmiererinnen und Programmierer geoffnet Dabei sollen dem Leitgedanken des Roberta Projekts entsprechend vor allem auch weibliche Studierende angesprochen werden die auf diese Weise eine Vorbildfunktion fur Schulerinnen einnehmen Programmiersprache NEPO Bearbeiten nbsp Beispiel von Programmblocken der Programmiersprache NEPONEPO ist eine an Scratch angelehnte visuelle Programmiersprache welche die frei verfugbare Blockly Bibliothek nutzt und diese um eigene Funktionalitaten erweitert und wo notwendig fur Open Roberta angepasst hat Mit NEPO konnen grafische Programmierblocke einfach aneinandergefugt werden Ein Vorteil von NEPO sind seine offenen Schnittstellen Diese erlauben es beispielsweise weitere NEPO Programmblocke zu entwickeln oder aber auch andere Hardware Robotersysteme anzubinden Integrierte Systeme BearbeitenSystem Programmiersprache Simulation vorhanden Ubertragung CompilerArduino C C nein USB arduino bilderBBC micro bit MicroPython ja USBBionic Flower C C nein USBBionics Kit C C nein USBBOB3 C C nein USB Bluetooth arduino bilderBot n Roll C C nein USB arduino bilderCalliBot C ja USB BluetoothCalliope mini C C ja USB BluetoothEdison MicroPython nein AudioLego Mindstorms NXT NXC ja USB NXCLego Mindstorms EV3 C Java Python ja USB WLan arm linux JavaLego WeDo Token basiert nein Bluetooth Leo OriginalmBot C ja USB arduino bildermBot 2 Python nein USB arduino bilderNAO Python ja WLan EthernetROB3RTA C C ja USB BluetoothsenseBox C C nein USB arduino bilderThymio Aseba ja USB Bluetooth arduino bilderKunstliche Neuronale Netze Bearbeiten nbsp Integration Kunstlicher Neuronaler Netze ins Open Roberta Lab Seit August 2022 bietet das Open Roberta Lab die Funktionalitat Kunstliche Neuronale Netze KNN zu programmieren 1 Mit der Integration der KNN wurde das Thema Kunstliche Intelligenz in das Open Roberta Lab eingebunden Das erfolgt entlang des Rahmenlehrplans fur Informatik in Nordrhein Westfalen Gefordert ist das Projekt durch das Ministerium fur Schule und Bildung des Landes Nordrhein Westfalen Die grafische Integration der KNN ermoglicht einen niederschwelligen Zugang Durch die Funktion sind KI Algorithmen durch grafische Programmierung intuitiv erleb und verstehbar Ziel ist es dass Schulern ab den Klassen 5 und 6 verstehen was ein Kunstliches Neuronales Netz ist und wie es funktioniert Sie erlernen ausserdem selbst ein KNN zu programmieren um beispielsweise einem Roboter zu ermoglichen sich selbststandig in seiner Umwelt zu bewegen nbsp Integration Kunstlicher Neuronaler Netze ins Open Roberta Lab Der Aufbau und die Funktionsweise einfacher Neuronaler Netze kann Schritt fur Schritt nachvollzogen werden Die von den Schulern programmierten KNN konnen direkt in der im Open Roberta Lab bereitgestellten 2D Simulation getestet werden sodass die Kinder eine unmittelbare Ruckmeldung des programmierten KNN erhalten Sobald die Grundlagen verstanden wurden konnen die Schuler das KNN trainieren Einem Roboter kann so beigebracht werden Hindernissen auszuweichen wie es beispielsweise Staubsaugerroboter tun Datenschutz BearbeitenAb der Version 3 8 verzichtet das Open Roberta Lab komplett auf Cookies inkl Tracking und Analyse Cookies Zudem wird zur Verwendung kein Benutzerkonto benotigt Alle Daten die dennoch anfallen werden in der Fraunhofer Cloud in Deutschland gespeichert 2 Simulationsumgebung Bearbeiten nbsp Open Roberta Multi Robot Simulation nbsp Open Roberta 2D Simulation eines radgetriebenen RobotersDas Open Roberta Lab bietet seine eigene Simulationsumgebung an Sowohl Programme fur fahrende Roboter wie den Lego Mindstorms oder mBot als auch fur die Mikrocontroller Calliope mini und der BBC micro bit und den humanoiden Nao konnen online zusammengestellt und durch virtuelle Roboter und Controller ausgefuhrt werden Die Programmierung der simulierten Roboter erfolgt ebenfalls mit der Programmiersprache NEPO Die simulierten Modelle beinhalten die Simulation verschiedener Sensoren etwa eines Ultraschallsensors eines Beruhrungssensors oder eines Farbsensors und der Anzeige einer LED Zusatzlich stehen mehrere Umgebungen zur Auswahl Zudem beinhaltet die Simulationsumgebung einen Debugging Modus Damit konnen einzelne Programmschritte gezielt ausgefuhrt und zusatzliche Haltepunkte im Programm festgelegt werden Des Weiteren konnen mehrere Roboter Modelle gleichzeitig simuliert sowie mehrere Objekte und Farbfelder generiert und genutzt werden Galerie Funktion BearbeitenIn der Open Roberta Galerie konnen eigene Programme mit der ganzen Welt geteilt werden Dafur gehen angemeldete Nutzer mit einem verifizierten Benutzerkonto im Menupunkt Bearbeiten auf Meine Programme und klicken anschliessend auf das Galerie Icon Mit einem Doppelklick auf ein Programm in der Galerie Ubersicht ladt man das entsprechende Programm und kann es anschliessend ansehen bearbeiten oder herunterladen Open Roberta Wiki BearbeitenDas Open Roberta Wiki unterstutzt Interessierte bei der Benutzung des Open Roberta Labs und beschreibt welche Komponenten fur die Nutzung von Open Roberta benotigt werden Zusatzlich listet das Wiki eine Beschreibung der meisten im Open Roberta Lab genutzten NEPO Blocke auf Geschichte und Vorganger BearbeitenOpen Roberta ist der technologische Kern von Roberta Lernen mit Robotern einer Bildungsinitiative die im Jahr 2002 als BMBF Projekt Roberta Madchen erobern Roboter vom Fraunhofer Institut fur Intelligente Analyse und Informationssysteme IAIS ehem AIS initiiert wurde Kindern und Jugendlichen sollen Technik und Naturwissenschaften MINT Facher naher gebracht werden Preise BearbeitenOpen Roberta gehort zu den 100 Preistragern des bundesweiten Wettbewerbs Ausgezeichnete Orte im Land der Ideen 2015 3 Open Roberta ist zudem Bundessieger 2015 in der Kategorie Bildung beim Wettbewerb Deutschland Land der Ideen 4 5 Lernspiel App NEPO Missions Bearbeiten2021 veroffentlichte das Fraunhofer IAIS ein Lernspiel in dem Kinder und Jugendliche spielerisch einen virtuellen Mars Rover programmieren konnen der auf dem Rover Rosalind Franklin der Europaischen Weltraumorganisation ESA basiert Wie im Open Roberta Lab konnen Nutzer auch mit der Lernspiel App NEPO Missions simulierte Roboter programmieren jetzt allerdings in einem besonderen Szenario Die Mission bringt Spieler auf den Mars Sie erhalten den Forschungsauftrag mithilfe eines ferngesteuerten Rovers die Oberflache des Planeten zu erkunden Schritt fur Schritt losen sie dafur immer schwierigere Programmieraufgaben vom Fahren auf der Mars Oberflache uber das Sammeln von Daten mittels Sensoren bis hin zu Bohrungen um tiefere Bodenschichten zu untersuchen Wie im Open Roberta Lab stellen die Kinder die Programme intuitiv mit den grafischen NEPO Blocken zusammen und erzielen im Handumdrehen erste Erfolgserlebnisse Weblinks BearbeitenProjekt Website Open Roberta Website Open Roberta Lab Open Roberta Wiki Website Open Roberta Developer InnoVisions de Videobeitrag zu Open Roberta Videozusammenfassung Open Roberta Lab auf YouTube Beispiel Programme im Open Roberta Lab auf YouTube Programmier Lernspiel App NEPO MissionsEinzelnachweise Bearbeiten KI begreifen Schulklassen in NRW programmieren Kunstliche Neuronale Netze mit Open Roberta Abgerufen am 5 Januar 2023 Mehr Datenschutz fur die digitale Bildung das neue Open Roberta Lab von Fraunhofer IAIS Fraunhofer IAIS Abgerufen am 29 November 2020 Beschreibung des Projekts als Ausgezeichneter Ort Ubersicht aller Bundessieger 2015 Interview mit dem Projektleiter Thorsten Leimbach Abgerufen von https de wikipedia org w index php title Open Roberta amp oldid 236018741 NEPO