ROS-IGTL-Bridge: an open network interface for image-guided therapy using the ROS environment

  • Tobias Frank
  • Axel Krieger
  • Simon Leonard
  • Niravkumar A. Patel
  • Junichi Tokuda
Original Article

DOI: 10.1007/s11548-017-1618-1

Cite this article as:
Frank, T., Krieger, A., Leonard, S. et al. Int J CARS (2017). doi:10.1007/s11548-017-1618-1



With the growing interest in advanced image-guidance for surgical robot systems, rapid integration and testing of robotic devices and medical image computing software are becoming essential in the research and development. Maximizing the use of existing engineering resources built on widely accepted platforms in different fields, such as robot operating system (ROS) in robotics and 3D Slicer in medical image computing could simplify these tasks. We propose a new open network bridge interface integrated in ROS to ensure seamless cross-platform data sharing.


A ROS node named ROS-IGTL-Bridge was implemented. It establishes a TCP/IP network connection between the ROS environment and external medical image computing software using the OpenIGTLink protocol. The node exports ROS messages to the external software over the network and vice versa simultaneously, allowing seamless and transparent data sharing between the ROS-based devices and the medical image computing platforms.


Performance tests demonstrated that the bridge could stream transforms, strings, points, and images at 30 fps in both directions successfully. The data transfer latency was <1.2 ms for transforms, strings and points, and 25.2 ms for color VGA images. A separate test also demonstrated that the bridge could achieve 900 fps for transforms. Additionally, the bridge was demonstrated in two representative systems: a mock image-guided surgical robot setup consisting of 3D slicer, and Lego Mindstorms with ROS as a prototyping and educational platform for IGT research; and the smart tissue autonomous robot surgical setup with 3D Slicer.


The study demonstrated that the bridge enabled cross-platform data sharing between ROS and medical image computing software. This will allow rapid and seamless integration of advanced image-based planning/navigation offered by the medical image computing software such as 3D Slicer into ROS-based surgical robot systems.


ROS OpenIGTLink Interface Surgical robot Image-guided therapy 

Funding information

Funder NameGrant NumberFunding Note
National Institute of Biomedical Imaging and Bioengineering
  • R01EB020667
National Cancer Institute
  • R01CA111288
National Institute of Biomedical Imaging and Bioengineering
  • R01EB020610
  • P41EB015898

Copyright information

© CARS 2017

Authors and Affiliations

  1. 1.Institute of Mechatronic SystemsGottfried Wilhelm Leibniz Universität HannoverHannoverGermany
  2. 2.Sheikh Zayed Institute for Pediatric Surgical InnovationChildrens National Health SystemWashingtonUSA
  3. 3.Department of Computer ScienceJohns Hopkins UniversityBaltimoreUSA
  4. 4.Automation and Interventional Medicine (AIM) LaboratoryWorcester Polytechnic InstituteWorcesterUSA
  5. 5.Department of RadiologyBrigham and Womens Hospital and Harvard Medical SchoolBostonUSA

Personalised recommendations