2021
DOI: 10.3389/frobt.2021.646002
|View full text |Cite
|
Sign up to set email alerts
|

Exploring Non-Expert Robot Programming Through Crowdsourcing

Abstract: A longstanding barrier to deploying robots in the real world is the ongoing need to author robot behavior. Remote data collection–particularly crowdsourcing—is increasingly receiving interest. In this paper, we make the argument to scale robot programming to the crowd and present an initial investigation of the feasibility of this proposed method. Using an off-the-shelf visual programming interface, non-experts created simple robot programs for two typical robot tasks (navigation and pick-and-place). Each need… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 43 publications
0
4
0
Order By: Relevance
“…Moreover, we will investigate optimization-based controllers to satisfy spatial relations in our planning approach, see Lemma 2. Lastly, we like to develop approaches to learn specifications from demonstrations and to leverage users to correct specifications (Kress-Gazit et al, 2008van Waveren et al, 2021;Kent et al, 2017;Zhang et al, 2021;van Waveren et al, 2022).…”
Section: Discussionmentioning
confidence: 99%
“…Moreover, we will investigate optimization-based controllers to satisfy spatial relations in our planning approach, see Lemma 2. Lastly, we like to develop approaches to learn specifications from demonstrations and to leverage users to correct specifications (Kress-Gazit et al, 2008van Waveren et al, 2021;Kent et al, 2017;Zhang et al, 2021;van Waveren et al, 2022).…”
Section: Discussionmentioning
confidence: 99%
“…To address the computation times, we will investigate optimization-based approaches to satisfy spatial relations in our planning approach. Lastly, we like to develop approaches to learn specifications from demonstrations and to leverage users to correct specifications (Kress-Gazit et al, 2008, 2021van Waveren et al, 2021;Kent et al, 2017;Zhang et al, 2021;van Waveren et al, 2022).…”
Section: Discussion and Limitationsmentioning
confidence: 99%
“…We use natural language as an intuitive way for inexperienced users to instruct the robot [32], it allows us to analyze whether people understand the task, it reduces the risk of having the interface design as a confounding factor on task performance, and it can be translated into code [33]. There is a large body of work that focuses on NE robot programming, e.g., [34]- [38]. While that is not our focus, we did ask people to code their solution using the Google Blockly interface [39], to get an idea how this compares to natural language.…”
Section: Collect Non-expert Input To Repair Policiesmentioning
confidence: 99%