slicer_ros2_module

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

https://github.com/rosmed/slicer_ros2_module

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: pubmed.ncbi, ncbi.nlm.nih.gov
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.7%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

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

Basic Info
  • Host: GitHub
  • Owner: rosmed
  • License: mit
  • Language: C++
  • Default Branch: main
  • Size: 3.1 MB
Statistics
  • Stars: 36
  • Watchers: 3
  • Forks: 6
  • Open Issues: 15
  • Releases: 3
Created over 3 years ago · Last pushed 8 months ago
Metadata Files
Readme Changelog License Citation

README.md

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. If you have any question, you can try to ask DeepWiki.

Please check out this video below for an overview of some of the features and use-cases.

SlicerROS2 demonstration

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/
  • Presentations: https://www.youtube.com/watch?v=OZBgR6te3Gs
  • Workshops: ISMR 2023 - https://rosmed.github.io/ismr2023/index, ISMR 2024 - https://rosmed.github.io/ismr2024/index
  • Introductory publication: 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.
  • Most-recent publication: Connolly L, Kumar AS, Mehta KK, Al-Zogbi L, Kazanzides P, Mousavi P, Fichtinger G, Krieger A, Tokuda J, Taylor RH, Leonard S, Deguet A. SlicerROS2: A Research and Development Module for Image-Guided Robotic Interventions. IEEE Trans Med Robot Bionics. 2024 Nov;6(4):1334-1344. doi: 10.1109/TMRB.2024.3464683. [PMID: To be added]; [PMCID: To be added].

If you use SlicerROS2 and find it helpful for your research, please use the 2024 publication for citation:

@article{connolly2024slicerros2, title={SlicerROS2: A Research and Development Module for Image-Guided Robotic Interventions}, author={Connolly, Laura and Kumar, Aravind S and Mehta, Kapi Ketan and Al-Zogbi, Lidia and Kazanzides, Peter and Mousavi, Parvin and Fichtinger, Gabor and Krieger, Axel and Tokuda, Junichi and Taylor, Russell H and others}, journal={IEEE Transactions on Medical Robotics and Bionics}, year={2024}, publisher={IEEE} }

Owner

  • Name: ROS-MED
  • Login: rosmed
  • Kind: organization

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite both the article from preferred-citation and the software itself."
authors:
  - family-names: Connolly
    given-names: Laura
  - family-names: Kumar
    given-names: Aravind S.
  - family-names: Deguet
    given-names: Anton
    orcid: https://orcid.org/0000-0003-3856-2095
title: "SlicerROS2"
version: 1.0.0
date-released: "2024-12-04"
url: "https://slicerros2.readthedocs.io"
repository-code: "https://github.com/rosmed/slicer_ros2_module"

preferred-citation:
  authors:
    - family-names: Connolly
      given-names: Laura
    - family-names: Kumar
      given-names: Aravind S.
    - family-names: Ketan Mehta
      given-names: Kapi
    - family-names: Al-Zogbi
      given-names: Lidia
    - family-names: Kazanzides
      given-names: Peter
    - family-names: Mousavi
      given-names: Parvin
    - family-names: Fichtinger
      given-names: Gabor
    - family-names: Krieger
      given-names: Axel
    - family-names: Tokuda
      given-names: Junichi
    - family-names: Taylor
      given-names: Russell H.
    - family-names: Leonard
      given-names: Simon
    - family-names: Deguet
      given-names: Anton
  title: "SlicerROS2: A Research and Development Module for Image-Guided Robotic Interventions"
  doi: 10.1109/TMRB.2024.3464683
  type: article-journal
  pages: 1334-1344
  year: '2024'
  conference: {}
  publisher: {}

GitHub Events

Total
  • Create event: 1
  • Commit comment event: 3
  • Release event: 1
  • Issues event: 13
  • Watch event: 14
  • Delete event: 3
  • Issue comment event: 12
  • Push event: 49
  • Pull request event: 10
  • Fork event: 2
Last Year
  • Create event: 1
  • Commit comment event: 3
  • Release event: 1
  • Issues event: 13
  • Watch event: 14
  • Delete event: 3
  • Issue comment event: 12
  • Push event: 49
  • Pull request event: 10
  • Fork event: 2

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 6
  • Total pull requests: 5
  • Average time to close issues: over 1 year
  • Average time to close pull requests: 5 days
  • Total issue authors: 5
  • Total pull request authors: 2
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 3
  • Pull requests: 5
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 5 days
  • Issue authors: 3
  • Pull request authors: 2
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • LauraConnolly (4)
  • adamrankin (1)
  • javiermoviglia (1)
  • tokjun (1)
  • aravindskumar98 (1)
  • yangzhongii (1)
  • akanksha-jarwal (1)
  • adeguet1 (1)
Pull Request Authors
  • adeguet1 (6)
  • aravindskumar98 (6)
Top Labels
Issue Labels
enhancement (3)
Pull Request Labels
enhancement (2)