A Tangible Programming Language for the Educational Robot Thymio

被引:7
|
作者
Mussati, Andrea [1 ]
Giang, Christian [1 ]
Piatti, Alberto [2 ]
Mondada, Francesco [1 ]
机构
[1] Ecole Polytech Fed Lausanne EPFL, Mobots Grp, Biorobot Lab, Lausanne, Switzerland
[2] Univ Appl Sci & Arts Southern Switzerland SUPSI, Dept Educ & Learning DFA, Locarno, Switzerland
基金
瑞士国家科学基金会;
关键词
Educational robotics; personalized learning; tangible programming;
D O I
10.1109/iisa.2019.8900743
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the past, the use of tangible programming languages has shown several advantages compared to screen-based graphical programming languages. Especially when presented to novices, such interfaces may represent a more intuitive and straightforward alternative to teach basic computer science and programming concepts. Previous studies have reported increased interest and improved collaboration when tangible programming languages were used. However, additional financial expenses have often hindered the use of such interfaces in formal education settings. This work therefore presents a low-cost and customizable solution of a tangible programming language for Thymio, an educational robot widely used in primary and secondary schools. Using a computer vision algorithm, graphical icons printed on paper are captured by a camera, and subsequently interpreted and sent to the robot for execution. Two user studies with in total 77 university students showed promising results, indicating that the devised interface can elicit more interest and a higher level of collaboration within groups.
引用
收藏
页码:537 / 540
页数:4
相关论文
共 50 条
  • [31] ROBOT PROGRAMMING IN THE AUTOMATED MANUFACTURING PROGRAMMING LANGUAGE ENVIRONMENT (AMPLE)
    LEE, SM
    CHEN, CS
    COMPUTERS & INDUSTRIAL ENGINEERING, 1991, 21 (1-4) : 525 - 528
  • [32] Tangible functional programming
    Elliott, Conal M.
    ACM SIGPLAN NOTICES, 2007, 42 (09) : 59 - 70
  • [33] Tangible Functional Programming
    Elliott, Conal M.
    ICFP'07 PROCEEDINGS OF THE 2007 ACM SIGPLAN INTERNATIONAL CONFERENCE ON FUNCTIONAL PROGRAMMING, 2007, : 59 - 70
  • [34] A Sociological Contribution to Understanding the Use of Robots in Schools: The Thymio Robot
    Kradolfer, Sabine
    Dubois, Simon
    Riedo, Fanny
    Mondada, Francesco
    Fassa, Farinaz
    SOCIAL ROBOTICS, 2014, 8755 : 217 - 228
  • [35] Language tools and programming systems in educational informatics
    Kobilov, SS
    PERSPECTIVES OF SYSTEM INFORMATICS, 2000, 1755 : 311 - 315
  • [36] Educational Influences of Choice of First Programming Language
    Ivanovic, Mirjana
    Budimac, Zoran
    Paunic, Dura
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE OF NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2014 (ICNAAM-2014), 2015, 1648
  • [37] Exploring a Handwriting Programming Language for Educational Robots
    El-Hamamsy, Laila
    Papaspyros, Vaios
    Kangur, Taavet
    Mathex, Laura
    Giang, Christian
    Skweres, Melissa
    Bruno, Barbara
    Mondada, Francesco
    ROBOTICS IN EDUCATION, RIE 2021, 2022, 1359 : 268 - 275
  • [38] Mobile robot programming using natural language
    Lauria, S
    Bugmann, G
    Kyriacou, T
    Klein, E
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2002, 38 (3-4) : 171 - 181
  • [39] RobotScript™:: the introduction of a universal robot programming language
    Lapham, J
    INDUSTRIAL ROBOT, 1999, 26 (01): : 17 - 25
  • [40] SitLog: A Programming Language for Service Robot Tasks
    Pineda, Luis A.
    Salinas, Lisset
    Meza, Ivan V.
    Rascon, Caleb
    Fuentes, Gibran
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2013, 10 : 1 - 12