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 条
  • [1] Educational Robotics: A Comparison Between the Thymio and NAO Robot
    Al Ansari, Hafsa
    2024 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE, EDUCON 2024, 2024,
  • [2] Robot swarms as an educational tool: The Thymio's way
    Vitanza, Alessandra
    Rossetti, Paolo
    Mondada, Francesco
    Trianni, Vito
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2019, 16 (01):
  • [3] Situated Tangible Robot Programming
    Sefidgar, Yasaman S.
    Agarwal, Prerna
    Cakmak, Maya
    PROCEEDINGS OF THE 2017 ACM/IEEE INTERNATIONAL CONFERENCE ON HUMAN-ROBOT INTERACTION (HRI'17), 2017, : 473 - 482
  • [4] Seamless Multi-Robot Programming for the People: ASEBA and the Wireless Thymio II Robot
    Retornaz, Philippe
    Riedo, Fanny
    Magnenat, Stephane
    Vaussard, Florian
    Bonani, Michael
    Mondada, Francesco
    2013 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION (ICIA), 2013, : 337 - 343
  • [5] A Programming Workshop using the Robot "Thymio II": The Effect on the Understanding by Children
    Magnenat, Stephane
    Riedo, Fanny
    Bonani, Michael
    Mondada, Francesco
    2012 IEEE WORKSHOP ON ADVANCED ROBOTICS AND ITS SOCIAL IMPACTS (ARSO), 2012, : 24 - 29
  • [6] RobotIST: Interactive Situated Tangible Robot Programming
    Sefidgar, Yasaman S.
    Weng, Thomas
    Harvey, Heather
    Elliott, Sarah
    Cakmak, Maya
    SUI'18: PROCEEDINGS OF THE 2018 SYMPOSIUM ON SPATIAL USER INTERACTION, 2016, : 141 - 149
  • [7] Impact of Additional Programming Constructs on a Tangible Programming Language for Robots
    Verkerk, Alexander
    Hohepa, Rawiri
    Sutherland, Craig J.
    2022 19TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS (UR), 2022, : 268 - 273
  • [8] TurTan: a Tangible Programming Language for Creative Exploration
    Gallardo, Daniel
    Julia, Carles F.
    Jorda, Sergi
    THIRD ANNUAL IEEE INTERNATIONAL WORKSHOP ON HORIZONTAL INTERACTIVE HUMAN-COMPUTER SYSTEMS, PROCEEDINGS: TABLETOPS AND INTERACTIVE SURFACES, 2008, : 95 - 98
  • [9] touchBase: A Tangible Programming Language for Physical Computing
    Scheirer, Cass
    Zhong, Vera
    Zaman, Mashiyat
    Kulkarni, Sakshi
    DesPortes, Kayla
    Castro, Francisco
    PROCEEDINGS OF THE 16TH CONFERENCE ON CREATIVITY AND COGNITION, C&C 2024, 2024, : 464 - 469
  • [10] A Tangible Block Editor for the Scratch Programming Language
    Goolsby, Bryson
    Pawluk, Dianne
    Kim, Hyun Woo
    Fusco, Giovanni
    EXTENDED ABSTRACTS OF THE 2021 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI'21), 2021,