Abstract
Purpose
Using the da Vinci Research Kit (dVRK), we propose and experimentally demonstrate transfer learning (Xfer) of dynamics between different configurations and robots distributed around the world. This can extend recent research using neural networks to estimate the dynamics of the patient side manipulator (PSM) to provide accurate external end-effector force estimation, by adapting it to different robots and instruments, and in different configurations, with additional forces applied on the instruments as they pass through the trocar.
Methods
The goal of the learned models is to predict internal joint torques during robot motion. First, exhaustive training is performed during free-space (FS) motion, using several configurations to include gravity effects. Second, to adapt to different setups, a limited amount of training data is collected and then the neural network is updated through Xfer.
Results
Xfer can adapt a FS network trained on one robot, in one configuration, with a particular instrument, to provide comparable joint torque estimation for a different robot, in a different configuration, using a different instrument, and inserted through a trocar. The robustness of this approach is demonstrated with multiple PSMs (sampled from the dVRK community), instruments, configurations and trocar ports.
Conclusion
Xfer provides significant improvements in prediction errors without the need for complete training from scratch and is robust over a wide range of robots, kinematic configurations, surgical instruments, and patient-specific setups.
Similar content being viewed by others
References
Hollerbach J, Khalil W, Gautier M (2008) Model identification. Springer Handbook of Robotics, Springer, Berlin Heidelberg, pp. 321–344
Khosla PK, Kanade T (1985) Parameter identification of robot dynamics. In: Conference on decision and control (CDC). IEEE, pp 1754–1760
Smith AC, Hashtrudi-Zaad K (2005) Application of neural networks in inverse dynamics based contact force estimation. In: Conference on control applications (CCA). IEEE, pp 1021–1026
Kazanzides P, Chen Z, Deguet A, Fischer GS, Taylor RH, DiMaio SP (2014) An open-source research kit for the da Vinci® surgical system. In: IEEE International conference on robotics and automation (ICRA). Hong Kong, China, pp 6434–6439
D’Ettorre C, Mariani A, Stilli A, Rodriguez y Baena F, Valdastri P, Deguet A, Kazanzides P, Taylor RH, Fischer GS, DiMaio SP, Menciassi A, Stoyanov D (2021) Accelerating surgical robotics research: a review of 10 years with the da Vinci Research Kit. IEEE Robot Autom Mag 6:66
Hannaford B, Rosen J, Friedman DW, King H, Roan P, Cheng L, Glozman D, Ma J, Kosari SN, White L (2012) Raven-II: an open platform for surgical robotics research. IEEE Trans Biomed Eng 60(4):954–959
Mahvash M, Gwilliam J, Agarwal R, Vagvolgyi B, Su L.-M, Yuh DD, Okamura AM (2008) Force-feedback surgical teleoperator: controller design and palpation experiments. In: 2008 Symposium on haptic interfaces for virtual environment and teleoperator systems. IEEE, pp 465–471
Fontanelli GA, Ficuciello F, Villani L, Siciliano B (2017) Modelling and identification of the da Vinci research kit robotic arms. In: IEEE/RSJ international conference on intelligent robots and systems (IROS). IEEE, pp 1464–1469
Sang H, Yun J, Monfaredi R, Wilson E, Fooladi H, Cleary K (2017) External force estimation and implementation in robotically assisted minimally invasive surgery. Int J Med Robot Comp Assist Surg 13(2):1824
Piqué F, Boushaki MN, Brancadoro M, De Momi E, Menciassi A (2019) Dynamic modeling of the a Vinci Research Kit arm for the estimation of interaction wrench. In: International symposium on medical robotics (ISMR). IEEE, pp 1–7
Wang Y, Gondokaryono R, Munawar A, Fischer GS (2019) A convex optimization-based dynamic model identification package for the da Vinci Research Kit. IEEE Robot Autom Lett 4(4):3657–3664
Haghighipanah M, Miyasaka M, Hannaford B (2017) Utilizing elasticity of cable-driven surgical robot to estimate cable tension and external force. IEEE Robot Autom Lett 2(3):1593–1600
Miyasaka M, Haghighipanah M, Li Y, Hannaford B (2016) Hysteresis model of longitudinally loaded cable for cable driven robots and identification of the parameters. In: International conference on robotics and automation (ICRA). IEEE, pp 4051–4057
Li Y, Miyasaka M, Haghighipanah M, Cheng L, Hannaford B (2016) Dynamic modeling of cable driven elongated surgical instruments for sensorless grip force estimation. In: International conference on robotics and automation (ICRA). IEEE, pp 4128–4134
Guillaume P, Pintelon R, Schoukens J (1996) Accurate estimation of multivariable frequency response functions. IFAC Proc 29(1):4351–4356
Östring M, Gunnarsson S, Norrlöf M (2003) Closed-loop identification of an industrial robot containing flexibilities. Control Eng Pract 11(3):291–300
Wernholt E (2004) On multivariable and nonlinear identification of industrial robots. PhD thesis, Linköping University, Linköping, Sweden
Karakasoglu A, Sudharsanan SI, Sundareshan MK (1993) Identification and decentralized adaptive control using dynamical neural networks with application to robotic manipulators. IEEE Trans Neural Netw 4(6):919–930
Pham D, Oh S (1994) Adaptive control of a robot using neural networks. Robotica 12(6):553–561
Su H, Qi W, Hu Y, Sandoval J, Zhang L, Schmirander Y, Chen G, Aliverti A, Knoll A, Ferrigno G, De Momi E (2019) Towards model-free tool dynamic identification and calibration using multi-layer neural network. Sensors 19(17):3636
de Gea Fernández J, Yu B, Bargsten V, Zipper M, Sprengel H (2020) Design, modelling and control of novel series-elastic actuators for industrial robots. In: Actuators, vol 9. Multidisciplinary Digital Publishing Institute, p 6
Bargsten V, de Gea Fernandez J, Kassahun Y (2016) Experimental robot inverse dynamics identification using classical and machine learning techniques. In: International symposium on robotics (ISR). VDE, pp 1–6
Shareef Z, Mohammadi P, Steil J (2016) Improving the inverse dynamics model of the KUKA LWR IV+ using independent joint learning. IFAC-PapersOnLine 49(21):507–512
Lu J, Behbood V, Hao P, Zuo H, Xue S, Zhang G (2015) Transfer learning using computational intelligence: a survey. Knowl Based Syst 80:14–23
Yilmaz N, Wu JY, Kazanzides P, Tumerdem U (2020) Neural network based inverse dynamics identification and external force estimation on the da Vinci Research Kit. In: International conference on robotics and automation (ICRA). IEEE, pp 1387–1393
Wu JY, Yilmaz N, Tumerdem U, Kazanzides P (2021) Robot force estimation with learned intraoperative correction. In: 2021 International symposium on medical robotics (ISMR). IEEE, pp 1–7
Acknowledgements
This work was supported in part by NSF OISE 1927354. Haoying (Jack) Zhou from Worcester Polytechnic Institute (PI: G. Fischer), Scotty Chung from Wake Forest University (PI: P. Brown), Tamás D. Nagy from Óbuda University (PI: T. Haidegger), Solene Dietsch from University College London (PI: D. Stoyanov), and Andrea Mariani from Sant’Anna School of Advanced Studies (PI: A. Menciassi) provided training data for this study.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Human and animal participants
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yilmaz, N., Zhang, J., Kazanzides, P. et al. Transfer of learned dynamics between different surgical robots and operative configurations. Int J CARS 17, 903–910 (2022). https://doi.org/10.1007/s11548-022-02601-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11548-022-02601-7