Skip to content

Slicer module that can interface directly with ROS 2 using ROS parameters, topics, tf...

License

Notifications You must be signed in to change notification settings

liushuya7/slicer_ros2_module

 
 

Repository files navigation

Introduction

This module is designed to enable direct communication between ROS 2 and 3D Slicer.

The documentation is available on readthedocs: https://slicer-ros2.readthedocs.io/en/latest/index.html

Acknowledgement

This project is supported by:

  • The National Institute of Biomedical Imaging and Bioengineering of the U.S. National Institutes of Health (NIH) under award number R01EB020667, and 3R01EB020667-05S1 (MPI: Tokuda, Krieger, Leonard, and Fuge). The content is solely the responsibility of the authors and does not necessarily represent the official views of the NIH.
  • The National Sciences and Engineering Research Council of Canada and the Canadian Institutes of Health Research.

References

  • 3D Slicer Official Page, https://www.slicer.org/
  • ROS - Robot Operating System, https://ros.org/
  • ROS for Medical Robotics, https://rosmed.github.io/
  • 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 (Basel). 2022 Jul 17;22(14):5336. doi: 10.3390/s22145336. PMID: 35891016; PMCID: PMC9324680.

About

Slicer module that can interface directly with ROS 2 using ROS parameters, topics, tf...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 85.2%
  • Python 11.3%
  • CMake 3.4%
  • C 0.1%