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 条
  • [1] 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
  • [2] End-User Programming of Manipulator Robots in Situated Tangible Programming Paradigm
    Sefidgar, Yasaman S.
    Cakmak, Maya
    COMPANION OF THE 2018 ACM/IEEE INTERNATIONAL CONFERENCE ON HUMAN-ROBOT INTERACTION (HRI'18), 2018, : 319 - 320
  • [3] A Tangible Programming Language for the Educational Robot Thymio
    Mussati, Andrea
    Giang, Christian
    Piatti, Alberto
    Mondada, Francesco
    2019 10TH INTERNATIONAL CONFERENCE ON INFORMATION, INTELLIGENCE, SYSTEMS AND APPLICATIONS (IISA), 2019, : 537 - 540
  • [4] Robot Programming by Demonstration with Situated Spatial Language Understanding
    Forbes, Maxwell
    Rao, Rajesh P. N.
    Zettlemoyer, Luke
    Cakmak, Maya
    2015 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2015, : 2014 - 2020
  • [5] Evaluating children performance with graphical and tangible robot programming tools
    Theodosios Sapounidis
    Stavros Demetriadis
    Ioannis Stamelos
    Personal and Ubiquitous Computing, 2015, 19 : 225 - 237
  • [6] Evaluating children performance with graphical and tangible robot programming tools
    Sapounidis, Theodosios
    Demetriadis, Stavros
    Stamelos, Ioannis
    PERSONAL AND UBIQUITOUS COMPUTING, 2015, 19 (01) : 225 - 237
  • [7] Algorithmic Bricks: A Tangible Robot Programming Tool for Elementary School Students
    Kwon, Dai-Young
    Kim, Han-Sung
    Shim, Jae-Kwoun
    Lee, Won-Gyu
    IEEE TRANSACTIONS ON EDUCATION, 2012, 55 (04) : 474 - 479
  • [8] Spatially Situated End-User Robot Programming in Augmented Reality
    Kapinus, Michal
    Beran, Vitezslav
    Materna, Zdenek
    Bambusek, Daniel
    2019 28TH IEEE INTERNATIONAL CONFERENCE ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION (RO-MAN), 2019,
  • [9] Tangible functional programming
    Elliott, Conal M.
    ACM SIGPLAN NOTICES, 2007, 42 (09) : 59 - 70
  • [10] Tangible Functional Programming
    Elliott, Conal M.
    ICFP'07 PROCEEDINGS OF THE 2007 ACM SIGPLAN INTERNATIONAL CONFERENCE ON FUNCTIONAL PROGRAMMING, 2007, : 59 - 70