Open Roberta Lab

Open Roberta Lab ist eine frei verfügbare Open-Source-Plattform, auf der Nutzerinnen und Nutzer Roboter, Mikrocontroller und virtuelle Systeme in blockbasierter Programmiersprache per Drag-and-Drop programmieren können.

Entwickelt wurde das Open Roberta Lab als Open Source Projekt vom Fraunhofer-Institut für Intelligente Analyse- und Informationssysteme (IAIS). Die Programmierung erfolgt mit der grafischen Sprache NEPO. Programmbausteine werden ähnlich wie Puzzleteile zusammengesetzt, sodass keine Programmiervorkenntnisse erforderlich sind, wodurch sich Open Roberta Lab ideal zum Einstieg in die Programmierung eignet.

Die Plattform funktioniert browserbasiert und kann ohne Benutzerkonten genutzt werden. Möchte man jedoch Programme speichern oder mit anderen Nutzerinnen und Nutzern teilen, ist ein Benutzerkonto (kostenlos) notwendig. Schülerinnen und Schüler unter 16 Jahren tragen bei der Anlage eines Kontos die Mailadresse ihrer Eltern bzw. Erziehungsberechtigten ein, die das Nutzerkonto erst bestätigen müssen.

Viele unterstützte Systeme

Open Roberta Lab bietet eine Vielzahl an Programmiermöglichkeiten. Im Lab können unterschiedliche Robotersysteme und Mikrocontroller programmiert werden, wie z. B. micro:bit, Callipe mini, LEGO Mindstorms EV3, LEGO WeDo uvm.

Screenshot Open Roberta Lab – Überblick Robotersysteme und Mikrocontroller

Programmieren ohne Hardware möglich

Ein besonderer Vorteil von Open Roberta Lab: Auch ohne eigene Roboter können Schülerinnen und Schüler programmieren, da direkt in der Plattform eine Simulation zur Verfügung steht. Die einzelnen Blöcke werden somit nach dem Baukastenprinzip zu einem Programm aneinandergereiht und dieses lässt sich gleich virtuell testen – wie hier am Beispiel des Calliope mini.

Screenshot Open Roberta Lab – Programmierumgebung und Simulation zum Calliope mini

Die Programme können auch heruntergeladen werden und, im Fall, dass ein physischer Mikrocontroller oder ein entsprechender Roboter zur Verfügung steht, auf diesen übertragen werden. Auch der Quellcode kann direkt eingesehen werden.

Open Roberta Wiki und FAQ-Sammlung

In einem umfangreichen Wiki finden Nutzerinnen und Nutzer hilfreiche Antworten – angefangen von Tipps zum Einstieg in die blockbasierte Programmierung bis hin zu Hilfestellungen bei komplexeren Programmieraufgaben.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.