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 条
  • [41] PASCAL. Based robot programming language
    Kozlowski, K.
    Prace Naukowe Instytutu Cybernetyki Technicznej, Politechniki Wroclawskiej, 1988, (75):
  • [42] RobotScriptTM: The introduction of a universal robot programming language
    Robotic Workspace Technologies, Fort Myers Beach, United States
    Ind Robot, 1 (17-25):
  • [43] REPORT OF THE ROBOT PROGRAMMING LANGUAGE WORKING GROUP - NATO WORKSHOP ON ROBOT PROGRAMMING-LANGUAGES
    VOLZ, RA
    IEEE JOURNAL OF ROBOTICS AND AUTOMATION, 1988, 4 (01): : 86 - 90
  • [44] LearnBlock: A Robot-Agnostic Educational Programming Tool
    Bachiller-Burgos, Pilar
    Barbecho, Ivan
    Calderita, Luis V.
    Bustos, Pablo
    Manso, Luis J.
    IEEE ACCESS, 2020, 8 : 30012 - 30026
  • [45] A Review of Intuitive Robot Programming Environments for Educational Purposes
    Bravo, Flor A.
    Gonzalez, Alejandra M.
    Gonzalez, Enrique
    2017 IEEE 3RD COLOMBIAN CONFERENCE ON AUTOMATIC CONTROL (CCAC), 2017,
  • [46] Programming Embodied Interactions with a Remotely Controlled Educational Robot
    Merkouris, Alexandros
    Chorianopoulos, Konstantinos
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2019, 19 (04)
  • [47] Education in Programming and Mathematical Learning: Functionality of a Programming Language in Educational Processes
    Garcia-Perales, Ramon
    Palomares-Ruiz, Ascension
    SUSTAINABILITY, 2020, 12 (23) : 1 - 15
  • [48] Ruru: A spatial and interactive visual programming language for novice robot programming
    Diprose, James P.
    MacDonald, Bruce A.
    Hosking, John G.
    2011 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2011), 2011, : 25 - 32
  • [49] Online tangible robot programming: interactive automation method from teleoperation of manipulation task
    Kitagawa, Shingo
    Hasegawa, Shun
    Yamaguchi, Naoya
    Okada, Kei
    Inaba, Masayuki
    ADVANCED ROBOTICS, 2023, 37 (16) : 1063 - 1081
  • [50] Latent Class Modeling of Children's Preference Profiles on Tangible and Graphical Robot Programming
    Sapounidis, Theodosios
    Stamovlasis, Dimitrios
    Demetriadis, Stavros
    IEEE TRANSACTIONS ON EDUCATION, 2019, 62 (02) : 127 - 133