2019 28th IEEE International Conference on Robot and Human Interactive Communication (RO-MAN) 2019
DOI: 10.1109/ro-man46459.2019.8956327
|View full text |Cite
|
Sign up to set email alerts
|

End-User Programming of Low-and High-Level Actions for Robotic Task Planning

Abstract: Programming robots for general purpose applications is extremely challenging due to the great diversity of end-user tasks ranging from manufacturing environments to personal homes. Recent work has focused on enabling endusers to program robots using Programming by Demonstration. However, teaching robots new actions from scratch that can be reused for unseen tasks remains a difficult challenge and is generally left up to robotic experts. We propose iRoPro, an interactive Robot Programming framework that allows … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
32
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(32 citation statements)
references
References 15 publications
0
32
0
Order By: Relevance
“…3 Experimental setup of the user study. Users programmed the Baxter robot via a graphical interface in order to manipulate objects (shown with their type hierarchies) in the task domain [28].…”
Section: Automated Planningmentioning
confidence: 99%
See 3 more Smart Citations
“…3 Experimental setup of the user study. Users programmed the Baxter robot via a graphical interface in order to manipulate objects (shown with their type hierarchies) in the task domain [28].…”
Section: Automated Planningmentioning
confidence: 99%
“…In the following sections we give a brief overview of the experimental setup, design, measurements and results. Further details on all experiments can be found in previous work [26,28].…”
Section: Experimental Evaluationmentioning
confidence: 99%
See 2 more Smart Citations
“…Many systems focus on enabling users to specify the structure and logic of a program using pre-specified robot primitives, such as grasps or spinning, that are often developed by expert robot programmers (e.g., [3,7,8,10,17,18,44,47,53,55,58,63,67,77,86,96,101,103,112,116,117]). Some end-user robot programs give the user more granular access by allowing end-users to specify the primitives used for subsequent programming (e.g., [34,55,68,69,108,112]) or by taking an end-to-end approach in which end-users are fully responsible for specifying every aspect of the program, as in imitation learning (e.g., [57,74]). On the other hand, other end-user robot programming systems do the bulk of the program specification, using techniques like automated planning (e.g., [68,69]).…”
Section: Authoring Scopementioning
confidence: 99%