{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T17:47:48Z","timestamp":1777657668387,"version":"3.51.4"},"reference-count":29,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2024,8,27]],"date-time":"2024-08-27T00:00:00Z","timestamp":1724716800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Neurorobot."],"abstract":"<jats:p>This paper introduces the flexible control and trajectory planning medical two-arm surgical robots, and employs effective collision detection methods to ensure the safety and precision during tasks. Firstly, the DH method is employed to establish relative rotation matrices between coordinate systems, determining the relative relationships of each joint link. A neural network based on a multilayer perceptron is proposed to solve FKP problem in real time. Secondly, a universal interpolator based on Non-Uniform Rational B-Splines (NURBS) is developed, capable of handling any geometric shape to ensure smooth and flexible motion trajectories. Finally, we developed a generalized momentum observer to detect external collisions, eliminating the need for external sensors and thereby reducing mechanical complexity and cost. The experiments verify the effectiveness of the kinematics solution and trajectory planning, demonstrating that the improved momentum torque observer can significantly reduce system overshoot, enabling the two-arm surgical robot to perform precise and safe surgical tasks under algorithmic guidance.<\/jats:p>","DOI":"10.3389\/fnbot.2024.1451055","type":"journal-article","created":{"date-parts":[[2024,9,2]],"date-time":"2024-09-02T09:14:40Z","timestamp":1725268480000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Flexible control and trajectory planning of medical two-arm surgical robot"],"prefix":"10.3389","volume":"18","author":[{"given":"Yanchun","family":"Xie","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xue","family":"Zhao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yang","family":"Jiang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yao","family":"Wu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hailong","family":"Yu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1965","published-online":{"date-parts":[[2024,8,27]]},"reference":[{"key":"ref1","doi-asserted-by":"publisher","first-page":"549","DOI":"10.1109\/56.20440","article-title":"Hybrid impedance control of robotic manipulators","volume":"4","author":"Anderson","year":"1988","journal-title":"IEEE J. Robot. Aut."},{"key":"ref2","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1007\/s12541-013-0306-5","article-title":"Prediction and compensation of relative position error along industrial robot end-effector paths","volume":"15","author":"Angelidis","year":"2014","journal-title":"Int. J. Precis. Eng. Manuf."},{"key":"ref3","doi-asserted-by":"publisher","first-page":"29","DOI":"10.20965\/ijat.2012.p0029","article-title":"Calibration of kinematic parameters of robot arm using laser tracking system: compensation for non-geometric errors by neural networks and selection of optimal measuring points by genetic algorithm","volume":"6","author":"Aoyagi","year":"2012","journal-title":"Int. J. Autom. Technol."},{"key":"ref4","first-page":"177","article-title":"Inverse dynamics of flexible robot arms: Modeling and computation for trajectory control","volume-title":"J. Dyn. Sys., Meas., Control","author":"Asada","year":"1990"},{"key":"ref5","doi-asserted-by":"publisher","first-page":"1729881419853713","DOI":"10.1177\/1729881419853713","article-title":"Model-based sensorless robot collision detection under model uncertainties with a fast dynamics identification","volume":"16","author":"Cao","year":"2019","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref6","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1115\/1.3143859","article-title":"Control of a flexible robot arm: Experimental and theoretical results","volume":"109","author":"Chalhoub","year":"1987","journal-title":"J. Dyn. Sys., Meas., Control"},{"key":"ref7","doi-asserted-by":"publisher","first-page":"575","DOI":"10.1109\/TMECH.2009.2030796","article-title":"A control strategy for upper limb robotic rehabilitation with a dual robot system","volume":"15","author":"Culmer","year":"2009","journal-title":"IEEE-ASME T. Mech."},{"key":"ref8","doi-asserted-by":"publisher","first-page":"2487","DOI":"10.1109\/TSMC.2017.2767566","article-title":"UDE-based variable impedance control of uncertain robot systems","volume":"49","author":"Dong","year":"2017","journal-title":"IEEE Trans. Syst. Man. Cybern. Syst."},{"key":"ref9","doi-asserted-by":"publisher","first-page":"2261","DOI":"10.1109\/TMECH.2019.2934141","article-title":"Collision detection and coordinated compliance control for a dual-arm robot without force\/torque sensing based on momentum observer","volume":"24","author":"Han","year":"2019","journal-title":"IEEE-ASME T. Mech."},{"key":"ref10","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1115\/1.3140713","article-title":"Impedance control: An approach to manipulation: Part II\u2014Implementation","volume":"107","author":"Hogan","year":"1985","journal-title":"J. Dyn. Sys., Meas., Control"},{"key":"ref11","doi-asserted-by":"crossref","DOI":"10.1109\/ROBOT.1995.525725","article-title":"Variable impedance control of a robot for cooperation with a human","author":"Ikeura","year":"1995"},{"key":"ref12","doi-asserted-by":"publisher","first-page":"854","DOI":"10.1109\/JAS.2022.105446","article-title":"Neural dynamics for distributed collaborative control of manipulators with time delays","volume":"9","author":"Jin","year":"2022","journal-title":"IEEE\/CAA J. Autom. Sin."},{"key":"ref13","doi-asserted-by":"publisher","first-page":"1784","DOI":"10.1299\/kikaic.68.1784","article-title":"Trajectory planning of CP control flexible robot arm using genetic algorithm","volume":"14","author":"Kojima","year":"2002","journal-title":"Nihon Kikai Gakkai Ronbunsh\u016b. C"},{"key":"ref14","doi-asserted-by":"publisher","first-page":"905","DOI":"10.7210\/jrsj.19.905","article-title":"Residual vibration reduction control of a two-link flexible robot arm using optimal trajectory planning based on genetic algorithm","volume":"19","author":"Kojima","year":"2001","journal-title":"J. Robot. Soc. Japan"},{"key":"ref15","doi-asserted-by":"publisher","first-page":"2565","DOI":"10.1109\/TMECH.2020.2995904","article-title":"Collision detection of robots based on a force\/torque sensor at the bedplate","volume":"25","author":"Li","year":"2020","journal-title":"IEEE-ASME T. Mech."},{"key":"ref16","doi-asserted-by":"publisher","first-page":"415","DOI":"10.1109\/TNNLS.2016.2516565","article-title":"Distributed recurrent neural networks for cooperative control of manipulators: a game-theoretic perspective","volume":"28","author":"Li","year":"2016","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref17","doi-asserted-by":"publisher","first-page":"281","DOI":"10.1007\/s11044-020-09774-6","article-title":"Trajectory planning and coordination control of a space robot for detumbling a flexible tumbling target in post-capture phase","volume":"52","author":"Liu","year":"2021","journal-title":"Multibody Syst. Dyn."},{"key":"ref18","doi-asserted-by":"publisher","first-page":"970","DOI":"10.1080\/0951192X.2016.1268269","article-title":"Active collision avoidance for human\u2013robot collaboration driven by vision sensors","volume":"30","author":"Mohammed","year":"2017","journal-title":"Int. J. Comput. Integr. Manuf."},{"key":"ref19","volume-title":"Introduction to robotics: Analysis, control, applications","author":"Niku","year":"2020"},{"key":"ref20","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1016\/j.mechmachtheory.2012.08.009","article-title":"System reliability analysis of the robotic manipulator with random joint clearances","volume":"58","author":"Pandey","year":"2012","journal-title":"Mech. Mach. Theory"},{"key":"ref21","doi-asserted-by":"crossref","DOI":"10.1109\/ROMAN.2017.8172400","article-title":"Collision detection, localization & classification for industrial robots with joint torque sensors","author":"Popov","year":"2017"},{"key":"ref22","doi-asserted-by":"publisher","first-page":"6462","DOI":"10.1109\/TCYB.2020.3043798","article-title":"Impedance variation and learning strategies in human\u2013robot interaction","volume":"52","author":"Sharifi","year":"2021","journal-title":"IEEE Trans. Cybern."},{"key":"ref23","doi-asserted-by":"publisher","first-page":"4193","DOI":"10.1109\/TSMC.2019.2930582","article-title":"Stability-guaranteed variable impedance control of robots based on approximate dynamic inversion","volume":"51","author":"Sun","year":"2019","journal-title":"IEEE Trans. Syst. Man. Cybern. Syst."},{"key":"ref24","doi-asserted-by":"publisher","first-page":"446","DOI":"10.1115\/1.1867512","article-title":"A new technique for clearance influence analysis in spatial mechanisms","volume":"127","author":"Venanzi","year":"2005","journal-title":"J. Mech. Des."},{"key":"ref25","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.robot.2018.10.007","article-title":"Coordinated control of a dual-arm robot for surgical instrument sorting tasks","volume":"112","author":"Wu","year":"2019","journal-title":"Robot. Auton. Syst."},{"key":"ref26","doi-asserted-by":"publisher","first-page":"10831","DOI":"10.1109\/TII.2023.3241614","article-title":"Highly accurate manipulator calibration via extended Kalman filter-incorporated residual neural network","volume":"19","author":"Yang","year":"2023","journal-title":"IEEE Trans. Industr. Inform."},{"key":"ref27","doi-asserted-by":"publisher","first-page":"1822","DOI":"10.1109\/TCYB.2019.2940276","article-title":"Bayesian estimation of human impedance and motion intention for human\u2013robot collaboration","volume":"51","author":"Yu","year":"2019","journal-title":"IEEE Trans. Cybern."},{"key":"ref28","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.mechmachtheory.2012.09.010","article-title":"Design of elastomeric foam-covered robotic manipulators to enhance human safety","volume":"60","author":"Zeng","year":"2013","journal-title":"Mech. Mach. Theory"},{"key":"ref29","doi-asserted-by":"publisher","first-page":"2669","DOI":"10.1109\/LRA.2019.2913082","article-title":"Dual-arm robotic needle insertion with active tissue deformation for autonomous suturing","volume":"4","author":"Zhong","year":"2019","journal-title":"IEEE Robot. Autom. Lett."}],"container-title":["Frontiers in Neurorobotics"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fnbot.2024.1451055\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,30]],"date-time":"2024-09-30T07:19:36Z","timestamp":1727680776000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fnbot.2024.1451055\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,8,27]]},"references-count":29,"alternative-id":["10.3389\/fnbot.2024.1451055"],"URL":"https:\/\/doi.org\/10.3389\/fnbot.2024.1451055","relation":{},"ISSN":["1662-5218"],"issn-type":[{"value":"1662-5218","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,8,27]]},"article-number":"1451055"}}