Cargando…

A User Study on Robot Skill Learning Without a Cost Function: Optimization of Dynamic Movement Primitives via Naive User Feedback

Enabling users to teach their robots new tasks at home is a major challenge for research in personal robotics. This work presents a user study in which participants were asked to teach the robot Pepper a game of skill. The robot was equipped with a state-of-the-art skill learning method, based on dy...

Descripción completa

Detalles Bibliográficos
Autores principales: Vollmer, Anna-Lisa, Hemion, Nikolas J.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7805866/
https://www.ncbi.nlm.nih.gov/pubmed/33500956
http://dx.doi.org/10.3389/frobt.2018.00077
_version_ 1783636398973124608
author Vollmer, Anna-Lisa
Hemion, Nikolas J.
author_facet Vollmer, Anna-Lisa
Hemion, Nikolas J.
author_sort Vollmer, Anna-Lisa
collection PubMed
description Enabling users to teach their robots new tasks at home is a major challenge for research in personal robotics. This work presents a user study in which participants were asked to teach the robot Pepper a game of skill. The robot was equipped with a state-of-the-art skill learning method, based on dynamic movement primitives (DMPs). The only feedback participants could give was a discrete rating after each of Pepper's movement executions (“very good,” “good,” “average,” “not so good,” “not good at all”). We compare the learning performance of the robot when applying user-provided feedback with a version of the learning where an objectively determined cost via hand-coded cost function and external tracking system is applied. Our findings suggest that (a) an intuitive graphical user interface for providing discrete feedback can be used for robot learning of complex movement skills when using DMP-based optimization, making the tedious definition of a cost function obsolete; and (b) un-experienced users with no knowledge about the learning algorithm naturally tend to apply a working rating strategy, leading to similar learning performance as when using the objectively determined cost. We discuss insights about difficulties when learning from user provided feedback, and make suggestions how learning continuous movement skills from non-expert humans could be improved.
format Online
Article
Text
id pubmed-7805866
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-78058662021-01-25 A User Study on Robot Skill Learning Without a Cost Function: Optimization of Dynamic Movement Primitives via Naive User Feedback Vollmer, Anna-Lisa Hemion, Nikolas J. Front Robot AI Robotics and AI Enabling users to teach their robots new tasks at home is a major challenge for research in personal robotics. This work presents a user study in which participants were asked to teach the robot Pepper a game of skill. The robot was equipped with a state-of-the-art skill learning method, based on dynamic movement primitives (DMPs). The only feedback participants could give was a discrete rating after each of Pepper's movement executions (“very good,” “good,” “average,” “not so good,” “not good at all”). We compare the learning performance of the robot when applying user-provided feedback with a version of the learning where an objectively determined cost via hand-coded cost function and external tracking system is applied. Our findings suggest that (a) an intuitive graphical user interface for providing discrete feedback can be used for robot learning of complex movement skills when using DMP-based optimization, making the tedious definition of a cost function obsolete; and (b) un-experienced users with no knowledge about the learning algorithm naturally tend to apply a working rating strategy, leading to similar learning performance as when using the objectively determined cost. We discuss insights about difficulties when learning from user provided feedback, and make suggestions how learning continuous movement skills from non-expert humans could be improved. Frontiers Media S.A. 2018-07-02 /pmc/articles/PMC7805866/ /pubmed/33500956 http://dx.doi.org/10.3389/frobt.2018.00077 Text en Copyright © 2018 Vollmer and Hemion. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Robotics and AI
Vollmer, Anna-Lisa
Hemion, Nikolas J.
A User Study on Robot Skill Learning Without a Cost Function: Optimization of Dynamic Movement Primitives via Naive User Feedback
title A User Study on Robot Skill Learning Without a Cost Function: Optimization of Dynamic Movement Primitives via Naive User Feedback
title_full A User Study on Robot Skill Learning Without a Cost Function: Optimization of Dynamic Movement Primitives via Naive User Feedback
title_fullStr A User Study on Robot Skill Learning Without a Cost Function: Optimization of Dynamic Movement Primitives via Naive User Feedback
title_full_unstemmed A User Study on Robot Skill Learning Without a Cost Function: Optimization of Dynamic Movement Primitives via Naive User Feedback
title_short A User Study on Robot Skill Learning Without a Cost Function: Optimization of Dynamic Movement Primitives via Naive User Feedback
title_sort user study on robot skill learning without a cost function: optimization of dynamic movement primitives via naive user feedback
topic Robotics and AI
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7805866/
https://www.ncbi.nlm.nih.gov/pubmed/33500956
http://dx.doi.org/10.3389/frobt.2018.00077
work_keys_str_mv AT vollmerannalisa auserstudyonrobotskilllearningwithoutacostfunctionoptimizationofdynamicmovementprimitivesvianaiveuserfeedback
AT hemionnikolasj auserstudyonrobotskilllearningwithoutacostfunctionoptimizationofdynamicmovementprimitivesvianaiveuserfeedback
AT vollmerannalisa userstudyonrobotskilllearningwithoutacostfunctionoptimizationofdynamicmovementprimitivesvianaiveuserfeedback
AT hemionnikolasj userstudyonrobotskilllearningwithoutacostfunctionoptimizationofdynamicmovementprimitivesvianaiveuserfeedback