A Survey on End-User Robot Programming
arXiv:2105.01757 · doi:10.1145/3466819
Abstract
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.
arXiv comment35 pages, 1 figure
References in corpus (2)
Cited by in corpus (7)
- An Open and Reconfigurable User Interface to Manage Complex ROS-based Robotic Systems
- ExoKit: A Toolkit for Rapid Prototyping of Interactions for Arm-based Exoskeletons
- Goal-Oriented End-User Programming of Robots
- Understanding On-the-Fly End-User Robot Programming
- Hiding task-oriented programming complexity: an industrial case study
- GenComUI: Exploring Generative Visual Aids as Medium to Support Task-Oriented Human-Robot Communication
- End-User Development for Human-Robot Interaction