To support the research and prototyping of medical robots, we have proposed a ROS module for 3D Slicer. This will allow users to connect 3D Slicer's image guidance capabilities with ROS's robotics capabilities, enabling real-time visualization of robots and connections to dynamics simulators like AMBF, or other ROS tools like gazebo or RViz.
The project consist of two parts: The 3D Slicer ROS Module and the AMBF simulation of Galen Surgical Robot Plugin for 3D Slicer. The 3D Slicer ROS Module handles the information and communication via ROS. The AMBF simulator Plugin is capable of publishing robot states and robot visualization materials to ROS for the 3D Slicer Module to accquire.
Clone and build AMBF2.0
git clone https://github.com/WPI-AIM/ambf.git
cd ambf
git checkout -b ambf-2.0 origin/ambf-2.0
git pull
Build and source ambf (make sure you're on branch ambf-2.0 before building) as per the instructions on AMBFs wiki
See build instructions Here
git clone https://github.com/LCSR-CIIS/Slicer_ROS_Extension.git
cd
If you find this repository useful, please cite:
@article{sahu2024entri,
title={Enhanced Navigational Toolkit for Robotic Interventions},
author={Sahu, Manish and Ishida, Hisashi and Connolly, Laura and Fan, Hongyi and Deguet, Anton and Kazanzides, Peter and Creighton, Francis X and Taylor, Russell H and Munawar, Adnan},
journal={arXiv preprint arXiv:2401.11715},
year={2024}
}