Slicer ROS2
Contents:
1. Introduction
2. Getting Started
3. Robot Visualization
4. MRML ROS Nodes
5. Caveats
6. Tests
7. Links
Slicer ROS2
SlicerROS2
Edit on GitHub
SlicerROS2
Contents:
1. Introduction
1.1. Overview
1.2. Acknowledgment
1.3. Publications
1.4. Documentation
2. Getting Started
2.1. Pre-requisites
2.2. Versions
2.3. Compiling Slicer
2.4. Compilation
2.5. Loading the module
2.6. Managing Extensions
3. Robot Visualization
3.1. Overview
3.2. ROS Robot
3.2.1. Universal Robot
3.2.2. Phantom Omni
3.2.3. dVRK PSM
3.2.4. Cobot
3.3. Slicer Robot
3.3.1. Adding and removing robots
3.3.2. Tips and tricks
4. MRML ROS Nodes
4.1. Design
4.1.1. Introduction
4.1.2. C++ vs Python
4.1.3. Execution Model
4.1.4. Templates vs Inheritance
4.1.5. Code generation
4.1.6. Coordinate Systems and Units
4.2. Nodes
4.3. Topics
4.3.1. Publishers
4.3.2. Subscribers
4.4. Services
4.4.1. Clients
4.4.2. Servers
4.5. Parameters
4.6. Tf2
4.6.1. Broadcasts
4.6.2. Lookups
4.7. Robots
5. Caveats
5.1. Missing features
5.2. 3D Slicer extensions
5.3. Loading the module
6. Tests
6.1. Introduction
6.2. Running the unit tests
7. Links