3D Slicer Tutorial: Prototyping Surgical Robot System ...

12
3D Slicer Tutorial: Prototyping Surgical Robot System Using ROS and 3D Slicer Junichi Tokuda 1 , Tobias Frank 2 , Axel Krieger 3 , Simon Leonard 4 , Niravkumar Patel 5 1 Brigham and Women’s Hospital 2 Gottfried Wilhelm Leibniz Universität Hannover 3 Children’s National Health System 4 Johns Hopkins University 5 Worcester Polytechnic Institute

Transcript of 3D Slicer Tutorial: Prototyping Surgical Robot System ...

Page 1: 3D Slicer Tutorial: Prototyping Surgical Robot System ...

Brigham and Women’s Hospital is a major teaching affiliate of Harvard Medical School,and this academic relationship is a key credential not just for the Hospital, but for ourphysician and research faculty, and their academic departments. We follow all the HMSguidelines on the use of its brand.

For any questions related to application of the logo, refer to the HMS Use of Name policyto be found at http://www.fa.hms.harvard.edu/use-of-the-harvard-name/ or contactthe HMS Office of Communications and External Relations.

Harvard Medical School Teaching Hospital logo

3D Slicer Tutorial: Prototyping Surgical Robot System Using ROS and 3D Slicer

Junichi Tokuda1, Tobias Frank2, Axel Krieger3, Simon Leonard4, Niravkumar Patel5 1 Brigham and Women’s Hospital 2 Gottfried Wilhelm Leibniz Universität Hannover 3 Children’s National Health System 4 Johns Hopkins University 5 Worcester Polytechnic Institute

Brigham and Women’s Hospital is a major teaching affiliate of Harvard Medical School,and this academic relationship is a key credential not just for the Hospital, but for ourphysician and research faculty, and their academic departments. We follow all the HMSguidelines on the use of its brand.

For any questions related to application of the logo, refer to the HMS Use of Name policyto be found at http://www.fa.hms.harvard.edu/use-of-the-harvard-name/ or contactthe HMS Office of Communications and External Relations.

Harvard Medical School Teaching Hospital logo

Page 2: 3D Slicer Tutorial: Prototyping Surgical Robot System ...

Brigham and Women’s Hospital is a major teaching affiliate of Harvard Medical School,and this academic relationship is a key credential not just for the Hospital, but for ourphysician and research faculty, and their academic departments. We follow all the HMSguidelines on the use of its brand.

For any questions related to application of the logo, refer to the HMS Use of Name policyto be found at http://www.fa.hms.harvard.edu/use-of-the-harvard-name/ or contactthe HMS Office of Communications and External Relations.

Harvard Medical School Teaching Hospital logo

Background •  Growing Interest in Robot Assisted Interventions

–  Robot-assisted laparoscopy

–  Robotic catheter systems

–  Robotic radiosurgery, etc.

•  R&D of Surgical Robot System –  Image processing and visualization for surgical planning –  Kinematics and motion planning for robot control –  Device management and control

! Requires a wide range of tools and methods developed in robotics and medical image computing fields

Page 3: 3D Slicer Tutorial: Prototyping Surgical Robot System ...

Brigham and Women’s Hospital is a major teaching affiliate of Harvard Medical School,and this academic relationship is a key credential not just for the Hospital, but for ourphysician and research faculty, and their academic departments. We follow all the HMSguidelines on the use of its brand.

For any questions related to application of the logo, refer to the HMS Use of Name policyto be found at http://www.fa.hms.harvard.edu/use-of-the-harvard-name/ or contactthe HMS Office of Communications and External Relations.

Harvard Medical School Teaching Hospital logo

Background (2) •  Common research platforms

–  Medical Image Computing •  3D Slicer •  MITK •  NifTK •  OsiriX…

–  Medical Robotics •  da Vinci Toolkit (dVRK) •  Raven II •  KUKA Lightweight Robot

"! Need for a bridge between ROS and OpenIGTLink

3

Data sharing interface based on OpenIGTLink

Integrated with Robot Operating System (ROS)

Page 4: 3D Slicer Tutorial: Prototyping Surgical Robot System ...

Brigham and Women’s Hospital is a major teaching affiliate of Harvard Medical School,and this academic relationship is a key credential not just for the Hospital, but for ourphysician and research faculty, and their academic departments. We follow all the HMSguidelines on the use of its brand.

For any questions related to application of the logo, refer to the HMS Use of Name policyto be found at http://www.fa.hms.harvard.edu/use-of-the-harvard-name/ or contactthe HMS Office of Communications and External Relations.

Harvard Medical School Teaching Hospital logo

Objective of This Tutorial •  Prototype surgical robot system using widely-available

software and hardware –  3D Slicer as planning interface –  Lego Mindstorms as robot hardware –  Robot Operating System (ROS) as robot control software

•  Through this tutorial, you can: –  Learn software architecture of surgical robot systems –  Acquire hands-on experience of software-hardware

integration for medical robotics

4

Page 5: 3D Slicer Tutorial: Prototyping Surgical Robot System ...

Brigham and Women’s Hospital is a major teaching affiliate of Harvard Medical School,and this academic relationship is a key credential not just for the Hospital, but for ourphysician and research faculty, and their academic departments. We follow all the HMSguidelines on the use of its brand.

For any questions related to application of the logo, refer to the HMS Use of Name policyto be found at http://www.fa.hms.harvard.edu/use-of-the-harvard-name/ or contactthe HMS Office of Communications and External Relations.

Harvard Medical School Teaching Hospital logo

Prerequisite

•  3D Slicer Version 4.6 or later •  Lego Mindstorms EV3 with WiFi dongle •  ev3dev – Debian Linux for Mindstorms EV3

