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...

Full description

Bibliographic Details
Main Authors: Chunxu Li, Chenguang Yang, Cinzia Giannetti
Format: Article
Language:English
Published: Wiley 2019-01-01
Series:Cognitive Computation and Systems
Subjects:
dmp
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