{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,14]],"date-time":"2026-02-14T21:24:52Z","timestamp":1771104292744,"version":"3.50.1"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2021,6,17]],"date-time":"2021-06-17T00:00:00Z","timestamp":1623888000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,6,17]],"date-time":"2021-06-17T00:00:00Z","timestamp":1623888000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Complex Intell. Syst."],"published-print":{"date-parts":[[2022,8]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Dual-arm robot manipulation is applicable to many domains, such as industrial, medical, and home service scenes. Learning from demonstrations is a highly effective paradigm for robotic learning, where a robot learns from human actions directly and can be used autonomously for new tasks, avoiding the complicated analytical calculation for motion programming. However, the learned skills are not easy to generalize to new cases where special constraints such as varying relative distance limitation of robotic end effectors for human-like cooperative manipulations exist. In this paper, we propose a dynamic movement primitives (DMPs) based skills learning framework for redundant dual-arm robots. The method, with a coupling acceleration term to the DMPs function, is inspired by the transient performance control of Barrier Lyapunov Functions. The additional coupling acceleration term is calculated based on the constant joint distance and varying relative distance limitations of end effectors for object-approaching actions. In addition, we integrate the generated actions in joint space and the solution for a redundant dual-arm robot to complete a human-like manipulation. Simulations undertaken in Matlab and Gazebo environments certify the effectiveness of the proposed method.<\/jats:p>","DOI":"10.1007\/s40747-021-00429-3","type":"journal-article","created":{"date-parts":[[2021,6,17]],"date-time":"2021-06-17T17:03:15Z","timestamp":1623949395000},"page":"2873-2882","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["DMPs-based skill learning for redundant dual-arm robotic synchronized cooperative manipulation"],"prefix":"10.1007","volume":"8","author":[{"given":"Zhenyu","family":"Lu","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3264-1852","authenticated-orcid":false,"given":"Ning","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Donghao","family":"Shi","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,6,17]]},"reference":[{"key":"429_CR1","first-page":"1","volume":"31","author":"Y Yu","year":"2020","unstructured":"Yu Y, Xu Y, Wang F, Li W, Mai X, Wu H (2020) Adsorption control of a pipeline robot based on improved PSO algorithm. Complex Intell Syst 31:1\u20137","journal-title":"Complex Intell Syst"},{"issue":"1","key":"429_CR2","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1007\/s40747-016-0014-8","volume":"2","author":"WA Arokiasami","year":"2016","unstructured":"Arokiasami WA, Vadakkepat P, Tan KC, Srinivasan D (2016) Interoperable multi-agent framework for unmanned aerial\/ground vehicles: towards robot autonomy. Complex Intell Syst 2(1):45\u201359","journal-title":"Complex Intell Syst"},{"key":"429_CR3","doi-asserted-by":"crossref","unstructured":"Li Q, Haschke R, Bolder B, Ritter H (2012) Grasp point optimization by online exploration of unknown object surface. In: 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012), pp 417\u2013422","DOI":"10.1109\/HUMANOIDS.2012.6651553"},{"issue":"3","key":"429_CR4","doi-asserted-by":"publisher","first-page":"2439","DOI":"10.1109\/TIE.2017.2745445","volume":"65","author":"Z Lu","year":"2017","unstructured":"Lu Z, Huang P, Liu Z (2017) Predictive approach for sensorless bimanual teleoperation under random time delays with adaptive fuzzy control. IEEE Trans Ind Electron 65(3):2439\u20132448","journal-title":"IEEE Trans Ind Electron"},{"issue":"3","key":"429_CR5","doi-asserted-by":"publisher","first-page":"1162","DOI":"10.1109\/TII.2016.2612646","volume":"13","author":"C Yang","year":"2016","unstructured":"Yang C, Jiang Y, Li Z, He W, Su CY (2016) Neural control of bimanual robots with guaranteed global stability and motion precision. IEEE Trans Ind Inf 13(3):1162\u20131171","journal-title":"IEEE Trans Ind Inf"},{"issue":"3","key":"429_CR6","doi-asserted-by":"publisher","first-page":"756","DOI":"10.1109\/TRO.2017.2676131","volume":"33","author":"N Garcia","year":"2017","unstructured":"Garcia N, Su\u00e1rez R, Rosell J (2017) Task-dependent synergies for motion planning of an anthropomorphic dual-arm system. IEEE Trans Rob 33(3):756\u2013764","journal-title":"IEEE Trans Rob"},{"issue":"3","key":"429_CR7","doi-asserted-by":"publisher","first-page":"574","DOI":"10.1109\/TFUZZ.2018.2864940","volume":"27","author":"C Yang","year":"2018","unstructured":"Yang C, Jiang Y, Na J, Li Z, Cheng L, Su CY (2018) Finite-time convergence adaptive fuzzy control for dual-arm robot with unknown kinematics and dynamics. IEEE Trans Fuzzy Syst 27(3):574\u2013588","journal-title":"IEEE Trans Fuzzy Syst"},{"key":"429_CR8","doi-asserted-by":"crossref","unstructured":"Ravichandar H, Polydoros AS, Chernova S, Billard A (2020) Recent advances in robot learning from demonstration. Annu Rev Control Robot Autonom Syst:3","DOI":"10.1146\/annurev-control-100819-063206"},{"issue":"3","key":"429_CR9","doi-asserted-by":"publisher","first-page":"1193","DOI":"10.1109\/TMECH.2018.2817589","volume":"23","author":"C Yang","year":"2018","unstructured":"Yang C, Zeng C, Fang C, He W, Li Z (2018) A DMPs-based framework for robot learning and generalization of humanlike variable impedance skills. IEEE\/ASME Trans Mechatron 23(3):1193\u20131203","journal-title":"IEEE\/ASME Trans Mechatron"},{"issue":"3","key":"429_CR10","doi-asserted-by":"publisher","first-page":"777","DOI":"10.1109\/TNNLS.2018.2852711","volume":"30","author":"C Yang","year":"2018","unstructured":"Yang C, Chen C, He W, Cui R, Li Z (2018) Robot learning system based on adaptive neural control and dynamic movement primitives. IEEE Trans Neural Netw Learn Syst 30(3):777\u2013787","journal-title":"IEEE Trans Neural Netw Learn Syst"},{"issue":"1","key":"429_CR11","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1108\/AA-11-2015-099","volume":"36","author":"H Qiao","year":"2016","unstructured":"Qiao H, Li C, Yin P, Wu W, Liu ZY (2016) \u201cHuman-inspired motion model of upper-limb with fast response and learning ability\u2014a promising direction for robot system and control. Assem Autom 36(1):97\u2013107","journal-title":"Assem Autom"},{"issue":"2","key":"429_CR12","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1109\/TCDS.2018.2866477","volume":"11","author":"C Yang","year":"2018","unstructured":"Yang C, Chen C, Wang N, Ju Z, Fu J, Wang M (2018) Biologically inspired motion modeling and neural control for robot learning from demonstrations. IEEE Trans Cogn Dev Syst 11(2):281\u2013291","journal-title":"IEEE Trans Cogn Dev Syst"},{"issue":"2","key":"429_CR13","doi-asserted-by":"publisher","first-page":"1153","DOI":"10.1109\/TII.2018.2826064","volume":"15","author":"C Yang","year":"2018","unstructured":"Yang C, Zeng C, Cong Y, Wang N, Wang M (2018) A learning framework of adaptive manipulative skills from human to robot. IEEE Trans Ind Inf 15(2):1153\u20131161","journal-title":"IEEE Trans Ind Inf"},{"issue":"1","key":"429_CR14","doi-asserted-by":"publisher","first-page":"329","DOI":"10.1109\/TASE.2017.2743000","volume":"15","author":"C Yang","year":"2017","unstructured":"Yang C, Zeng C, Liang P, Li Z, Li R, Su CY (2017) Interface design of a physical human\u2013robot interaction system for human impedance adaptive skill transfer. IEEE Trans Autom Sci Eng 15(1):329\u2013340","journal-title":"IEEE Trans Autom Sci Eng"},{"issue":"3","key":"429_CR15","doi-asserted-by":"publisher","first-page":"1193","DOI":"10.1109\/TMECH.2018.2817589","volume":"23","author":"C Yang","year":"2018","unstructured":"Yang C, Zeng C, Fang C, He W, Li Z (2018) A DMPS -based framework for robot learning and generalization of humanlike variable impedance skills. IEEE\/ASME Trans Mechatron 23(3):1193\u20131203","journal-title":"IEEE\/ASME Trans Mechatron"},{"issue":"12","key":"429_CR16","doi-asserted-by":"publisher","first-page":"1450","DOI":"10.1016\/j.robot.2013.07.009","volume":"61","author":"T Kulvicius","year":"2013","unstructured":"Kulvicius T, Biehl M, Aein MJ, Tamosiunaite M, W\u00f6rg\u00f6tter F (2013) Interaction learning for dynamic movement primitives used in cooperative robotic tasks. Robot Auton Syst 61(12):1450\u20131459","journal-title":"Robot Auton Syst"},{"issue":"4","key":"429_CR17","doi-asserted-by":"publisher","first-page":"816","DOI":"10.1109\/TRO.2014.2304775","volume":"30","author":"A Gams","year":"2014","unstructured":"Gams A, Nemec B, Ijspeert AJ, Ude A (2014) Coupling movement primitives: interaction with the environment and bimanual tasks. IEEE Trans Rob 30(4):816\u2013830","journal-title":"IEEE Trans Rob"},{"issue":"1","key":"429_CR18","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1109\/TCDS.2018.2868921","volume":"12","author":"T Zhao","year":"2018","unstructured":"Zhao T, Deng M, Li Z, Hu Y (2018) Cooperative manipulation for a mobile dual-arm robot using sequences of dynamic movement primitives. IEEE Trans Cogn Dev Syst 12(1):18\u201329","journal-title":"IEEE Trans Cogn Dev Syst"},{"issue":"3","key":"429_CR19","doi-asserted-by":"publisher","first-page":"602","DOI":"10.1109\/TRO.2018.2808924","volume":"34","author":"A Colom\u00e9","year":"2018","unstructured":"Colom\u00e9 A, Torras C (2018) Dimensionality reduction for dynamic movement primitives and application to bimanual manipulation of clothes. IEEE Trans Rob 34(3):602\u2013615","journal-title":"IEEE Trans Rob"},{"issue":"1","key":"429_CR20","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1109\/TASE.2016.2605707","volume":"15","author":"H Lee","year":"2016","unstructured":"Lee H, Kim H, Kim HJ (2016) Planning and control for collision-free cooperative aerial transportation. IEEE Trans Autom Sci Eng 15(1):189\u2013201","journal-title":"IEEE Trans Autom Sci Eng"},{"issue":"4","key":"429_CR21","doi-asserted-by":"publisher","first-page":"3138","DOI":"10.1109\/TIE.2019.2912781","volume":"67","author":"G Peng","year":"2020","unstructured":"Peng G, Yang C, He W, Chen CLP (2020) Force sensorless admittance control with neural learning for robots with actuator saturation. IEEE Trans Ind Electron 67(4):3138\u20133148","journal-title":"IEEE Trans Ind Electron"},{"issue":"10","key":"429_CR22","doi-asserted-by":"publisher","first-page":"8608","DOI":"10.1109\/TIE.2019.2950853","volume":"67","author":"H Huang","year":"2020","unstructured":"Huang H, Zhang T, Yang C, Chen CLP (2020) Motor learning and generalization using broad learning adaptive neural control. IEEE Trans Ind Electron 67(10):8608\u20138617","journal-title":"IEEE Trans Ind Electron"},{"key":"429_CR23","doi-asserted-by":"publisher","DOI":"10.1109\/TCYB.2020.2998984","author":"H Huang","year":"2021","unstructured":"Huang H, Yang C, Chen CLP (2021) Optimal robot-environment interaction under broad fuzzy neural adaptive control. IEEE Trans Cybern. https:\/\/doi.org\/10.1109\/TCYB.2020.2998984","journal-title":"IEEE Trans Cybern"},{"key":"429_CR24","doi-asserted-by":"publisher","first-page":"379","DOI":"10.1016\/j.rcim.2018.12.017","volume":"57","author":"J Qu","year":"2019","unstructured":"Qu J, Zhang F, Wang Y, Fu Y (2019) Human-like coordination motion learning for a redundant dual-arm robot. Robot Comput Integr Manuf 57:379\u2013390","journal-title":"Robot Comput Integr Manuf"},{"key":"429_CR25","unstructured":"Ijspeert AJ, Nakanishi J, Schaal S (2001) Trajectory formation for imitation with nonlinear dynamical systems. In: Proceedings 2001 IEEE\/RSJ international conference on intelligent robots and systems. expanding the societal role of robotics in the next millennium, vol 2, pp 752\u2013757"},{"issue":"2","key":"429_CR26","doi-asserted-by":"publisher","first-page":"328","DOI":"10.1162\/NECO_a_00393","volume":"5","author":"AJ Ijspeert","year":"2013","unstructured":"Ijspeert AJ, Nakanishi J, Hoffmann H, Pastor P, Schaal S (2013) Dynamical movement primitives: learning attractor models for motor behaviors. Neural Comput 5(2):328\u2013373","journal-title":"Neural Comput"},{"issue":"4","key":"429_CR27","doi-asserted-by":"publisher","first-page":"918","DOI":"10.1016\/j.automatica.2008.11.017","volume":"45","author":"KP Tee","year":"2009","unstructured":"Tee KP, Ge SS, Tay EH (2009) Barrier Lyapunov functions for the control of output-constrained nonlinear systems. Automatica 45(4):918\u2013927","journal-title":"Automatica"},{"key":"429_CR28","doi-asserted-by":"publisher","first-page":"124207","DOI":"10.1109\/ACCESS.2019.2937380","volume":"7","author":"H Su","year":"2019","unstructured":"Su H, Qi W, Yang C, Aliverti A, Ferrigno G, De Momi E (2019) Deep neural network approach in human-like redundancy optimization for anthropomorphic manipulators. IEEE Access 7:124207\u2013124216","journal-title":"IEEE Access"},{"key":"429_CR29","doi-asserted-by":"crossref","unstructured":"Kim S, Kim C, Park JH (2006) Human-like arm motion generation for humanoid robots using motion capture database. In: 2006 IEEE\/RSJ international conference on intelligent robots and systems, pp 3486\u20133491","DOI":"10.1109\/IROS.2006.282591"},{"key":"429_CR30","doi-asserted-by":"crossref","unstructured":"Lamperti C, Zanchettin AM, Rocco P (2015) A redundancy resolution method for an anthropomorphic dual-arm manipulator based on a musculoskeletal criterion. In: 2015 IEEE\/RSJ international conference on intelligent robots and systems (IROS), pp 1846\u20131851","DOI":"10.1109\/IROS.2015.7353618"},{"issue":"02","key":"429_CR31","doi-asserted-by":"publisher","first-page":"1950009","DOI":"10.1142\/S0219843619500099","volume":"16","author":"J Luo","year":"2019","unstructured":"Luo J, Yang C, Li Q, Wang M (2019) A task learning mechanism for the telerobots. Int J Hum Robot 16(02):1950009","journal-title":"Int J Hum Robot"}],"container-title":["Complex &amp; Intelligent Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s40747-021-00429-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s40747-021-00429-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s40747-021-00429-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,2]],"date-time":"2024-09-02T01:47:54Z","timestamp":1725241674000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s40747-021-00429-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,17]]},"references-count":31,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,8]]}},"alternative-id":["429"],"URL":"https:\/\/doi.org\/10.1007\/s40747-021-00429-3","relation":{},"ISSN":["2199-4536","2198-6053"],"issn-type":[{"value":"2199-4536","type":"print"},{"value":"2198-6053","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,17]]},"assertion":[{"value":"2 December 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 June 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 June 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}