ROBOT LEARNING OF OBJECT MANIPULATION TASK ACTIONS FROM HUMAN DEMONSTRATIONS

Robot learning from demonstration is a method which enables robots to learn in a similar way as humans. In this paper, a framework that enables robots to learn from multiple human demonstrations via kinesthetic teaching is presented. The subject of learning is a high-level sequence of actions, as we...

Full description

Saved in:
Bibliographic Details
Published inFacta Universitatis. Series: Mechanical Engineering Vol. 15; no. 2; pp. 217 - 229
Main Authors Kyrarini, Maria, Haseeb, Muhammad Abdul, Ristić-Durrant, Danijela, Gräser, Axel
Format Journal Article
LanguageEnglish
Published Nis University of Nis 01.08.2017
University of Niš
Subjects
Online AccessGet full text
ISSN0354-2025
2335-0164
2335-0164
DOI10.22190/FUME170515010K

Cover

More Information
Summary:Robot learning from demonstration is a method which enables robots to learn in a similar way as humans. In this paper, a framework that enables robots to learn from multiple human demonstrations via kinesthetic teaching is presented. The subject of learning is a high-level sequence of actions, as well as the low-level trajectories necessary to be followed by the robot to perform the object manipulation task. The multiple human demonstrations are recorded and only the most similar demonstrations are selected for robot learning. The high-level learning module identifies the sequence of actions of the demonstrated task. Using Dynamic Time Warping (DTW) and Gaussian Mixture Model (GMM), the model of demonstrated trajectories is learned. The learned trajectory is generated by Gaussian mixture regression (GMR) from the learned Gaussian mixture model.  In online working phase, the sequence of actions is identified and experimental results show that the robot performs the learned task successfully.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0354-2025
2335-0164
2335-0164
DOI:10.22190/FUME170515010K