Online Tutorials


Upcoming workshops

EMBC 2026 Tutorial - Prototyping Image-Guided Medical Robotic Systems: A Hands-On Workshop and Tutorial (July 26, 2026)

  • EMBC 2026 Workshop page
  • Software: 3D Slicer, SlicerROS2, MoveIt!
  • Agenda:
    • Foundations of Image-Guided Medical Robotics
    • Follow-along: Building a navigation-ready surgical scene
    • Follow-along: Robot registration to the patient / phantom
    • Follow-along: Motion planning with SlicerROS2 and MoveIt
    • Follow-along: Designing an Exemplary 3D Slicer Task Module for a Cobot
    • Hands-on rotation with robots

Past workshops

ISMR 2026 Tutorial - SlicerROS2 as an In Silico Testing Environment for Medical Robotics Research (April 22, 2026)

  • ISMR 2026 Workshop page
  • Software: 3D Slicer, ROS2, SlicerROS2, AMBF, Gazebo
  • Agenda:
    • Showcasing Medical Robotics Research with Open Source Software and In Silico Simulation Tools
    • In silico evaluation of a flexible catheter in a virtual patient using 3D Slicer, ROS2, and Gazebo
    • ROS2 Motion Planning and Control with SlicerROS2

ISMR 2025 Tutorial - Open-Source Software for Intelligent Image-Guided Medical Robots (May 14, 2025)

  • ISMR 2025 Workshop page
  • Software: 3D Slicer, ROS2, SlicerROS2, AMBF, Gazebo (Ignition), dVRK, MoveIt!
  • Agenda:
    • AI for Surgical Robotics
    • Open Source Tools for Medical Robotics
    • Demonstrations of Integrated Systems:
      • Ultrasound-based virtual fixtures for breast-conserving surgery
      • Image-guided needle insertion with 3D Slicer, ROS2, and MoveIt!

ISMR 2024 Tutorial - SlicerROS2 (June 3, 2024)

  • ISMR 2024 Workshop page
  • Software: 3D Slicer 5.2, ROS2, SlicerROS2
  • Agenda:
    • Leveraging SlicerROS2 for Simulation of Image-Guided Assisted Interventions in Gazebo (Ignition)
    • Creating a sensor plugin for Gazebo
    • Running a robot on Gazebo Ignition and 3D Slicer

ISMR 2023 Tutorial - SlicerROS2 (April 19, 2023)

  • ISMR 2023 Workshop page
  • Software: 3D Slicer 5.2, ROS2, SlicerROS2
  • Agenda:
    • Setting up SlicerROS2
    • Loading a robot model on 3D Slicer using SlicerROS2
    • Image-guided robot-assisted tongue tumor resection
      • Creating a patient model using live ultrasound and AI-based automatic segmentation.
      • Connecting 3D Slicer with dVRK and the Patient-Side Manipulator (PSM).
      • Robot-to-patient registration
      • Trajectory planning on 3D Slicer

ISMR 2021 Tutorial - Integration of Slicer and ROS2 using ros2_igtl_bridge (November 19, 2021)

  • ISMR 2021 Workshop page
  • Software: 3D Slier 4.13, ROS2, ros2_igtl_bridge
  • Agenda:
    • Setting up ros2_igtl_bridge
    • Image-guided robot-assisted spine surgery
      • Creating a patient model using live ultrasound and AI-based automatic segmentation.
      • Connecting 3D Slicer with ROS
      • Robot-to-patient registration
      • Trajectory planning on 3D Slicer

ISMR 2019Tutorial - Integration of Slicer and ROS using ros-igtl-bridge (April 3, 2019)

  • ISMR 2019 Workshop page
  • Software: 3D Slier 4.13, ROS2, ros2_igtl_bridge
  • Agenda:
    • Setting up ros2_igtl_bridge
    • Image-guided robot-assisted brain surgery
      • Setting up ROS and 3D Slicer
      • Setting up Universal Robot on ROS
      • Planning Procedure on 3D Slicer
      • Robot-to-image registration
      • Execution of the plan