Learning from Demonstrations in Human–Robot Collaborative Scenarios: A Survey

Human–Robot Collaboration (HRC) is an interdisciplinary research area that has gained attention within the smart manufacturing context. To address changes within manufacturing processes, HRC seeks to combine the impressive physical capabilities of robots with the cognitive abilities of humans to des...

Full description

Bibliographic Details
Main Authors: Arturo Daniel Sosa-Ceron, Hugo Gustavo Gonzalez-Hernandez, Jorge Antonio Reyes-Avendaño
Format: Article
Language:English
Published: MDPI AG 2022-11-01
Series:Robotics
Subjects:
Online Access:https://www.mdpi.com/2218-6581/11/6/126
_version_ 1797455380737949696
author Arturo Daniel Sosa-Ceron
Hugo Gustavo Gonzalez-Hernandez
Jorge Antonio Reyes-Avendaño
author_facet Arturo Daniel Sosa-Ceron
Hugo Gustavo Gonzalez-Hernandez
Jorge Antonio Reyes-Avendaño
author_sort Arturo Daniel Sosa-Ceron
collection DOAJ
description Human–Robot Collaboration (HRC) is an interdisciplinary research area that has gained attention within the smart manufacturing context. To address changes within manufacturing processes, HRC seeks to combine the impressive physical capabilities of robots with the cognitive abilities of humans to design tasks with high efficiency, repeatability, and adaptability. During the implementation of an HRC cell, a key activity is the robot programming that takes into account not only the robot restrictions and the working space, but also human interactions. One of the most promising techniques is the so-called Learning from Demonstration (LfD), this approach is based on a collection of learning algorithms, inspired by how humans imitate behaviors to learn and acquire new skills. In this way, the programming task could be simplified and provided by the shop floor operator. The aim of this work is to present a survey of this programming technique, with emphasis on collaborative scenarios rather than just an isolated task. The literature was classified and analyzed based on: the main algorithms employed for Skill/Task learning, and the human level of participation during the whole LfD process. Our analysis shows that human intervention has been poorly explored, and its implications have not been carefully considered. Among the different methods of data acquisition, the prevalent method is physical guidance. Regarding data modeling, techniques such as Dynamic Movement Primitives and Semantic Learning were the preferred methods for low-level and high-level task solving, respectively. This paper aims to provide guidance and insights for researchers looking for an introduction to LfD programming methods in collaborative robotics context and identify research opportunities.
first_indexed 2024-03-09T15:53:36Z
format Article
id doaj.art-77a72d26f8d644d39e60db82ecc68bb2
institution Directory Open Access Journal
issn 2218-6581
language English
last_indexed 2024-03-09T15:53:36Z
publishDate 2022-11-01
publisher MDPI AG
record_format Article
series Robotics
spelling doaj.art-77a72d26f8d644d39e60db82ecc68bb22023-11-24T17:50:19ZengMDPI AGRobotics2218-65812022-11-0111612610.3390/robotics11060126Learning from Demonstrations in Human–Robot Collaborative Scenarios: A SurveyArturo Daniel Sosa-Ceron0Hugo Gustavo Gonzalez-Hernandez1Jorge Antonio Reyes-Avendaño2School of Engineering and Sciences, Tecnologico de Monterrey, Monterrey 64849, NL, MexicoSchool of Engineering and Sciences, Tecnologico de Monterrey, Monterrey 64849, NL, MexicoSchool of Engineering and Sciences, Tecnologico de Monterrey, Monterrey 64849, NL, MexicoHuman–Robot Collaboration (HRC) is an interdisciplinary research area that has gained attention within the smart manufacturing context. To address changes within manufacturing processes, HRC seeks to combine the impressive physical capabilities of robots with the cognitive abilities of humans to design tasks with high efficiency, repeatability, and adaptability. During the implementation of an HRC cell, a key activity is the robot programming that takes into account not only the robot restrictions and the working space, but also human interactions. One of the most promising techniques is the so-called Learning from Demonstration (LfD), this approach is based on a collection of learning algorithms, inspired by how humans imitate behaviors to learn and acquire new skills. In this way, the programming task could be simplified and provided by the shop floor operator. The aim of this work is to present a survey of this programming technique, with emphasis on collaborative scenarios rather than just an isolated task. The literature was classified and analyzed based on: the main algorithms employed for Skill/Task learning, and the human level of participation during the whole LfD process. Our analysis shows that human intervention has been poorly explored, and its implications have not been carefully considered. Among the different methods of data acquisition, the prevalent method is physical guidance. Regarding data modeling, techniques such as Dynamic Movement Primitives and Semantic Learning were the preferred methods for low-level and high-level task solving, respectively. This paper aims to provide guidance and insights for researchers looking for an introduction to LfD programming methods in collaborative robotics context and identify research opportunities.https://www.mdpi.com/2218-6581/11/6/126human–robot collaborationrobot learninglearning from demonstrationsskill learning
spellingShingle Arturo Daniel Sosa-Ceron
Hugo Gustavo Gonzalez-Hernandez
Jorge Antonio Reyes-Avendaño
Learning from Demonstrations in Human–Robot Collaborative Scenarios: A Survey
Robotics
human–robot collaboration
robot learning
learning from demonstrations
skill learning
title Learning from Demonstrations in Human–Robot Collaborative Scenarios: A Survey
title_full Learning from Demonstrations in Human–Robot Collaborative Scenarios: A Survey
title_fullStr Learning from Demonstrations in Human–Robot Collaborative Scenarios: A Survey
title_full_unstemmed Learning from Demonstrations in Human–Robot Collaborative Scenarios: A Survey
title_short Learning from Demonstrations in Human–Robot Collaborative Scenarios: A Survey
title_sort learning from demonstrations in human robot collaborative scenarios a survey
topic human–robot collaboration
robot learning
learning from demonstrations
skill learning
url https://www.mdpi.com/2218-6581/11/6/126
work_keys_str_mv AT arturodanielsosaceron learningfromdemonstrationsinhumanrobotcollaborativescenariosasurvey
AT hugogustavogonzalezhernandez learningfromdemonstrationsinhumanrobotcollaborativescenariosasurvey
AT jorgeantonioreyesavendano learningfromdemonstrationsinhumanrobotcollaborativescenariosasurvey