Cargando…

Curricula for teaching end-users to kinesthetically program collaborative robots

Non-expert users can now program robots using various end-user robot programming methods, which have widened the use of robots and lowered barriers preventing robot use by laypeople. Kinesthetic teaching is a common form of end-user robot programming, allowing users to forgo writing code by physical...

Descripción completa

Detalles Bibliográficos
Autores principales: Ajaykumar, Gopika, Hager, Gregory D., Huang, Chien-Ming
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10691692/
https://www.ncbi.nlm.nih.gov/pubmed/38039277
http://dx.doi.org/10.1371/journal.pone.0294786
_version_ 1785152788616970240
author Ajaykumar, Gopika
Hager, Gregory D.
Huang, Chien-Ming
author_facet Ajaykumar, Gopika
Hager, Gregory D.
Huang, Chien-Ming
author_sort Ajaykumar, Gopika
collection PubMed
description Non-expert users can now program robots using various end-user robot programming methods, which have widened the use of robots and lowered barriers preventing robot use by laypeople. Kinesthetic teaching is a common form of end-user robot programming, allowing users to forgo writing code by physically guiding the robot to demonstrate behaviors. Although it can be more accessible than writing code, kinesthetic teaching is difficult in practice because of users’ unfamiliarity with kinematics or limitations of robots and programming interfaces. Developing good kinesthetic demonstrations requires physical and cognitive skills, such as the ability to plan effective grasps for different task objects and constraints, to overcome programming difficulties. How to help users learn these skills remains a largely unexplored question, with users conventionally learning through self-guided practice. Our study compares how self-guided practice compares with curriculum-based training in building users’ programming proficiency. While we found no significant differences between study participants who learned through practice compared to participants who learned through our curriculum, our study reveals insights into factors contributing to end-user robot programmers’ confidence and success during programming and how learning interventions may contribute to such factors. Our work paves the way for further research on how to best structure training interventions for end-user robot programmers.
format Online
Article
Text
id pubmed-10691692
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-106916922023-12-02 Curricula for teaching end-users to kinesthetically program collaborative robots Ajaykumar, Gopika Hager, Gregory D. Huang, Chien-Ming PLoS One Research Article Non-expert users can now program robots using various end-user robot programming methods, which have widened the use of robots and lowered barriers preventing robot use by laypeople. Kinesthetic teaching is a common form of end-user robot programming, allowing users to forgo writing code by physically guiding the robot to demonstrate behaviors. Although it can be more accessible than writing code, kinesthetic teaching is difficult in practice because of users’ unfamiliarity with kinematics or limitations of robots and programming interfaces. Developing good kinesthetic demonstrations requires physical and cognitive skills, such as the ability to plan effective grasps for different task objects and constraints, to overcome programming difficulties. How to help users learn these skills remains a largely unexplored question, with users conventionally learning through self-guided practice. Our study compares how self-guided practice compares with curriculum-based training in building users’ programming proficiency. While we found no significant differences between study participants who learned through practice compared to participants who learned through our curriculum, our study reveals insights into factors contributing to end-user robot programmers’ confidence and success during programming and how learning interventions may contribute to such factors. Our work paves the way for further research on how to best structure training interventions for end-user robot programmers. Public Library of Science 2023-12-01 /pmc/articles/PMC10691692/ /pubmed/38039277 http://dx.doi.org/10.1371/journal.pone.0294786 Text en © 2023 Ajaykumar et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Ajaykumar, Gopika
Hager, Gregory D.
Huang, Chien-Ming
Curricula for teaching end-users to kinesthetically program collaborative robots
title Curricula for teaching end-users to kinesthetically program collaborative robots
title_full Curricula for teaching end-users to kinesthetically program collaborative robots
title_fullStr Curricula for teaching end-users to kinesthetically program collaborative robots
title_full_unstemmed Curricula for teaching end-users to kinesthetically program collaborative robots
title_short Curricula for teaching end-users to kinesthetically program collaborative robots
title_sort curricula for teaching end-users to kinesthetically program collaborative robots
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10691692/
https://www.ncbi.nlm.nih.gov/pubmed/38039277
http://dx.doi.org/10.1371/journal.pone.0294786
work_keys_str_mv AT ajaykumargopika curriculaforteachingenduserstokinestheticallyprogramcollaborativerobots
AT hagergregoryd curriculaforteachingenduserstokinestheticallyprogramcollaborativerobots
AT huangchienming curriculaforteachingenduserstokinestheticallyprogramcollaborativerobots