{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T23:26:02Z","timestamp":1783034762351,"version":"3.54.6"},"reference-count":31,"publisher":"Emerald","issue":"2","license":[{"start":{"date-parts":[[2024,1,18]],"date-time":"2024-01-18T00:00:00Z","timestamp":1705536000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IR"],"published-print":{"date-parts":[[2024,2,23]]},"abstract":"<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n<jats:p>Imitation learning is a powerful tool for planning the trajectory of robotic end-effectors in Cartesian space. Present methods can adapt the trajectory to the obstacle; however, the solutions may not always satisfy users, whereas it is hard for a nonexpert user to teach the robot to avoid obstacles in time as he\/she wishes through demonstrations. This paper aims to address the above problem by proposing an approach that combines human supervision with the kernelized movement primitives (KMP) model.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>This approach first extracts the reference database used to train KMP from demonstrations by using Gaussian mixture model and Gaussian mixture regression. Subsequently, KMP is used to modulate the trajectory of robotic end-effectors in real time based on feedback from its interaction with humans to avoid obstacles, which benefits from a novel reference database update strategy. The user can test different obstacle avoidance trajectories in the current task until a satisfactory solution is found.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>Experiments performed with the KUKA cobot for obstacle avoidance show that this approach can adapt the trajectories of the robotic end-effector to the user\u2019s wishes in real time, including trajectories that the robot has already passed and has not yet passed. Simulation comparisons also show that it exhibits better performance than KMP with the original reference database update strategy.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>An interactive learning approach based on KMP is proposed and verified, which not only enables users to plan the trajectory of robotic end-effectors for obstacle avoidance more conveniently and efficiently but also provides an effective idea for accomplishing interactive learning tasks under constraints.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/ir-11-2023-0284","type":"journal-article","created":{"date-parts":[[2024,1,16]],"date-time":"2024-01-16T23:48:24Z","timestamp":1705448904000},"page":"326-339","source":"Crossref","is-referenced-by-count":4,"title":["A KMP-based interactive learning approach for robot trajectory adaptation with obstacle avoidance"],"prefix":"10.1108","volume":"51","author":[{"given":"Sa","family":"Xiao","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xuyang","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuankai","family":"Lu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jinhua","family":"Ye","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Haibin","family":"Wu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"140","published-online":{"date-parts":[[2024,1,18]]},"reference":[{"key":"key2024022210030495600_ref001","first-page":"3339","article-title":"A task-parameterized probabilistic model with minimal intervention control","year":"2014"},{"issue":"14","key":"key2024022210030495600_ref002","doi-asserted-by":"crossref","first-page":"1560","DOI":"10.1177\/0278364919871998","article-title":"Reinforcement learning of motor skills using policy search and human corrective advice","volume":"38","year":"2019","journal-title":"The International Journal of Robotics Research"},{"issue":"2","key":"key2024022210030495600_ref003","doi-asserted-by":"crossref","first-page":"3695","DOI":"10.1109\/LRA.2022.3145516","article-title":"Correct me if I am wrong: interactive learning for robotic manipulation","volume":"7","year":"2022","journal-title":"IEEE Robotics and Automation Letters"},{"key":"key2024022210030495600_ref004","first-page":"3190","article-title":"Demonstration-free contextualized probabilistic movement primitives, further enhanced with obstacle avoidance","year":"2017"},{"issue":"4","key":"key2024022210030495600_ref005","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","year":"2022","journal-title":"IEEE Transactions on Robotics"},{"key":"key2024022210030495600_ref006","first-page":"2587","article-title":"Biologically-inspired dynamical systems for movement generation: automatic real-time goal adaptation and obstacle avoidance","year":"2009"},{"key":"key2024022210030495600_ref007","article-title":"EKMP: generalized imitation learning with adaptation, nonlinear hard constraints and obstacle avoidance","year":"2021"},{"key":"key2024022210030495600_ref008","first-page":"4400","article-title":"A linearly constrained nonparametric framework for imitation learning","year":"2020"},{"key":"key2024022210030495600_ref009","first-page":"2531","article-title":"Generalized orientation learning in robot task space","year":"2019"},{"issue":"1","key":"key2024022210030495600_ref010","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1109\/TRO.2020.3010633","article-title":"Toward orientation learning and adaptation in cartesian space","volume":"37","year":"2021","journal-title":"IEEE Transactions on Robotics"},{"issue":"7","key":"key2024022210030495600_ref011","doi-asserted-by":"crossref","first-page":"833","DOI":"10.1177\/0278364919846363","article-title":"Kernelized movement primitives","volume":"38","year":"2019","journal-title":"The International Journal of Robotics Research"},{"key":"key2024022210030495600_ref012","first-page":"5667","article-title":"Generalized task-parameterized skill learning","year":"2018"},{"issue":"2","key":"key2024022210030495600_ref013","article-title":"Imitation learning: a survey of learning methods","volume":"50","year":"2017","journal-title":"ACM Computing Surveys"},{"issue":"2","key":"key2024022210030495600_ref014","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","year":"2013","journal-title":"Neural Computation"},{"key":"key2024022210030495600_ref015","first-page":"515","article-title":"Demonstration based trajectory optimization for generalizable robot motions","year":"2016"},{"issue":"4","key":"key2024022210030495600_ref016","doi-asserted-by":"crossref","first-page":"3719","DOI":"10.1109\/LRA.2019.2928760","article-title":"Learning intention aware online adaptation of movement primitives","volume":"4","year":"2019","journal-title":"IEEE Robotics and Automation Letters"},{"issue":"6","key":"key2024022210030495600_ref017","doi-asserted-by":"crossref","first-page":"3265","DOI":"10.1109\/TMECH.2021.3057022","article-title":"A constrained DMPs framework for robot skills learning and generalization from human demonstrations","volume":"26","year":"2021","journal-title":"IEEE\/ASME Transactions on Mechatronics"},{"key":"key2024022210030495600_ref018","first-page":"527","article-title":"Learning interaction for collaborative tasks with probabilistic movement primitives","year":"2014"},{"key":"key2024022210030495600_ref019","first-page":"1177","article-title":"Task-level imitation learning using variance-based movement optimization","year":"2009"},{"issue":"4","key":"key2024022210030495600_ref020","doi-asserted-by":"crossref","first-page":"3979","DOI":"10.1109\/LRA.2019.2930431","article-title":"Learning generalizable coupling terms for obstacle avoidance via low-dimensional geometric descriptors","volume":"4","year":"2019","journal-title":"IEEE Robotics and Automation Letters"},{"key":"key2024022210030495600_ref021","first-page":"2616","article-title":"Probabilistic movement primitives","volume":"1","year":"2013","journal-title":"Advances in Neural Information Processing Systems"},{"issue":"6","key":"key2024022210030495600_ref022","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1016\/S1364-6613(99)01327-3","article-title":"Is imitation learning the route to humanoid robots?","volume":"3","year":"1999","journal-title":"Trends in Cognitive Sciences"},{"key":"key2024022210030495600_ref023","first-page":"1052","article-title":"Directing policy search with interactively taught via-points","year":"2016"},{"key":"key2024022210030495600_ref024","first-page":"90","article-title":"Uncertainty-aware imitation learning using kernelized movement primitives","year":"2019"},{"issue":"6","key":"key2024022210030495600_ref025","doi-asserted-by":"crossref","first-page":"1360","DOI":"10.1109\/TRO.2012.2210294","article-title":"Reinforcement learning with sequences of motion primitives for robust manipulation","volume":"28","year":"2012","journal-title":"IEEE Transactions on Robotics"},{"issue":"4","key":"key2024022210030495600_ref026","doi-asserted-by":"crossref","first-page":"2462","DOI":"10.1109\/TRO.2022.3152685","article-title":"Type-2 fuzzy model-based movement primitives for imitation learning","volume":"38","year":"2022","journal-title":"IEEE Transactions on Robotics"},{"key":"key2024022210030495600_ref027","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2022.3182973","article-title":"Probabilistic motion prediction and skill learning for human-to-cobot dual-arm handover control","year":"2022","journal-title":"IEEE Transactions on Neural Networks and Learning Systems"},{"issue":"2","key":"key2024022210030495600_ref028","doi-asserted-by":"crossref","first-page":"1153","DOI":"10.1109\/TII.2018.2826064","article-title":"A learning framework of adaptive manipulative skills from human to robot","volume":"15","year":"2019","journal-title":"IEEE Transactions on Industrial Informatics"},{"issue":"3","key":"key2024022210030495600_ref029","doi-asserted-by":"crossref","first-page":"1193","DOI":"10.1109\/TMECH.2018.2817589","article-title":"A DMPs-based framework for robot learning and generalization of humanlike variable impedance skills","volume":"23","year":"2018","journal-title":"IEEE\/ASME Transactions on Mechatronics"},{"issue":"2","key":"key2024022210030495600_ref030","doi-asserted-by":"crossref","first-page":"1055","DOI":"10.1109\/LRA.2021.3137907","article-title":"Generalization of robot force-relevant skills through adapting compliant profiles","volume":"7","year":"2022","journal-title":"IEEE Robotics and Automation Letters"},{"issue":"1","key":"key2024022210030495600_ref031","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1109\/LRA.2020.3006818","article-title":"Learning gait models with varying walking speeds","volume":"6","year":"2021","journal-title":"IEEE Robotics and Automation Letters"}],"container-title":["Industrial Robot: the international journal of robotics research and application"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-11-2023-0284\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-11-2023-0284\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T21:40:30Z","timestamp":1753393230000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ir\/article\/51\/2\/326-339\/1226953"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,18]]},"references-count":31,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2024,1,18]]},"published-print":{"date-parts":[[2024,2,23]]}},"alternative-id":["10.1108\/IR-11-2023-0284"],"URL":"https:\/\/doi.org\/10.1108\/ir-11-2023-0284","relation":{},"ISSN":["0143-991X","0143-991X"],"issn-type":[{"value":"0143-991X","type":"print"},{"value":"0143-991X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,18]]}}}