Difference between revisions of "Documentation/Nightly/Extensions/LightWeightRobotIGT"
Line 8: | Line 8: | ||
{{documentation/{{documentation/version}}/module-introduction-start|{{documentation/modulename}}}} | {{documentation/{{documentation/version}}/module-introduction-start|{{documentation/modulename}}}} | ||
{{documentation/{{documentation/version}}/module-introduction-row}} | {{documentation/{{documentation/version}}/module-introduction-row}} | ||
− | This work is supported in part by the National | + | This work is supported in part by the National Institute of Health (R01CA111288, P01CA067165, P41RR019703,P41EB015898, R01CA124377, R01CA138586, R42CA137886, and |
− | Institute of Health (R01CA111288, P01CA067165, P41RR019703, | + | U54EB005 149) and is funded by KUKA Laboratories GmbH (Augsburg, Germany).<br> |
− | P41EB015898, R01CA124377, R01CA138586, R42CA137886, and | ||
− | U54EB005 149) and is funded by KUKA Laboratories GmbH ( | ||
− | |||
Author: Sebastian Tauscher, Junichi Tokuda<br> | Author: Sebastian Tauscher, Junichi Tokuda<br> | ||
Contact: Sebastian Tauscher, <email>sebastian.tauscher@imes.uni-hannover.de</email><br> | Contact: Sebastian Tauscher, <email>sebastian.tauscher@imes.uni-hannover.de</email><br> | ||
Line 22: | Line 19: | ||
<!-- ---------------------------- --> | <!-- ---------------------------- --> | ||
{{documentation/{{documentation/version}}/module-section|Module Description}} | {{documentation/{{documentation/version}}/module-section|Module Description}} | ||
− | The LightWeightRobotIGT module allow to communicate with a light weight robot LWR iiwa (KUKA Laboratories GmbH, Germany, Augsburg) using a open interface concept based on the OpenIGTLink protocol. Therefor, a state machine example is available at ADD LINK containing the necessary interface classes for the communication on the robot control. For an tutorial on how to set up the robotic system for the use with this 3D Slicer module see XX. The module provides the following features : | + | The LightWeightRobotIGT module allow to communicate with a light weight robot LWR iiwa (KUKA Laboratories GmbH, Germany, Augsburg) using a open interface concept based on the OpenIGTLink protocol. Therefor, a state machine example is available at ADD LINK containing the necessary interface classes for the communication on the robot control. For an tutorial on how to set up the robotic system for the use with this 3D Slicer module see XX. The module provides the following features: |
*State control: A state machine on the robot control can be operated using string commands of the type "CommandName;p1;...;pn;" where p1-pn are the parameters needed to initialise the state. When the robot model is visualised the robot changes the color according to its current state. | *State control: A state machine on the robot control can be operated using string commands of the type "CommandName;p1;...;pn;" where p1-pn are the parameters needed to initialise the state. When the robot model is visualised the robot changes the color according to its current state. | ||
*Visualisation: A 3D model of the robot can be loaded and is automatically connected to the corresponding transformation matrices received from the robot control. Furthermore, the estimate force at the tool center point, e.g. the tool tip can be visualized by an scale 3D arrow in the force direction. | *Visualisation: A 3D model of the robot can be loaded and is automatically connected to the corresponding transformation matrices received from the robot control. Furthermore, the estimate force at the tool center point, e.g. the tool tip can be visualized by an scale 3D arrow in the force direction. | ||
Line 36: | Line 33: | ||
<!-- ---------------------------- --> | <!-- ---------------------------- --> | ||
{{documentation/{{documentation/version}}/module-section|Panels and their use}} | {{documentation/{{documentation/version}}/module-section|Panels and their use}} | ||
− | + | *Registration | |
+ | **Free: Sending a transition request to the free state to the robot control in which the robot can be moved freely and manually | ||
+ | **Get Fiducial: Saves the current position in a fiducial list which be used for a fiducial registration using modul XY | ||
+ | *Prepositioning | ||
+ | **Virtual Fixture: | ||
+ | **PathImp: | ||
+ | *Targeting | ||
+ | **Move To | ||
<!-- | <!-- | ||
{{documentation/{{documentation/version}}/module-parametersdescription}} | {{documentation/{{documentation/version}}/module-parametersdescription}} |
Revision as of 14:01, 11 September 2014
Home < Documentation < Nightly < Extensions < LightWeightRobotIGT
For the latest Slicer documentation, visit the read-the-docs. |
Introduction and Acknowledgements
This work is supported in part by the National Institute of Health (R01CA111288, P01CA067165, P41RR019703,P41EB015898, R01CA124377, R01CA138586, R42CA137886, and U54EB005 149) and is funded by KUKA Laboratories GmbH (Augsburg, Germany). | |||
|
Module Description
The LightWeightRobotIGT module allow to communicate with a light weight robot LWR iiwa (KUKA Laboratories GmbH, Germany, Augsburg) using a open interface concept based on the OpenIGTLink protocol. Therefor, a state machine example is available at ADD LINK containing the necessary interface classes for the communication on the robot control. For an tutorial on how to set up the robotic system for the use with this 3D Slicer module see XX. The module provides the following features:
- State control: A state machine on the robot control can be operated using string commands of the type "CommandName;p1;...;pn;" where p1-pn are the parameters needed to initialise the state. When the robot model is visualised the robot changes the color according to its current state.
- Visualisation: A 3D model of the robot can be loaded and is automatically connected to the corresponding transformation matrices received from the robot control. Furthermore, the estimate force at the tool center point, e.g. the tool tip can be visualized by an scale 3D arrow in the force direction.
Use Cases
N/A
Tutorials
N/A
Panels and their use
- Registration
- Free: Sending a transition request to the free state to the robot control in which the robot can be moved freely and manually
- Get Fiducial: Saves the current position in a fiducial list which be used for a fiducial registration using modul XY
- Prepositioning
- Virtual Fixture:
- PathImp:
- Targeting
- Move To
Similar Modules
N/A
References
Tauscher S, Tokuda J, Schreiber G, Neff T, Hata N, Ortmaier T. OpenIGTLink interface for state control and visualisation of a robot for image-guided therapy systems. Int J Comput Assist Radiol Surg. 2014 Jun 13.
Information for Developers
Section under construction. |