{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,11]],"date-time":"2025-09-11T19:17:50Z","timestamp":1757618270533,"version":"3.44.0"},"reference-count":24,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2025,6,9]],"date-time":"2025-06-09T00:00:00Z","timestamp":1749427200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,6,9]],"date-time":"2025-06-09T00:00:00Z","timestamp":1749427200000},"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":["Artif Life Robotics"],"published-print":{"date-parts":[[2025,8]]},"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:p>Underwater environments provide significant challenges for humans, thus researchers have focused on controlling underwater robots equipped with manipulators known as Underwater Vehicle-Manipulator System (UVMS) that perform underwater tasks instead of humans. To achieve high-precision control of UVMS, an accurate mathematical model must be developed. However, there are modeling errors between the UVMS model used for control system and the fluid forces that actually act on the robot. In conventional studies, control methods based on joint space have been used as a compensation controller for disturbances, including modeling errors. This paper proposes a Resolved Acceleration Control (RAC) method for UVMS that incorporates a Model Error Compensator (MEC), a control method based on task space, designed to minimize these model errors. The proposed method aims to achieve robust trajectory tracking control for UVMS by suppressing the uncertainties in modeling of fluid forces and the effects of disturbances. Furthermore, unlike many prior studies that demonstrate the effectiveness of their methods through simulations, this study validates the proposed method through position control experiments of a robot under wave disturbances. The experimental results confirm the robustness of the control system against modeling errors and wave disturbances, demonstrating the usefulness of the proposed method.<\/jats:p>","DOI":"10.1007\/s10015-025-01032-2","type":"journal-article","created":{"date-parts":[[2025,6,9]],"date-time":"2025-06-09T07:41:17Z","timestamp":1749454877000},"page":"512-522","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Experiments on resolved acceleration control of a 3-link dual-arm underwater robot with model error compensator"],"prefix":"10.1007","volume":"30","author":[{"given":"Reo","family":"Nishio","sequence":"first","affiliation":[]},{"given":"Yuta","family":"Hanazawa","sequence":"additional","affiliation":[]},{"given":"Shinichi","family":"Sagara","sequence":"additional","affiliation":[]},{"given":"Radzi","family":"Bin Ambar","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,6,9]]},"reference":[{"issue":"3","key":"1032_CR1","doi-asserted-by":"publisher","first-page":"339","DOI":"10.1002\/rob.4620080305","volume":"8","author":"H Mahesh","year":"1991","unstructured":"Mahesh H, Yuh J, Lakshmi R (1991) A coordinated control of an underwater vehicle and robotic manipulator. J Robot Syst 8(3):339\u2013370","journal-title":"J Robot Syst"},{"issue":"2","key":"1032_CR2","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1007\/BF00141156","volume":"3","author":"TW McLain","year":"1996","unstructured":"McLain TW, Rock SM, Lee MJ (1996) Experiments in the coordinated control of an underwater arm\/vehicle system. Auton Robots 3(2):213\u2013232","journal-title":"Auton Robots"},{"issue":"3","key":"1032_CR3","doi-asserted-by":"publisher","first-page":"399","DOI":"10.1109\/48.855403","volume":"25","author":"G Antonelli","year":"2000","unstructured":"Antonelli G, Caccavale F, Chiaverini S, Villani L (2000) Tracking control for underwater vehicle-manipulator systems with velocity estimation. IEEE J Ocean Eng 25(3):399\u2013413","journal-title":"IEEE J Ocean Eng"},{"issue":"2","key":"1032_CR4","doi-asserted-by":"publisher","first-page":"228","DOI":"10.1109\/48.922789","volume":"26","author":"N Sarkar","year":"2001","unstructured":"Sarkar N, Podder TK (2001) Coordinated motion planning and control of autonomous underwater vehicle-manipulator systems subject to drag optimization. IEEE J Ocean Eng 26(2):228\u2013239","journal-title":"IEEE J Ocean Eng"},{"key":"1032_CR5","doi-asserted-by":"crossref","unstructured":"Cui Y, Yuh J (2003) A unified adaptive force control of underwater vehicle-manipulator systems (UVMS). In: Proc 2003 IEEE\/RSJ Int Conf Intell Robot Syst 1:553\u2013558","DOI":"10.1109\/IROS.2003.1250687"},{"key":"1032_CR6","doi-asserted-by":"crossref","unstructured":"Antonelli G (2003) Underwater robots: motion and force control of vehicle-manipulator systems. Springer","DOI":"10.1007\/978-3-662-14387-2_1"},{"issue":"3","key":"1032_CR7","doi-asserted-by":"publisher","first-page":"1125","DOI":"10.1016\/j.jfranklin.2012.01.003","volume":"349","author":"B Xu","year":"2012","unstructured":"Xu B, Pandian SR, Sakagami N, Petry F (2012) Neuro-fuzzy control of underwater vehicle-manipulator systems. J Franklin Inst 349(3):1125\u20131138","journal-title":"J Franklin Inst"},{"key":"1032_CR8","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1016\/j.oceaneng.2012.07.022","volume":"54","author":"S Mohan","year":"2012","unstructured":"Mohan S, Kim J (2012) Indirect adaptive control of an autonomous underwater vehicle-manipulator system for underwater manipulation tasks. Ocean Eng 54:233\u2013243","journal-title":"Ocean Eng"},{"key":"1032_CR9","doi-asserted-by":"crossref","unstructured":"Korkmaz O, Ider SK, \u00d6zg\u00f6ren MK (2013) Control of an underactuated underwater vehicle manipulator system in the presence of parametric uncertainty and disturbance. In: Proc Am Control Conf, pp 578\u2013584","DOI":"10.1109\/ACC.2013.6579899"},{"key":"1032_CR10","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1007\/s10015-014-0192-7","volume":"20","author":"RB Ambar","year":"2014","unstructured":"Ambar RB, Sagara S, Imaike K (2014) Experiment on a dual-arm underwater robot using resolved acceleration control method. Artif Life Robot 20:34\u201341","journal-title":"Artif Life Robot"},{"key":"1032_CR11","doi-asserted-by":"crossref","unstructured":"Sagara S, Ambar RB (2014) Digital resolved acceleration control of underwater robot with multiple manipulators. In: Proc 2014 Int Conf Adv Mechatron Syst, pp 232\u2013237","DOI":"10.1109\/ICAMechS.2014.6911656"},{"key":"1032_CR12","unstructured":"Ambar RB, Sagara S, Takemura F (2015) Coordinated motion control of a 3-link dual-arm underwater vehicle-manipulator system using resolved acceleration control method. In: Proc 2015 Int Ocean Polar Eng Conf, pp 598\u2013605"},{"key":"1032_CR13","unstructured":"Fossen TI (1995) Guidance and control of ocean vehicles. Wiley"},{"issue":"3","key":"1032_CR14","doi-asserted-by":"publisher","first-page":"548","DOI":"10.3390\/jmse11030548","volume":"11","author":"X Zheng","year":"2023","unstructured":"Zheng X, Tian Q, Zhang Q (2023) Development and control of an innovative underwater vehicle manipulator system. J Mar Sci Eng 11(3):548","journal-title":"J Mar Sci Eng"},{"issue":"9","key":"1032_CR15","doi-asserted-by":"publisher","first-page":"1742","DOI":"10.3390\/jmse11091742","volume":"11","author":"M Liu","year":"2023","unstructured":"Liu M, Tang Q, Li Y, Liu C, Yu M (2023) A chattering-suppression sliding mode controller for an underwater manipulator using time delay estimation. J Mar Sci Eng 11(9):1742","journal-title":"J Mar Sci Eng"},{"key":"1032_CR16","doi-asserted-by":"publisher","DOI":"10.1016\/j.oceaneng.2019.106202","volume":"187","author":"Y Zhong","year":"2019","unstructured":"Zhong Y, Yang F (2019) Dynamic modeling and adaptive fuzzy sliding mode control for multi-link underwater manipulators. Ocean Eng 187:106202","journal-title":"Ocean Eng"},{"issue":"5","key":"1032_CR17","doi-asserted-by":"publisher","DOI":"10.1115\/1.4027281","volume":"136","author":"S Mohan","year":"2014","unstructured":"Mohan S, Jinwhan K (2014) Robust adaptive tracking control of autonomous underwater vehicle-manipulator systems. J Dyn Syst Meas Control 136(5):054502","journal-title":"J Dyn Syst Meas Control"},{"issue":"3","key":"1032_CR18","doi-asserted-by":"publisher","first-page":"270","DOI":"10.1007\/s10015-010-0806-7","volume":"15","author":"S Sagara","year":"2010","unstructured":"Sagara S, Yatoh T, Shimozawa T (2010) Digital RAC with a disturbance observer for underwater vehicle-manipulator systems. Artif Life Robot 15(3):270\u2013274","journal-title":"Artif Life Robot"},{"key":"1032_CR19","first-page":"6549572","volume":"1","author":"Y Dai","year":"2020","unstructured":"Dai Y, Wu D, Yu S, Yan Y (2020) Robust control of underwater vehicle-manipulator system using grey wolf optimizer-based nonlinear disturbance observer and H-infinity controller. Complexity 1:6549572","journal-title":"Complexity"},{"key":"1032_CR20","unstructured":"Yamamoto K, Hanazawa Y, Sagara S, Ambar RB (2023) Experimental comparison of UVMS position control method with and without constraints on one hand of a dual-arm robot. In: Proc Jt Symp AROB 28th, ISBC 8th, SWARM 6th, pp 1128\u20131133"},{"issue":"4","key":"1032_CR21","doi-asserted-by":"publisher","first-page":"267","DOI":"10.9746\/jcmsi.6.267","volume":"6","author":"H Okajima","year":"2013","unstructured":"Okajima H, Umei H, Matsunaga N, Asai T (2013) A design method of compensator to minimize model error. SICE J Control Meas Syst Integr 6(4):267\u2013275","journal-title":"SICE J Control Meas Syst Integr"},{"key":"1032_CR22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.oceaneng.2017.04.030","volume":"139","author":"P Londhe","year":"2017","unstructured":"Londhe P, Mohan S, Patre BM, Waghmare LM (2017) Robust task-space control of an autonomous underwater vehicle-manipulator system by PID-like fuzzy control scheme with disturbance estimator. Ocean Eng 139:1\u201313","journal-title":"Ocean Eng"},{"key":"1032_CR23","doi-asserted-by":"crossref","unstructured":"Sagara S, Ambar RB (2020) Performance comparison of control methods using a dual-arm underwater robot - Computed torque based control and resolved acceleration control for UVMS. In: Proc 2020 IEEE\/SICE int symp syst integr, pp 1094\u20131099","DOI":"10.1109\/SII46433.2020.9026221"},{"issue":"5","key":"1032_CR24","doi-asserted-by":"publisher","first-page":"785","DOI":"10.20965\/jrm.2013.p0785","volume":"25","author":"S Sagara","year":"2013","unstructured":"Sagara S, Ambar RB, Takemura F (2013) A stereo vision system for underwater vehicle-manipulator systems-proposal of a novel concept using pan-tilt-slide cameras. J Robot Mechatron 25(5):785\u2013794","journal-title":"J Robot Mechatron"}],"container-title":["Artificial Life and Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10015-025-01032-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10015-025-01032-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10015-025-01032-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,6]],"date-time":"2025-09-06T18:14:55Z","timestamp":1757182495000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10015-025-01032-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,9]]},"references-count":24,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2025,8]]}},"alternative-id":["1032"],"URL":"https:\/\/doi.org\/10.1007\/s10015-025-01032-2","relation":{},"ISSN":["1433-5298","1614-7456"],"issn-type":[{"type":"print","value":"1433-5298"},{"type":"electronic","value":"1614-7456"}],"subject":[],"published":{"date-parts":[[2025,6,9]]},"assertion":[{"value":"11 November 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 April 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 June 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 July 2025","order":4,"name":"change_date","label":"Change Date","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Update","order":5,"name":"change_type","label":"Change Type","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The incorrect article note has been updated with the correct text. The original article has been corrected.","order":6,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}}]}}