{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,18]],"date-time":"2026-04-18T15:54:53Z","timestamp":1776527693238,"version":"3.51.2"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2024,3,9]],"date-time":"2024-03-09T00:00:00Z","timestamp":1709942400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,3,9]],"date-time":"2024-03-09T00:00:00Z","timestamp":1709942400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62003089"],"award-info":[{"award-number":["62003089"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Foreign Cooperation Project from Natural Science Foundation of Fujian Province of China","award":["2020I0028"],"award-info":[{"award-number":["2020I0028"]}]},{"name":"German Research Foundation (DFG) in project DEXMAN","award":["410916101"],"award-info":[{"award-number":["410916101"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Complex Intell. Syst."],"published-print":{"date-parts":[[2024,6]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Autonomous robotic massage holds the potential to alleviate the workload of nurses and improve the quality of healthcare. However, the complexity of the task and the dynamic of the environment present significant challenges for robotic massage. This paper presents a vision-based robotic massage (VBRM) framework that facilitates autonomous robot massaging of the human body while ensuring safe operation in a dynamic environment. The VBRM framework allows the operator to define the massage trajectory by drawing a 2D curve on an RGB image. An interactive trajectory planning method is developed to calculate a 3D massage trajectory from the 2D trajectory. This method accounts for potential movements of the human body and updates the planned trajectory using rigid point cloud registration. Additionally, a hybrid motion\/force controller is employed to regulate the motion of the robot\u2019s end-effector, considering the possibility of excessive contact force. The proposed framework enables the operator to adjust the massage trajectory and speed according to their requirements. Real-world experiments are conducted to evaluate the efficacy of the proposed approach. The results demonstrate that the framework enables successful planning and execution of the massage task in a dynamic environment. Furthermore, the operator has the flexibility to set the massage trajectory, speed, and contact force arbitrarily, thereby enhancing human\u2013machine interaction.<\/jats:p>","DOI":"10.1007\/s40747-024-01384-5","type":"journal-article","created":{"date-parts":[[2024,3,9]],"date-time":"2024-03-09T10:01:37Z","timestamp":1709978497000},"page":"4397-4407","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Toward automatic robotic massage based on interactive trajectory planning and control"],"prefix":"10.1007","volume":"10","author":[{"given":"Qinling","family":"Xu","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0240-0919","authenticated-orcid":false,"given":"Zhen","family":"Deng","sequence":"additional","affiliation":[]},{"given":"Chao","family":"Zeng","sequence":"additional","affiliation":[]},{"given":"Zhuoran","family":"Li","sequence":"additional","affiliation":[]},{"given":"Bingwei","family":"He","sequence":"additional","affiliation":[]},{"given":"Jianwei","family":"Zhang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,3,9]]},"reference":[{"issue":"4","key":"1384_CR1","doi-asserted-by":"publisher","first-page":"559","DOI":"10.1109\/TCST.2005.847331","volume":"13","author":"KH Ang","year":"2005","unstructured":"Ang KH, Chong G, Li Y (2005) PID control system analysis, design, and technology. IEEE Trans Control Syst Technol 13(4):559\u2013576. https:\/\/doi.org\/10.1109\/TCST.2005.847331","journal-title":"IEEE Trans Control Syst Technol"},{"issue":"4","key":"1384_CR2","doi-asserted-by":"publisher","first-page":"924","DOI":"10.1109\/TRO.2018.2830351","volume":"34","author":"F Angelini","year":"2018","unstructured":"Angelini F, Della Santina C, Garabini M et al (2018) Decentralized trajectory tracking control for soft robots interacting with the environment. IEEE Trans Robot 34(4):924\u2013935","journal-title":"IEEE Trans Robot"},{"issue":"4","key":"1384_CR3","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1109\/MRA.2006.250573","volume":"13","author":"F Chaumette","year":"2006","unstructured":"Chaumette F, Hutchinson S (2006) Visual servo control. I. Basic approaches. IEEE Robot Autom Mag 13(4):82\u201390","journal-title":"IEEE Robot Autom Mag"},{"issue":"1","key":"1384_CR4","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1109\/MRA.2007.339609","volume":"14","author":"F Chaumette","year":"2007","unstructured":"Chaumette F, Hutchinson S (2007) Visual servo control. II. Advanced approaches [tutorial]. IEEE Robot Autom Mag 14(1):109\u2013118","journal-title":"IEEE Robot Autom Mag"},{"issue":"103","key":"1384_CR5","first-page":"275","volume":"212","author":"Y Desmarais","year":"2021","unstructured":"Desmarais Y, Mottet D, Slangen P et al (2021) A review of 3D human pose estimation algorithms for markerless motion capture. Comput Vis Image Underst 212(103):275","journal-title":"Comput Vis Image Underst"},{"issue":"3","key":"1384_CR6","doi-asserted-by":"publisher","first-page":"7738","DOI":"10.1109\/LRA.2022.3184800","volume":"7","author":"M Dyck","year":"2022","unstructured":"Dyck M, Sachtler A, Klodmann J et al (2022) Impedance control on arbitrary surfaces for ultrasound scanning using discrete differential geometry. IEEE Robot Autom Lett 7(3):7738\u20137746","journal-title":"IEEE Robot Autom Lett"},{"key":"1384_CR7","doi-asserted-by":"crossref","unstructured":"Garcia GJ, Jara CA, Pomares J et\u00a0al (2010) Direct visual servo control of a robot to track trajectories in supervision tasks. In: 2010 11th International conference on control automation robotics and vision. IEEE, pp 1434\u20131439","DOI":"10.1109\/ICARCV.2010.5707284"},{"issue":"1","key":"1384_CR8","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1109\/TOH.2020.3004388","volume":"14","author":"V Girb\u00e9s-Juan","year":"2020","unstructured":"Girb\u00e9s-Juan V, Schettino V, Demiris Y et al (2020) Haptic and visual feedback assistance for dual-arm robot teleoperation in surface conditioning tasks. IEEE Trans Haptics 14(1):44\u201356","journal-title":"IEEE Trans Haptics"},{"issue":"2","key":"1384_CR9","doi-asserted-by":"publisher","first-page":"158","DOI":"10.1108\/01439911311297775","volume":"40","author":"L Hu","year":"2013","unstructured":"Hu L, Wang Y, Zhang J et al (2013) A massage robot based on Chinese massage therapy. Ind Robot 40(2):158\u2013172","journal-title":"Ind Robot"},{"key":"1384_CR10","doi-asserted-by":"crossref","unstructured":"Hu W, Sheng Q, Sheng X (2021) A novel realtime vision-based acupoint estimation for TCM massage robot. In: 2021 27th International conference on mechatronics and machine vision in practice (M2VIP). IEEE, pp 771\u2013776","DOI":"10.1109\/M2VIP49856.2021.9665080"},{"issue":"2","key":"1384_CR11","doi-asserted-by":"publisher","first-page":"1173","DOI":"10.1109\/TII.2018.2871864","volume":"15","author":"Q Huang","year":"2018","unstructured":"Huang Q, Lan J, Li X (2018) Robotic arm based automatic ultrasound scanning for three-dimensional imaging. IEEE Trans Ind Inform 15(2):1173\u20131182","journal-title":"IEEE Trans Ind Inform"},{"key":"1384_CR12","doi-asserted-by":"crossref","unstructured":"Jiang Z, Wang H, Li Z et\u00a0al (2021) Motion-aware robotic 3D ultrasound. In: 2021 IEEE international conference on robotics and automation (ICRA). IEEE, pp 12494\u201312500","DOI":"10.1109\/ICRA48506.2021.9561487"},{"key":"1384_CR13","doi-asserted-by":"crossref","unstructured":"Jung H, Lyou J (2014) 3D map building using the kinect mounted on a mobile robot. In: 2014 IEEE international conference on industrial technology (ICIT). IEEE, pp 604\u2013608","DOI":"10.1109\/ICIT.2014.6894999"},{"issue":"598","key":"1384_CR14","first-page":"898","volume":"11","author":"Y Kerautret","year":"2020","unstructured":"Kerautret Y, Di Rienzo F, Eyssautier C et al (2020) Selective effects of manual massage and foam rolling on perceived recovery and performance: current knowledge and future directions toward robotic massages. Front Physiol 11(598):898","journal-title":"Front Physiol"},{"issue":"4","key":"1384_CR15","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1561\/2300000052","volume":"5","author":"PA Lasota","year":"2017","unstructured":"Lasota PA, Fong T, Shah JA et al (2017) A survey of methods for safe human-robot interaction. Found Trends Robot 5(4):261\u2013349","journal-title":"Found Trends Robot"},{"key":"1384_CR16","doi-asserted-by":"crossref","unstructured":"Liu J, Lei Q, Qiao Y et\u00a0al (2020) A visual based robot trajectory teaching method for traditional Chinese medical moxibustion therapy. In: 2020 IEEE 6th international conference on computer and communications (ICCC). IEEE, pp 2356\u20132363","DOI":"10.1109\/ICCC51575.2020.9345310"},{"key":"1384_CR17","doi-asserted-by":"crossref","unstructured":"Luo RC, Hsieh KC (2018) Tapping motion detection incorporate with impedance control of robotics tapotement massage on human tissue. In: 2018 IEEE 15th international workshop on advanced motion control (AMC). IEEE, pp 160\u2013165","DOI":"10.1109\/AMC.2019.8371080"},{"key":"1384_CR18","doi-asserted-by":"crossref","unstructured":"Luo RC, Tsai CP, Hsieh KC (2017) Robot assisted tapping control for therapeutical percussive massage applications. In: 2017 IEEE international conference on robotics and automation (ICRA). IEEE, pp 3606\u20133611","DOI":"10.1109\/ICRA.2017.7989415"},{"key":"1384_CR19","doi-asserted-by":"crossref","unstructured":"Muja M, Lowe DG (2014) Scalable nearest neighbor algorithms for high dimensional data. IEEE Trans Pattern Anal Mach Intell 36(11):2227\u20132240","DOI":"10.1109\/TPAMI.2014.2321376"},{"issue":"2","key":"1384_CR20","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1109\/41.222648","volume":"40","author":"T Murakami","year":"1993","unstructured":"Murakami T, Yu F, Ohnishi K (1993) Torque sensorless control in multidegree-of-freedom manipulator. IEEE Trans Ind Electron 40(2):259\u2013265","journal-title":"IEEE Trans Ind Electron"},{"key":"1384_CR21","doi-asserted-by":"crossref","unstructured":"Newcombe RA, Fox D, Seitz SM (2015) Dynamicfusion: reconstruction and tracking of non-rigid scenes in real-time. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 343\u2013352","DOI":"10.1109\/CVPR.2015.7298631"},{"key":"1384_CR22","doi-asserted-by":"crossref","unstructured":"Park J, Zhou QY, Koltun V (2017) Colored point cloud registration revisited. In: Proceedings of the IEEE international conference on computer vision, pp 143\u2013152","DOI":"10.1109\/ICCV.2017.25"},{"issue":"4","key":"1384_CR23","doi-asserted-by":"publisher","first-page":"575","DOI":"10.1007\/s12369-019-00523-0","volume":"11","author":"S Saunderson","year":"2019","unstructured":"Saunderson S, Nejat G (2019) How robots influence humans: a survey of nonverbal communication in social human\u2013robot interaction. Int J Soc Robot 11(4):575\u2013608","journal-title":"Int J Soc Robot"},{"issue":"5","key":"1384_CR24","doi-asserted-by":"publisher","first-page":"1131","DOI":"10.1109\/TRO.2008.2003266","volume":"24","author":"M Shimizu","year":"2008","unstructured":"Shimizu M, Kakuya H, Yoon WK et al (2008) Analytical inverse kinematic computation for 7-DOF redundant manipulators with joint limits and its application to redundancy resolution. IEEE Trans Robot 24(5):1131\u20131142. https:\/\/doi.org\/10.1109\/TRO.2008.2003266","journal-title":"IEEE Trans Robot"},{"issue":"3","key":"1384_CR25","first-page":"52","volume":"120","author":"O Sorkine","year":"2009","unstructured":"Sorkine O (2009) Least-squares rigid motion using SVD. Tech Notes 120(3):52","journal-title":"Tech Notes"},{"key":"1384_CR26","doi-asserted-by":"crossref","unstructured":"Sun X, Zhu X, Wang P et\u00a0al (2018) A review of robot control with visual servoing. In: 2018 IEEE 8th annual international conference on cyber technology in automation, control, and intelligent systems (CYBER). IEEE, pp 116\u2013121","DOI":"10.1109\/CYBER.2018.8688060"},{"issue":"104","key":"1384_CR27","first-page":"224","volume":"156","author":"M Suomalainen","year":"2022","unstructured":"Suomalainen M, Karayiannidis Y, Kyrki V (2022) A survey of robot manipulation in contact. Robot Auton Syst 156(104):224","journal-title":"Robot Auton Syst"},{"issue":"4","key":"1384_CR28","doi-asserted-by":"publisher","first-page":"172988141878663","DOI":"10.1177\/1729881418786631","volume":"15","author":"W Wang","year":"2018","unstructured":"Wang W, Zhang P, Liang C et al (2018) Design, path planning improvement and test of a portable massage robot on human back. Int J Adv Robot Syst 15(4):1729881418786631","journal-title":"Int J Adv Robot Syst"},{"key":"1384_CR29","doi-asserted-by":"crossref","unstructured":"Xing K, Chen D, Xue R et\u00a0al (2021) Flexible physiotherapy massage robot. In: 2021 IEEE international conference on robotics and biomimetics (ROBIO). IEEE, pp 417\u2013421","DOI":"10.1109\/ROBIO54168.2021.9739603"},{"issue":"104","key":"1384_CR30","first-page":"667","volume":"127","author":"A Zacharaki","year":"2020","unstructured":"Zacharaki A, Kostavelis I, Gasteratos A et al (2020) Safety bounds in human robot interaction: a survey. Saf Sci 127(104):667","journal-title":"Saf Sci"},{"key":"1384_CR31","doi-asserted-by":"publisher","first-page":"519","DOI":"10.1007\/978-3-030-27532-7_46","volume-title":"Intelligent robotics and applications","author":"Y Zhao","year":"2019","unstructured":"Zhao Y, Wei H, Li P et al (2019) Design and experimental study of a new flexible driven parallel soft massage robot. In: Yu H, Liu J, Liu L et al (eds) Intelligent robotics and applications. Springer International Publishing, Cham, pp 519\u2013530"}],"container-title":["Complex &amp; Intelligent Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s40747-024-01384-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s40747-024-01384-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s40747-024-01384-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,16]],"date-time":"2024-05-16T18:27:30Z","timestamp":1715884050000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s40747-024-01384-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3,9]]},"references-count":31,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2024,6]]}},"alternative-id":["1384"],"URL":"https:\/\/doi.org\/10.1007\/s40747-024-01384-5","relation":{},"ISSN":["2199-4536","2198-6053"],"issn-type":[{"value":"2199-4536","type":"print"},{"value":"2198-6053","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,3,9]]},"assertion":[{"value":"17 November 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 February 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 March 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"This article does not contain any studies with human participants or animals performed by any of the authors.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}},{"value":"All contributors to the works for this paper have consented for its publication.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}}]}}