{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,16]],"date-time":"2026-06-16T06:57:17Z","timestamp":1781593037452,"version":"3.54.5"},"reference-count":59,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,5,28]],"date-time":"2026-05-28T00:00:00Z","timestamp":1779926400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"funder":[{"DOI":"10.13039\/100014440","name":"Spain Ministry of Science Innovation and Universities","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100014440","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Engineering Applications of Artificial Intelligence"],"published-print":{"date-parts":[[2026,9]]},"DOI":"10.1016\/j.engappai.2026.115258","type":"journal-article","created":{"date-parts":[[2026,5,30]],"date-time":"2026-05-30T19:16:34Z","timestamp":1780168594000},"page":"115258","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"P1","title":["Learning of Movement Primitives by Gaussian Processes from demonstrations"],"prefix":"10.1016","volume":"179","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4703-7858","authenticated-orcid":false,"given":"Adrian","family":"Prados","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Luis","family":"Moreno","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2800-2457","authenticated-orcid":false,"given":"Ramon","family":"Barber","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.engappai.2026.115258_b1","doi-asserted-by":"crossref","first-page":"52","DOI":"10.3389\/fbuil.2017.00052","article-title":"Automatic kernel selection for gaussian processes regression with approximate bayesian computation and sequential monte carlo","volume":"3","author":"Abdessalem","year":"2017","journal-title":"Front. Built Environ."},{"issue":"6","key":"10.1016\/j.engappai.2026.115258_b2","doi-asserted-by":"crossref","first-page":"3209","DOI":"10.1007\/s40435-023-01205-6","article-title":"Controlled gaussian process dynamical models with application to robotic cloth manipulation","volume":"11","author":"Amadio","year":"2023","journal-title":"Int. J. Dyn. Control."},{"key":"10.1016\/j.engappai.2026.115258_b3","first-page":"1","article-title":"Introducing CARESSER: A framework for in situ learning robot social assistance from expert knowledge and demonstrations","author":"Andriella","year":"2022","journal-title":"User Model. User-Adapt. Interact."},{"issue":"2","key":"10.1016\/j.engappai.2026.115258_b4","first-page":"966","article-title":"Task-adaptive robot learning from demonstration with Gaussian process models under replication","volume":"6","author":"Arduengo","year":"2021","journal-title":"IEEE RA-L"},{"key":"10.1016\/j.engappai.2026.115258_b5","first-page":"1","article-title":"Gaussian-process-based robot learning from demonstration","author":"Arduengo","year":"2023","journal-title":"J. Ambient. Intell. Humaniz. Comput."},{"key":"10.1016\/j.engappai.2026.115258_b6","series-title":"Robotics and Automation (ICRA), IEEE International Conference on","first-page":"7561","article-title":"Benchmark for skill learning from demonstration: Impact of user experience, task complexity, and start configuration on performance","author":"Asif","year":"2020"},{"key":"10.1016\/j.engappai.2026.115258_b7","series-title":"2022 12th International Conference on CYBER Technology in Automation, Control, and Intelligent Systems","first-page":"579","article-title":"Robot manipulation skill learning based on dynamic movement primitive","author":"Bai","year":"2022"},{"issue":"20","key":"10.1016\/j.engappai.2026.115258_b8","doi-asserted-by":"crossref","first-page":"7983","DOI":"10.3390\/s22207983","article-title":"A multirobot system in an assisted home environment to support the elderly in their daily lives","volume":"22","author":"Barber","year":"2022","journal-title":"Sensors"},{"key":"10.1016\/j.engappai.2026.115258_b9","series-title":"Weighted maximum entropy inverse reinforcement learning","author":"Bui","year":"2022"},{"key":"10.1016\/j.engappai.2026.115258_b10","series-title":"Remarks on multivariate Gaussian process","author":"Chen","year":"2020"},{"issue":"8","key":"10.1016\/j.engappai.2026.115258_b11","doi-asserted-by":"crossref","first-page":"1535","DOI":"10.3390\/app9081535","article-title":"Learning, generalization, and obstacle avoidance with dynamic movement primitives and dynamic potential fields","volume":"9","author":"Chi","year":"2019","journal-title":"Appl. Sci."},{"issue":"4","key":"10.1016\/j.engappai.2026.115258_b12","doi-asserted-by":"crossref","first-page":"2276","DOI":"10.1109\/TRO.2021.3127108","article-title":"Constrained probabilistic movement primitives for robot trajectory adaptation","volume":"38","author":"Frank","year":"2021","journal-title":"IEEE Trans. Robot."},{"key":"10.1016\/j.engappai.2026.115258_b13","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10846-021-01344-y","article-title":"Dynamic movement primitives: Volumetric obstacle avoidance using dynamic potential functions","volume":"101","author":"Ginesi","year":"2021","journal-title":"J. Intell. Robot. Syst."},{"key":"10.1016\/j.engappai.2026.115258_b14","series-title":"Movement primitives in robotics: A comprehensive survey","author":"Gutierrez","year":"2025"},{"key":"10.1016\/j.engappai.2026.115258_b15","doi-asserted-by":"crossref","DOI":"10.1016\/j.neucom.2023.126781","article-title":"Kernelized gradient descent method for learning from demonstration","volume":"558","author":"Hu","year":"2023","journal-title":"Neurocomputing"},{"issue":"7","key":"10.1016\/j.engappai.2026.115258_b16","doi-asserted-by":"crossref","first-page":"833","DOI":"10.1177\/0278364919846363","article-title":"Kernelized movement primitives","volume":"38","author":"Huang","year":"2019","journal-title":"Int. J. Robot. Res."},{"issue":"2","key":"10.1016\/j.engappai.2026.115258_b17","doi-asserted-by":"crossref","first-page":"328","DOI":"10.1162\/NECO_a_00393","article-title":"Dynamical movement primitives: learning attractor models for motor behaviors","volume":"25","author":"Ijspeert","year":"2013","journal-title":"Neural Comput."},{"key":"10.1016\/j.engappai.2026.115258_b18","series-title":"Conference on Robot Learning","first-page":"247","article-title":"Learning from demonstration with model-based Gaussian process","author":"Jaquier","year":"2020"},{"issue":"2","key":"10.1016\/j.engappai.2026.115258_b19","doi-asserted-by":"crossref","first-page":"1737","DOI":"10.1109\/LRA.2022.3141759","article-title":"An optimal variable impedance control with consideration of the stability","volume":"7","author":"Jin","year":"2022","journal-title":"IEEE Robot. Autom. Lett."},{"key":"10.1016\/j.engappai.2026.115258_b20","doi-asserted-by":"crossref","DOI":"10.1016\/j.automatica.2023.111120","article-title":"Gaussian process movement primitive","volume":"155","author":"Jin","year":"2023","journal-title":"Automatica"},{"issue":"1","key":"10.1016\/j.engappai.2026.115258_b21","doi-asserted-by":"crossref","first-page":"645","DOI":"10.1109\/TRO.2022.3191592","article-title":"Learning from sparse demonstrations","volume":"39","author":"Jin","year":"2022","journal-title":"IEEE Trans. Robot."},{"issue":"5","key":"10.1016\/j.engappai.2026.115258_b22","doi-asserted-by":"crossref","first-page":"943","DOI":"10.1109\/TRO.2011.2159412","article-title":"Learning stable nonlinear dynamical systems with gaussian mixture models","volume":"27","author":"Khansari-Zadeh","year":"2011","journal-title":"IEEE Trans. Robot."},{"issue":"6","key":"10.1016\/j.engappai.2026.115258_b23","doi-asserted-by":"crossref","first-page":"752","DOI":"10.1016\/j.robot.2014.03.001","article-title":"Learning control Lyapunov function to ensure stability of dynamical system-based robot reaching motions","volume":"62","author":"Khansari-Zadeh","year":"2014","journal-title":"Robot. Auton. Syst."},{"issue":"3","key":"10.1016\/j.engappai.2026.115258_b24","doi-asserted-by":"crossref","first-page":"396","DOI":"10.1007\/s11633-022-1346-z","article-title":"Dynamic movement primitives based robot skills learning","volume":"20","author":"Kong","year":"2023","journal-title":"Mach. Intell. Res."},{"issue":"2","key":"10.1016\/j.engappai.2026.115258_b25","doi-asserted-by":"crossref","first-page":"2163","DOI":"10.1109\/LRA.2021.3060414","article-title":"Active learning of Bayesian probabilistic movement primitives","volume":"6","author":"Kulak","year":"2021","journal-title":"IEEE Robot. Autom. Lett."},{"key":"10.1016\/j.engappai.2026.115258_b26","series-title":"Geometry-aware policy imitation","author":"Li","year":"2025"},{"issue":"32","key":"10.1016\/j.engappai.2026.115258_b27","doi-asserted-by":"crossref","first-page":"23441","DOI":"10.1007\/s00521-021-06449-x","article-title":"Human\u2013robot skill transmission for mobile robot via learning by demonstration","volume":"35","author":"Li","year":"2023","journal-title":"Neural Comput. Appl."},{"key":"10.1016\/j.engappai.2026.115258_b28","series-title":"BMP: Bridging the gap between B-spline and movement primitives","author":"Liao","year":"2024"},{"key":"10.1016\/j.engappai.2026.115258_b29","article-title":"A policy searched-based optimization algorithm for obstacle avoidance in robot manipulators","author":"Liu","year":"2024","journal-title":"IEEE Trans. Ind. Electron."},{"issue":"1","key":"10.1016\/j.engappai.2026.115258_b30","doi-asserted-by":"crossref","first-page":"870","DOI":"10.1109\/TIE.2023.3250746","article-title":"A variable impedance skill learning algorithm based on kernelized movement primitives","volume":"71","author":"Liu","year":"2023","journal-title":"IEEE Trans. Ind. Electron."},{"key":"10.1016\/j.engappai.2026.115258_b31","article-title":"PROMPT: Probabilistic motion primitives based trajectory planning","volume":"vol. 17","author":"L\u00f6w","year":"2021"},{"key":"10.1016\/j.engappai.2026.115258_b32","doi-asserted-by":"crossref","first-page":"105","DOI":"10.3389\/frobt.2019.00105","article-title":"Guided stochastic optimization for motion planning","volume":"6","author":"Magyar","year":"2019","journal-title":"Front. Robot. AI"},{"key":"10.1016\/j.engappai.2026.115258_b33","doi-asserted-by":"crossref","DOI":"10.1109\/ACCESS.2024.3422808","article-title":"Everyday objects rearrangement in a human-like manner via robotic imagination and learning from demonstration","author":"Mendez","year":"2024","journal-title":"IEEE Access"},{"key":"10.1016\/j.engappai.2026.115258_b34","series-title":"Foundations of Machine Learning","author":"Mohri","year":"2018"},{"key":"10.1016\/j.engappai.2026.115258_b35","doi-asserted-by":"crossref","DOI":"10.3389\/fnbot.2024.1337608","article-title":"ADAM: a robotic companion for enhanced quality of life in aging populations","volume":"18","author":"Mora","year":"2024","journal-title":"Front. Neurorobotics"},{"key":"10.1016\/j.engappai.2026.115258_b36","series-title":"Flowmp: Learning motion fields for robot planning with conditional flow matching","author":"Nguyen","year":"2025"},{"issue":"2","key":"10.1016\/j.engappai.2026.115258_b37","doi-asserted-by":"crossref","first-page":"675","DOI":"10.1109\/TASE.2017.2676018","article-title":"Online trajectory planning and force control for automation of surgical tasks","volume":"15","author":"Osa","year":"2017","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"10.1016\/j.engappai.2026.115258_b38","article-title":"Probabilistic movement primitives","volume":"26","author":"Paraschos","year":"2013","journal-title":"Adv. Neu. Inf. Process. Syst."},{"key":"10.1016\/j.engappai.2026.115258_b39","doi-asserted-by":"crossref","first-page":"529","DOI":"10.1007\/s10514-017-9648-7","article-title":"Using probabilistic movement primitives in robotics","volume":"42","author":"Paraschos","year":"2018","journal-title":"Aut. Robot."},{"issue":"5","key":"10.1016\/j.engappai.2026.115258_b40","first-page":"3909","article-title":"Stable motion primitives via imitation and contrastive learning","volume":"39","author":"P\u00e9rez-Dattari","year":"2023","journal-title":"IEEE T-RO"},{"issue":"46","key":"10.1016\/j.engappai.2026.115258_b41","doi-asserted-by":"crossref","DOI":"10.17979\/ja-cea.2025.46.12217","article-title":"Adamsim: Pybullet-based simulation environment for research on domestic mobile manipulator robots","author":"Prados","year":"2025","journal-title":"Jornadas Autom\u00e1tica"},{"key":"10.1016\/j.engappai.2026.115258_b42","series-title":"2025 IEEE\/RSJ International Conference on Intelligent Robots and Systems","first-page":"15917","article-title":"Coordination of learned decoupled dual-arm tasks through Gaussian belief propagation","author":"Prados","year":"2025"},{"issue":"1","key":"10.1016\/j.engappai.2026.115258_b43","doi-asserted-by":"crossref","first-page":"64","DOI":"10.3390\/biomimetics10010064","article-title":"Segment, compare, and learn: Creating movement libraries of complex task for learning from demonstration","volume":"10","author":"Prados","year":"2025","journal-title":"Biomimetics"},{"key":"10.1016\/j.engappai.2026.115258_b44","doi-asserted-by":"crossref","DOI":"10.1016\/j.engappai.2024.108310","article-title":"Learning and generalization of task-parameterized skills through few human demonstrations","volume":"133","author":"Prados","year":"2024","journal-title":"Eng. Appl. Artif. Intell."},{"key":"10.1016\/j.engappai.2026.115258_b45","series-title":"2025 IEEE-RAS 24th International Conference on Humanoid Robots (Humanoids)","first-page":"444","article-title":"Novel vision-based one-shot adaptation of learned skills","author":"Prados","year":"2025"},{"key":"10.1016\/j.engappai.2026.115258_b46","series-title":"2024 IEEE International Conference on Autonomous Robot Systems and Competitions","first-page":"9","article-title":"F-divergence optimization for task-parameterized learning from demonstrations algorithm","author":"Prados","year":"2024"},{"issue":"4","key":"10.1016\/j.engappai.2026.115258_b47","doi-asserted-by":"crossref","first-page":"2028","DOI":"10.3390\/app13042028","article-title":"Kinesthetic learning based on fast marching square method for manipulation","volume":"13","author":"Prados","year":"2023","journal-title":"Appl. Sci."},{"key":"10.1016\/j.engappai.2026.115258_b48","series-title":"Intelligent Robots and Systems","article-title":"Towards robust skill generalization: Unifying learning from demonstration and motion planning","author":"Rana","year":"2018"},{"key":"10.1016\/j.engappai.2026.115258_b49","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1146\/annurev-control-100819-063206","article-title":"Recent advances in robot learning from demonstration","volume":"3","author":"Ravichandar","year":"2020","journal-title":"Annu. Rev. Control. Robot. Auton. Syst."},{"issue":"13","key":"10.1016\/j.engappai.2026.115258_b50","doi-asserted-by":"crossref","first-page":"1133","DOI":"10.1177\/02783649231201196","article-title":"Dynamic movement primitives in robotics: A tutorial survey","volume":"42","author":"Saveriano","year":"2023","journal-title":"Int. J. Robot. Res."},{"issue":"6","key":"10.1016\/j.engappai.2026.115258_b51","doi-asserted-by":"crossref","first-page":"5338","DOI":"10.1109\/LRA.2024.3382529","article-title":"Movement primitive diffusion: Learning gentle robotic manipulation of deformable objects","volume":"9","author":"Scheikl","year":"2024","journal-title":"IEEE Robot. Autom. Lett."},{"key":"10.1016\/j.engappai.2026.115258_b52","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.jmp.2018.03.001","article-title":"A tutorial on Gaussian process regression: Modelling, exploring, and exploiting functions","volume":"85","author":"Schulz","year":"2018","journal-title":"J. Math. Psych."},{"key":"10.1016\/j.engappai.2026.115258_b53","article-title":"Conditional neural movement primitives","volume":"vol. 10","author":"Seker","year":"2019"},{"key":"10.1016\/j.engappai.2026.115258_b54","article-title":"Learning skills from demonstrations: A trend from motion primitives to experience abstraction","author":"Tavassoli","year":"2023","journal-title":"IEEE Trans. Cogn. Dev. Syst."},{"key":"10.1016\/j.engappai.2026.115258_b55","series-title":"European Conference on Computer Vision","first-page":"176","article-title":"Uncertainty-dtw for time series and sequences","author":"Wang","year":"2022"},{"key":"10.1016\/j.engappai.2026.115258_b56","doi-asserted-by":"crossref","first-page":"3947","DOI":"10.1109\/TASE.2024.3403833","article-title":"A novel robust imitation learning framework for complex skills with limited demonstrations","volume":"22","author":"Wang","year":"2024","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"10.1016\/j.engappai.2026.115258_b57","series-title":"2024 IEEE 40th International Conference on Data Engineering","first-page":"4449","article-title":"Deep dirichlet process mixture model for non-parametric trajectory clustering","author":"Yao","year":"2024"},{"key":"10.1016\/j.engappai.2026.115258_b58","doi-asserted-by":"crossref","DOI":"10.1109\/TCYB.2024.3395626","article-title":"A survey of imitation learning: Algorithms, recent developments, and challenges","author":"Zare","year":"2024","journal-title":"IEEE Trans. Cybern."},{"issue":"11","key":"10.1016\/j.engappai.2026.115258_b59","doi-asserted-by":"crossref","first-page":"4279","DOI":"10.3390\/s22114279","article-title":"Prediction-based human-robot collaboration in assembly tasks using a learning from demonstration model","volume":"22","author":"Zhang","year":"2022","journal-title":"Sensors"}],"container-title":["Engineering Applications of Artificial Intelligence"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0952197626015423?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0952197626015423?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,6,16]],"date-time":"2026-06-16T06:50:15Z","timestamp":1781592615000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0952197626015423"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,9]]},"references-count":59,"alternative-id":["S0952197626015423"],"URL":"https:\/\/doi.org\/10.1016\/j.engappai.2026.115258","relation":{},"ISSN":["0952-1976"],"issn-type":[{"value":"0952-1976","type":"print"}],"subject":[],"published":{"date-parts":[[2026,9]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Learning of Movement Primitives by Gaussian Processes from demonstrations","name":"articletitle","label":"Article Title"},{"value":"Engineering Applications of Artificial Intelligence","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.engappai.2026.115258","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Authors. Published by Elsevier Ltd.","name":"copyright","label":"Copyright"}],"article-number":"115258"}}