Next Article in Journal
Portable Wideband Directional Antenna Scheme with Semicircular Corrugated Reflector for Digital Television Reception
Next Article in Special Issue
Sensor-Based Automated Detection of Electrosurgical Cautery States
Previous Article in Journal
A Method for Detection of Corn Kernel Mildew Based on Co-Clustering Algorithm with Hyperspectral Image Technology
Previous Article in Special Issue
Gauze Detection and Segmentation in Minimally Invasive Surgery Video Using Convolutional Neural Networks
 
 
Article

Bridging 3D Slicer and ROS2 for Image-Guided Robotic Interventions

1
Whiting School of Engineering, Johns Hopkins University, Baltimore, MD 21218, USA
2
School of Computing, Queen’s University, Kingston, ON K7L 3N6, Canada
3
Brigham and Women’s Hospital, Boston, MA 02115, USA
*
Author to whom correspondence should be addressed.
Academic Editor: Andrey V. Savkin
Sensors 2022, 22(14), 5336; https://doi.org/10.3390/s22145336
Received: 20 June 2022 / Revised: 13 July 2022 / Accepted: 14 July 2022 / Published: 17 July 2022
(This article belongs to the Special Issue Medical Robotics)
Developing image-guided robotic systems requires access to flexible, open-source software. For image guidance, the open-source medical imaging platform 3D Slicer is one of the most adopted tools that can be used for research and prototyping. Similarly, for robotics, the open-source middleware suite robot operating system (ROS) is the standard development framework. In the past, there have been several “ad hoc” attempts made to bridge both tools; however, they are all reliant on middleware and custom interfaces. Additionally, none of these attempts have been successful in bridging access to the full suite of tools provided by ROS or 3D Slicer. Therefore, in this paper, we present the SlicerROS2 module, which was designed for the direct use of ROS2 packages and libraries within 3D Slicer. The module was developed to enable real-time visualization of robots, accommodate different robot configurations, and facilitate data transfer in both directions (between ROS and Slicer). We demonstrate the system on multiple robots with different configurations, evaluate the system performance and discuss an image-guided robotic intervention that can be prototyped with this module. This module can serve as a starting point for clinical system development that reduces the need for custom interfaces and time-intensive platform setup. View Full-Text
Keywords: ROS; 3D Slicer; image-guided therapy; robotics; software; prototyping ROS; 3D Slicer; image-guided therapy; robotics; software; prototyping
Show Figures

Figure 1

MDPI and ACS Style

Connolly, L.; Deguet, A.; Leonard, S.; Tokuda, J.; Ungi, T.; Krieger, A.; Kazanzides, P.; Mousavi, P.; Fichtinger, G.; Taylor, R.H. Bridging 3D Slicer and ROS2 for Image-Guided Robotic Interventions. Sensors 2022, 22, 5336. https://doi.org/10.3390/s22145336

AMA Style

Connolly L, Deguet A, Leonard S, Tokuda J, Ungi T, Krieger A, Kazanzides P, Mousavi P, Fichtinger G, Taylor RH. Bridging 3D Slicer and ROS2 for Image-Guided Robotic Interventions. Sensors. 2022; 22(14):5336. https://doi.org/10.3390/s22145336

Chicago/Turabian Style

Connolly, Laura, Anton Deguet, Simon Leonard, Junichi Tokuda, Tamas Ungi, Axel Krieger, Peter Kazanzides, Parvin Mousavi, Gabor Fichtinger, and Russell H. Taylor. 2022. "Bridging 3D Slicer and ROS2 for Image-Guided Robotic Interventions" Sensors 22, no. 14: 5336. https://doi.org/10.3390/s22145336

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop