Situated Tangible Robot Programming

被引:31
|
作者
Sefidgar, Yasaman S. [1 ]
Agarwal, Prerna [1 ]
Cakmak, Maya [1 ]
机构
[1] Univ Washington, Comp Sci & Engn, 185 Stevens Way, Seattle, WA 98195 USA
来源
PROCEEDINGS OF THE 2017 ACM/IEEE INTERNATIONAL CONFERENCE ON HUMAN-ROBOT INTERACTION (HRI'17) | 2017年
基金
美国国家科学基金会;
关键词
End-User Robot Programming; Programming by Demonstration; Tangible Programming;
D O I
10.1145/2909824.3020240
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces situated tangible robot programming, whereby a robot is programmed by placing specially designed tangible "blocks" in its workspace. These blocks are used for annotating objects, locations, or regions, and specifying actions and their ordering. The robot compiles a program by detecting blocks and objects in its workspace and grouping them into instructions by solving constraints. We present a proof-of-concept implementation using blocks with unique visual markers in a pick-and-place task domain. Three user studies evaluate the intuitiveness and learnability of situated tangible programming and iterate the block design. We characterize common challenges and gather feedback on how to further improve the design of blocks. Our studies demonstrate that people can interpret, generalize, and create many different situated tangible programs with minimal instruction or with no instruction at all.
引用
收藏
页码:473 / 482
页数:10
相关论文
共 50 条
  • [41] A multimodal inferface to situated assembly robot systems
    Zhang, JW
    Baier, T
    Hueser, M
    Zhang, B
    2003 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS, INTELLIGENT SYSTEMS AND SIGNAL PROCESSING, VOLS 1 AND 2, PROCEEDINGS, 2003, : 31 - 37
  • [42] ARCat: A Tangible Programming Tool for DFS Algorithm Teaching
    Deng, Xiaozhou
    Wang, Danli
    Jin, Qiao
    Sun, Fang
    PROCEEDINGS OF ACM INTERACTION DESIGN AND CHILDREN (IDC 2019), 2019, : 533 - 537
  • [43] Smart Home Cards: Tangible Programming with Paper Cards
    Tada, Kazuki
    Takahashi, Shin
    Shizuki, Buntarou
    UBICOMP'16 ADJUNCT: PROCEEDINGS OF THE 2016 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING, 2016, : 381 - 384
  • [44] An Intuitive and Educational Programming Tool with Tangible Blocks and AR
    Hattori, Keisuke
    Hirai, Tatsunori
    SIGGRAPH '19 - ACM SIGGRAPH 2019 POSTERS, 2019,
  • [45] Kodockly: Using a Tangible Robotic Kit for Teaching Programming
    Mohamed, Khaled
    Dorgham, Yara
    Sharaf, Nada
    CSEDU: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION - VOL 1, 2021, : 137 - 147
  • [46] KareNao: A Tangible Block-Based Programming Environment
    Fu, Joshua
    Lim, Ryan
    Giacaman, Nasser
    Sutherland, Craig J.
    2021 18TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS (UR), 2021, : 314 - 319
  • [47] Tangible programming for children: state of the art, classification and opportunities
    Henry, Julie
    Dumas, Bruno
    Bodart, Antoine
    ACTES DE LA 30 CONFERENCE FRANCOPHONE SUR L'INTERACTION HOMME-MACHINE - (IHM 2018), 2018, : 241 - 249
  • [48] ESPranto SDK: an Adaptive Programming Environment for Tangible Applications
    van Herk, Robert
    Verhaegh, Janneke
    Fontijn, Willem
    CHI2009: PROCEEDINGS OF THE 27TH ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, VOLS 1-4, 2009, : 849 - 858
  • [49] Improvement of a Tangible Programming Tool for the Study of the Subroutine Concept
    Tsuda, Mariko
    Motoyoshi, Tatsuo
    Sawai, Kei
    Tamamoto, Takumi
    Masuta, Hiroyuki
    Koyanagi, Ken'ichi
    Oshima, Toru
    COMPUTERS HELPING PEOPLE WITH SPECIAL NEEDS, PT I, 2018, 10896 : 611 - 618
  • [50] A Tangible Programming Tool for Children to Cultivate Computational Thinking
    Wang, Danli
    Wang, Tingting
    Liu, Zhen
    SCIENTIFIC WORLD JOURNAL, 2014,