A Survey on End-User Robot Programming

被引:56
作者
Ajaykumar, Gopika [1 ]
Steele, Maureen [1 ]
Huang, Chien-Ming [1 ]
机构
[1] Johns Hopkins Univ, Dept Comp Sci, 3400 N Charles St, Baltimore, MD 21218 USA
基金
美国国家科学基金会;
关键词
End-user robot programming; human-robot interaction; end-user programming; AUGMENTED REALITY; SOCIAL ROBOT;
D O I
10.1145/3466819
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
As robots interact with a broader range of end-users, end-user robot programming has helped democratize robot programming by empowering end-users who may not have experience in robot programming to customize robots to meet their individual contextual needs. This article surveys work on end-user robot programming, with a focus on end-user program specification. It describes the primary domains, programming phases, and design choices represented by the end-user robot programming literature. The survey concludes by highlighting open directions for further investigation to enhance and widen the reach of end-user robot programming systems.
引用
收藏
页数:36
相关论文
共 121 条
[1]   User Needs and Design Opportunities in End-User Robot Programming [J].
Ajaykumar, Gopika ;
Huang, Chien-Ming .
HRI'20: COMPANION OF THE 2020 ACM/IEEE INTERNATIONAL CONFERENCE ON HUMAN-ROBOT INTERACTION, 2020, :93-95
[2]  
Alexandrova S, 2015, IEEE INT CONF ROBOT, P5537, DOI 10.1109/ICRA.2015.7139973
[3]  
Alexandrova Sonya, 2014, PUBLISHED ROBOTICS S, DOI DOI 10.15607/RSS.2014.X.048
[4]  
[Anonymous], 2000, P 2000 ICRA MILL C I
[5]  
[Anonymous], 2003, Proceedings of the Australasian conference on robotics and automation, DOI DOI 10.1109/ROBOT.2001.932554
[6]   Training by demonstration for welding robots by optical trajectory tracking [J].
Antonelli, D. ;
Astanin, S. ;
Galetto, M. ;
Mastrogiacomo, L. .
EIGHTH CIRP CONFERENCE ON INTELLIGENT COMPUTATION IN MANUFACTURING ENGINEERING, 2013, 12 :145-150
[7]   A survey of robot learning from demonstration [J].
Argall, Brenna D. ;
Chernova, Sonia ;
Veloso, Manuela ;
Browning, Brett .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2009, 57 (05) :469-483
[8]  
Bambussek Daniel, 2019, 2019 28 IEEE INT C R, P1
[9]   End-user programming architecture facilitates the uptake of robots in social therapies [J].
Barakova, E. I. ;
Gillesen, J. C. C. ;
Huskens, B. E. B. M. ;
Lourens, T. .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2013, 61 (07) :704-713
[10]   Leveraging Teenagers Feedback in the Development of a Domain-Specific Language The Case of Programming Low-Cost Robots [J].
Barisic, Ankica ;
Cambeiro, Joao ;
Amaral, Vasco ;
Goulao, Miguel ;
Mota, Tarquinio .
33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, :1221-1229