–  http://www.ev3dev.org •  ROS-IGTL-Bridge

–  https://github.com/openigtlink/ROS-IGTL-Bridge

5

Page 6: 3D Slicer Tutorial: Prototyping Surgical Robot System ...

Brigham and Women’s Hospital is a major teaching affiliate of Harvard Medical School,and this academic relationship is a key credential not just for the Hospital, but for ourphysician and research faculty, and their academic departments. We follow all the HMSguidelines on the use of its brand.

For any questions related to application of the logo, refer to the HMS Use of Name policyto be found at http://www.fa.hms.harvard.edu/use-of-the-harvard-name/ or contactthe HMS Office of Communications and External Relations.

Harvard Medical School Teaching Hospital logo

Architecture

6

Planning Workstation EV3 Brick with ev3dev

Robot control node

ROS-IGTL-Bridge

3D Slicer OpenIGTLink over TCP/IP

ROS network

Page 7: 3D Slicer Tutorial: Prototyping Surgical Robot System ...

Brigham and Women’s Hospital is a major teaching affiliate of Harvard Medical School,and this academic relationship is a key credential not just for the Hospital, but for ourphysician and research faculty, and their academic departments. We follow all the HMSguidelines on the use of its brand.

For any questions related to application of the logo, refer to the HMS Use of Name policyto be found at http://www.fa.hms.harvard.edu/use-of-the-harvard-name/ or contactthe HMS Office of Communications and External Relations.

Harvard Medical School Teaching Hospital logo

Tasks in Each Compenent

•  3D Slicer •  Medical Image Display •  Segmentation •  Procedure Planning •  Pre/Intra Image Registration •  Tracker support

•  OpenIGTLink •  Communication Protocol •  Transformation manager

•  ROS •  Robot Control •  Path Planning •  Image Libraries •  Sensor Integration •  Simulation

•  ROS-IGTL-Bridge •  Convert ROS topics to OpenIGTLink •  Transformation manager

•  Controller Node •  Control actuators

7

Page 8: 3D Slicer Tutorial: Prototyping Surgical Robot System ...

Brigham and Women’s Hospital is a major teaching affiliate of Harvard Medical School,and this academic relationship is a key credential not just for the Hospital, but for ourphysician and research faculty, and their academic departments. We follow all the HMSguidelines on the use of its brand.

For any questions related to application of the logo, refer to the HMS Use of Name policyto be found at http://www.fa.hms.harvard.edu/use-of-the-harvard-name/ or contactthe HMS Office of Communications and External Relations.

Harvard Medical School Teaching Hospital logo

Step 1: Preoperative Planning

•  Pre-operative MRI Brain Scan

•  Mark three distinct points on brain for registration in Slicer

•  Plan cut in Brain Stem for tumor removal in Slicer

8

Page 9: 3D Slicer Tutorial: Prototyping Surgical Robot System ...

Brigham and Women’s Hospital is a major teaching affiliate of Harvard Medical School,and this academic relationship is a key credential not just for the Hospital, but for ourphysician and research faculty, and their academic departments. We follow all the HMSguidelines on the use of its brand.

For any questions related to application of the logo, refer to the HMS Use of Name policyto be found at http://www.fa.hms.harvard.edu/use-of-the-harvard-name/ or contactthe HMS Office of Communications and External Relations.

Harvard Medical School Teaching Hospital logo

Step 2: Pre/Intraoperative Registration

•  Place scalpel over three distinct points for registration

•  Send registration points through ROS to Slicer

9

Page 10: 3D Slicer Tutorial: Prototyping Surgical Robot System ...

Brigham and Women’s Hospital is a major teaching affiliate of Harvard Medical School,and this academic relationship is a key credential not just for the Hospital, but for ourphysician and research faculty, and their academic departments. We follow all the HMSguidelines on the use of its brand.

For any questions related to application of the logo, refer to the HMS Use of Name policyto be found at http://www.fa.hms.harvard.edu/use-of-the-harvard-name/ or contactthe HMS Office of Communications and External Relations.

Harvard Medical School Teaching Hospital logo

Step 2: Pre/Intraoperative Registration (2)

•  Perform registration in Slicer

•  Send target points for cut to ROS

10

Page 11: 3D Slicer Tutorial: Prototyping Surgical Robot System ...

Brigham and Women’s Hospital is a major teaching affiliate of Harvard Medical School,and this academic relationship is a key credential not just for the Hospital, but for ourphysician and research faculty, and their academic departments. We follow all the HMSguidelines on the use of its brand.

For any questions related to application of the logo, refer to the HMS Use of Name policyto be found at http://www.fa.hms.harvard.edu/use-of-the-harvard-name/ or contactthe HMS Office of Communications and External Relations.

Harvard Medical School Teaching Hospital logo

Step 3: Robotic Procedure

•  Robot path is planned and sent to robot

•  Robotic traces the planned trajectory

11

Page 12: 3D Slicer Tutorial: Prototyping Surgical Robot System ...

Brigham and Women’s Hospital is a major teaching affiliate of Harvard Medical School,and this academic relationship is a key credential not just for the Hospital, but for ourphysician and research faculty, and their academic departments. We follow all the HMSguidelines on the use of its brand.

For any questions related to application of the logo, refer to the HMS Use of Name policyto be found at http://www.fa.hms.harvard.edu/use-of-the-harvard-name/ or contactthe HMS Office of Communications and External Relations.

Harvard Medical School Teaching Hospital logo

Conclusion •  Integration of 3D Slicer and ROS

–  Provide access to resources developed in two communities

–  Allows quick prototyping of surgical robot systems

–  Thanks to a wide variety of hardware supported by ROS, the system can be scaled up easily without changing the system architecture

12