Camera-Robot Calibration for the Da Vinci Robotic Surgery System

The development of autonomous or semiautonomous surgical robots stands to improve the performance of existing teleoperated equipment but requires fine hand-eye calibration between the free-moving endoscopic camera and patient-side manipulator arms (PSMs). A novel method of solving this problem for the da Vinci robotic surgical system and kinematically similar systems is presented. First, a series of image-processing and optical-tracking operations are performed to compute the coordinate transformation between the endoscopic camera view frame and an optical-tracking marker permanently affixed to the camera body. Then, the kinematic properties of the PSM are exploited to compute the coordinate transformation between the kinematic base frame of the PSM and an optical marker permanently affixed thereto. Using these transformations, it is then possible to compute the spatial relationship between the PSM and the endoscopic camera using only one tracker snapshot of the two markers. The effectiveness of this calibration is demonstrated by successfully guiding the PSM end-effector to points of interest identified through the camera. Additional tests on a surgical task, namely, grasping a surgical needle, are also performed to validate the proposed method. The resulting visually guided robot positioning accuracy is better than the earlier hand-eye calibration results reported in the literature for the da Vinci system while supporting the intraoperative update of the calibration and requiring only devices that are already commonly used in the surgical environment. Note to Practitioners—The problem of hand-eye calibration for the da Vinci robotic surgical system and kinematically similar systems is addressed in this article. Existing approaches have insufficient accuracy to automate low-level surgical subtasks and often require external patterns or subjective human intervention, none of which are applicable to practical robotic minimally invasive surgery (RMIS) scenarios. This article breaks down the calibration procedure into systematic steps to reduce error accumulation. Most of the time-consuming steps are performed offline, allowing them to be retained between movements. Each time the passive joints of the manipulator or the endoscope move, all that needs to be done is to refresh the transformation between the fixed markers. This key idea enables intraoperative updates of the hand-eye calibration to be performed online without sacrificing precision. The calibration method presented here demonstrates that the achieved accuracy is sufficient for automating basic surgical manipulation tasks, such as grasping a suturing needle. The hand-eye calibration will be incorporated into a visually guided manipulation framework to perform high-precision autonomous surgical tasks.

[1]  Frank Chongwoo Park,et al.  Robot sensor calibration: solving AX=XB on the Euclidean group , 1994, IEEE Trans. Robotics Autom..

[2]  Danail Stoyanov,et al.  Hand-eye calibration for robotic assisted minimally invasive surgery without a calibration object , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[3]  Wyatt S. Newman,et al.  Real-Time Visual Tracking of Dynamic Surgical Suture Threads , 2018, IEEE Transactions on Automation Science and Engineering.

[4]  Ching-Cheng Wang,et al.  Extrinsic calibration of a vision sensor mounted on a robot , 1992, IEEE Trans. Robotics Autom..

[5]  Sukryool Kang,et al.  On-demand calibration and evaluation for electromagnetically tracked laparoscope in augmented reality visualization , 2016, International Journal of Computer Assisted Radiology and Surgery.

[6]  Pieter Abbeel,et al.  Autonomous multilateral debridement with the Raven surgical robot , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Kostas Daniilidis,et al.  Hand-Eye Calibration Using Dual Quaternions , 1999, Int. J. Robotics Res..

[8]  Michel Dhome,et al.  Hand-eye calibration , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[9]  Avinash C. Kak,et al.  An iterative approach to the hand-eye and base-world calibration problem , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[10]  Hanqi Zhuang,et al.  Simultaneous robot/world and tool/flange calibration by solving homogeneous transformation equations of the form AX=YB , 1994, IEEE Trans. Robotics Autom..

[11]  Elena De Momi,et al.  Automated Pick-Up of Suturing Needles for Robotic Surgical Assistance , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[12]  Mili Shah,et al.  Solving the Robot-World/Hand-Eye Calibration Problem Using the Kronecker Product , 2013 .

[13]  Gregory S. Chirikjian,et al.  Simultaneous Hand-Eye and Robot-World Calibration by Solving the $AX=YB$ Problem Without Correspondence , 2016, IEEE Robotics and Automation Letters.

[14]  Benjamin R. Lee,et al.  Comparison of robotic versus laparoscopic skills: is there a difference in the learning curve? , 2002, Urology.

[15]  Yunhui Liu,et al.  Vision-Based Calibration of Dual RCM-Based Robot Arms in Human-Robot Collaborative Minimally Invasive Surgery , 2018, IEEE Robotics and Automation Letters.

[16]  Wyatt S. Newman,et al.  Three-Dimensional Surgical Needle Localization and Tracking Using Stereo Endoscopic Image Streams , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[17]  Yiu Cheung Shiu,et al.  Calibration of wrist-mounted robotic sensors by solving homogeneous transform equations of the form AX=XB , 1989, IEEE Trans. Robotics Autom..

[18]  Yuncai Liu,et al.  Hand-Eye Calibration Based on Screw Motions , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[19]  Andrew Zisserman,et al.  MLESAC: A New Robust Estimator with Application to Estimating Image Geometry , 2000, Comput. Vis. Image Underst..

[20]  Guang-Zhong Yang,et al.  A computationally efficient method for hand–eye calibration , 2017, International Journal of Computer Assisted Radiology and Surgery.

[21]  Ran Hao,et al.  Vision-Based Surgical Tool Pose Estimation for the da Vinci® Robotic Surgical System , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[22]  Blake Hannaford,et al.  Raven-II: An Open Platform for Surgical Robotics Research , 2013, IEEE Transactions on Biomedical Engineering.

[23]  Eduardo Bayro-Corrochano,et al.  Motor Algebra for 3D Kinematics: The Case of the Hand-Eye Calibration , 2000, Journal of Mathematical Imaging and Vision.

[24]  K. M. Deliparaschos,et al.  Evolution of autonomous and semi‐autonomous robotic surgical systems: a review of the literature , 2011, The international journal of medical robotics + computer assisted surgery : MRCAS.

[25]  Roger Y. Tsai,et al.  A new technique for fully autonomous and efficient 3D robotics hand/eye calibration , 1988, IEEE Trans. Robotics Autom..

[26]  Murat Cenk Cavusoglu,et al.  Needle-tissue interaction force state estimation for robotic surgical suturing , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[27]  Murat Cenk Cavusoglu,et al.  Needle Grasp and Entry Port Selection for Automatic Execution of Suturing Tasks in Robotic Minimally Invasive Surgery , 2016, IEEE Transactions on Automation Science and Engineering.

[28]  Sébastien Ourselin,et al.  Image Based Surgical Instrument Pose Estimation with Multi-class Labelling and Optical Flow , 2015, MICCAI.

[29]  John F. Canny,et al.  Fast and Reliable Autonomous Surgical Debridement with Cable-Driven Robots Using a Two-Phase Calibration Procedure , 2017, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[30]  Zijian Zhao,et al.  Hand-eye calibration using convex optimization , 2011, 2011 IEEE International Conference on Robotics and Automation.

[31]  E P Wilkinson,et al.  Comparative tracking error analysis of five different optical tracking systems. , 2000, Computer aided surgery : official journal of the International Society for Computer Aided Surgery.

[32]  H.H. Chen,et al.  A screw motion approach to uniqueness analysis of head-eye geometry , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[33]  Murat Cenk Cavusoglu,et al.  Needle path planning for autonomous robotic surgical suturing , 2013, 2013 IEEE International Conference on Robotics and Automation.

[34]  Peter Kazanzides,et al.  An open-source research kit for the da Vinci® Surgical System , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).