Graphical Programming Environments for Educational Robots: Open Roberta - Yet another One? Beate Jost, Markus Ketterl, Reinhard Budde, Thorsten Leimbach Fraunhofer IAIS Schloss Birlinghoven 53754 Sankt Augustin, Germany {Beate.Jost, Markus.Ketterl, Reinhard.Budde, Thorsten.Leimbach} @iais.fraunhofer.de Abstract In recent years, an increasing number of school children is beginning to learn about robotics in the classroom in order to stir their interest in STEM professions. Teachers rely on simple educational robots and intuitive programming environments and graphical programming environments have become a frequent starting point for young robotics newbies. However, currently available tools do often not suciently support teachers and students in the classroom. In this study, we evaluate programming environments for educational robots; our results point to the need of lowering the com- plexity of tools as well as of incorporating combinations of web and cloud technologies, embedded systems and communication concepts into these environments. The technical part of this work presents Open Roberta – an open source based addition to commercial educational robot environments that addresses these needs. 1 Introduction The Science, Technology, Engineering and Math (STEM) domain is growing rapidly in our working world but children leaving school today are rarely interested in technical professions. There are many dierent at- tempts to overcome this barrier. One increasingly used approach is learning with educational robots in class- rooms. Researchers and developers have done a com- petent job since the first inception of classroom turtle programming back in the 1970’s [16], [7]. Kelleher and Pausch [10] have already worked out that Educational robots are highly motivating for boys and girls hence keeping this motivation on a high level for children and for teachers is essential. Manifold educational robotic system have been invented or enhanced during the last years. But did they really take into consideration what teachers, the main multipliers, really need - especially in the classroom? Nowadays interdisciplinary teaching is the way teach- ers promote the school children’s technical competence. These teachers are not necessarily math, physics or computer science experts. Quite often they are respon- sible for dierent school subjects or are primary school teachers. Certainly some of the interested teachers al- ready know how to interact successfully with dierent (education) robotic platforms, programming languages and corresponding coding environments but there is a significant amount of teachers without basic knowledge. With the Roberta - Learning with Robots initia- tive Fraunhofer IAIS has developed and implemented a growing concept to assist lectures and teachers directly in the classroom with workshops and practical re-usable tutorials back in 2002. These hands-on programming and guiding materials are growing on a daily basis and can be applied directly in a curriculum. Roberta espe- cially targets the lack of engineers in general but with a focus on female engineers in Germany and other Euro- pean countries by raising children’s interest in technical professions [5]. With Roberta, annually over 35.000 pupils participate in the program and more then 250 teachers are becoming certified instructors each year. These teacher trainings are being evaluated regularly in order to improve the program and adjust to changing demands (see table 1). V. good Good Satisfying Not Satisfying Total 67,94% 29,56% 2,50% 0% 100% 462 201 17 0 680 Table 1. Results of the Roberta teacher train- ing evaluation (from 2008-2013) [11] 2014 IEEE International Symposium on Multimedia 978-0-7695-5437-2/14 $31.00 © 2014 IEEE DOI 10.1109/ISM.2014.24 381 2014 IEEE International Symposium on Multimedia 978-0-7695-5437-2/14 $31.00 © 2014 IEEE DOI 10.1109/ISM.2014.24 381