ROHCMay 4, 2021

A Survey on End-User Robot Programming

arXiv:2105.01757v298 citations
Originality Synthesis-oriented
AI Analysis

It addresses the problem of making robot programming accessible to a wider audience, but is incremental as it synthesizes existing work.

This survey examines end-user robot programming, focusing on how it enables non-experts to customize robots for their needs, and outlines key domains, phases, and design choices in the literature.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes