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

被引:6
作者
Connolly, Laura [1 ,2 ]
Deguet, Anton [1 ]
Leonard, Simon [1 ]
Tokuda, Junichi [3 ]
Ungi, Tamas [2 ]
Krieger, Axel [1 ]
Kazanzides, Peter [1 ]
Mousavi, Parvin [2 ]
Fichtinger, Gabor [2 ]
Taylor, Russell H. [1 ]
机构
[1] Johns Hopkins Univ, Whiting Sch Engn, Baltimore, MD 21218 USA
[2] Queens Univ, Sch Comp, Kingston, ON K7L 3N6, Canada
[3] Brigham & Womens Hosp, Boston, MA 02115 USA
基金
美国国家卫生研究院; 加拿大自然科学与工程研究理事会;
关键词
ROS; 3D Slicer; image-guided therapy; robotics; software; prototyping; SYSTEM; VISUALIZATION; NAVIGATION; INTERFACE;
D O I
10.3390/s22145336
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
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.
引用
收藏
页数:13
相关论文
共 35 条
[1]   System Latency Guidelines Then and Now - Is Zero Latency Really Considered Necessary? [J].
Attig, Christiane ;
Rauh, Nadine ;
Franke, Thomas ;
Krems, Josef F. .
ENGINEERING PSYCHOLOGY AND COGNITIVE ERGONOMICS: COGNITION AND DESIGN, EPCE 2017, PT II, 2017, 10276 :3-14
[2]  
Chen Z. M., 2015, 2015 IEEE Power & Energy Society General Meeting, P1, DOI 10.1109/PESGM.2015.7285920
[3]   Image-Guided Interventions: Technology Review and Clinical Applications [J].
Cleary, Kevin ;
Peters, Terry M. .
ANNUAL REVIEW OF BIOMEDICAL ENGINEERING, VOL 12, 2010, 12 :119-142
[4]  
Connolly L., 2021, Proc. ICAS., P1
[5]  
DEttorre C., 2021, ARXIV
[6]  
DiMaio S, 2011, SURGICAL ROBOTICS: SYSTEMS APPLICATIONS AND VISIONS, P199, DOI 10.1007/978-1-4419-1126-1_9
[7]  
Fontanelli G., 2017, P IROS WORKSHOP SHAR
[8]  
Foote T, 2013, IEEE INT CONF TECH
[9]   ROS-IGTL-Bridge: an open network interface for image-guided therapy using the ROS environment [J].
Frank, Tobias ;
Krieger, Axel ;
Leonard, Simon ;
Patel, Niravkumar A. ;
Tokuda, Junichi .
INTERNATIONAL JOURNAL OF COMPUTER ASSISTED RADIOLOGY AND SURGERY, 2017, 12 (08) :1451-1460
[10]  
Gering DT, 1999, LECT NOTES COMPUT SC, V1679, P809