Segmentation and generalisation for writing skills transfer from humans to robots
In this study, the authors present an enhanced generalised teaching by demonstration technique for a KUKA iiwa robot. Movements are recorded from a human operator, and then the recorded data are sent to be segmented via MATLAB by using the difference method (DV). The outputted trajectories data are...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Wiley
2019-01-01
|
Series: | Cognitive Computation and Systems |
Subjects: | |
Online Access: | https://digital-library.theiet.org/content/journals/10.1049/ccs.2018.0005 |
id |
doaj-1e642b514b3242fb820c2ea8d4e7bedf |
---|---|
record_format |
Article |
spelling |
doaj-1e642b514b3242fb820c2ea8d4e7bedf2021-04-02T15:36:38ZengWileyCognitive Computation and Systems2517-75672019-01-0110.1049/ccs.2018.0005CCS.2018.0005Segmentation and generalisation for writing skills transfer from humans to robotsChunxu Li0Chenguang Yang1Cinzia Giannetti2Swansea UniversitySwansea UniversitySwansea UniversityIn this study, the authors present an enhanced generalised teaching by demonstration technique for a KUKA iiwa robot. Movements are recorded from a human operator, and then the recorded data are sent to be segmented via MATLAB by using the difference method (DV). The outputted trajectories data are used to model a non-linear system named dynamic movement primitive (DMP). For the purpose of learning from multiple demonstrations correctly and accurately, the Gaussian mixture model is employed for the evaluation of the DMP in order to modelling multiple trajectories by the teaching of demonstrator. Furthermore, a synthesised trajectory with smaller position errors in 3D space has been successfully generated by the usage of the Gaussian mixture regression algorithm. The proposed approach has been tested and demonstrated by performing a Chinese characters writing task with a KUKA iiwa robot.https://digital-library.theiet.org/content/journals/10.1049/ccs.2018.0005motion controlhumanoid robotsgaussian processesregression analysishuman-robot interactiontrajectory controlmixture modelsnonlinear control systemsdifference equationsmatlabcontrol engineering computingrobot programmingkuka iiwa robotmatlabdifference methodtrajectories datanonlinear systemdynamic movement primitivedmpgaussian mixture modelgaussian mixture regression algorithmteaching by demonstration techniquetrajectories modellingwriting skills transfer |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Chunxu Li Chenguang Yang Cinzia Giannetti |
spellingShingle |
Chunxu Li Chenguang Yang Cinzia Giannetti Segmentation and generalisation for writing skills transfer from humans to robots Cognitive Computation and Systems motion control humanoid robots gaussian processes regression analysis human-robot interaction trajectory control mixture models nonlinear control systems difference equations matlab control engineering computing robot programming kuka iiwa robot matlab difference method trajectories data nonlinear system dynamic movement primitive dmp gaussian mixture model gaussian mixture regression algorithm teaching by demonstration technique trajectories modelling writing skills transfer |
author_facet |
Chunxu Li Chenguang Yang Cinzia Giannetti |
author_sort |
Chunxu Li |
title |
Segmentation and generalisation for writing skills transfer from humans to robots |
title_short |
Segmentation and generalisation for writing skills transfer from humans to robots |
title_full |
Segmentation and generalisation for writing skills transfer from humans to robots |
title_fullStr |
Segmentation and generalisation for writing skills transfer from humans to robots |
title_full_unstemmed |
Segmentation and generalisation for writing skills transfer from humans to robots |
title_sort |
segmentation and generalisation for writing skills transfer from humans to robots |
publisher |
Wiley |
series |
Cognitive Computation and Systems |
issn |
2517-7567 |
publishDate |
2019-01-01 |
description |
In this study, the authors present an enhanced generalised teaching by demonstration technique for a KUKA iiwa robot. Movements are recorded from a human operator, and then the recorded data are sent to be segmented via MATLAB by using the difference method (DV). The outputted trajectories data are used to model a non-linear system named dynamic movement primitive (DMP). For the purpose of learning from multiple demonstrations correctly and accurately, the Gaussian mixture model is employed for the evaluation of the DMP in order to modelling multiple trajectories by the teaching of demonstrator. Furthermore, a synthesised trajectory with smaller position errors in 3D space has been successfully generated by the usage of the Gaussian mixture regression algorithm. The proposed approach has been tested and demonstrated by performing a Chinese characters writing task with a KUKA iiwa robot. |
topic |
motion control humanoid robots gaussian processes regression analysis human-robot interaction trajectory control mixture models nonlinear control systems difference equations matlab control engineering computing robot programming kuka iiwa robot matlab difference method trajectories data nonlinear system dynamic movement primitive dmp gaussian mixture model gaussian mixture regression algorithm teaching by demonstration technique trajectories modelling writing skills transfer |
url |
https://digital-library.theiet.org/content/journals/10.1049/ccs.2018.0005 |
work_keys_str_mv |
AT chunxuli segmentationandgeneralisationforwritingskillstransferfromhumanstorobots AT chenguangyang segmentationandgeneralisationforwritingskillstransferfromhumanstorobots AT cinziagiannetti segmentationandgeneralisationforwritingskillstransferfromhumanstorobots |
_version_ |
1721559523923066880 |