Difference between revisions of "Documentation/Nightly/Extensions/LightWeightRobotIGT"
Line 51: | Line 51: | ||
<!-- ---------------------------- --> | <!-- ---------------------------- --> | ||
{{documentation/{{documentation/version}}/module-section|Panels and their use}} | {{documentation/{{documentation/version}}/module-section|Panels and their use}} | ||
+ | {| | ||
+ | |[[Image:Panel.jpg|thumb|300px|LighTWeightRobotIGT]] | ||
+ | |} | ||
+ | {|style="width: 100%" | ||
+ | | | ||
*''Start Communication'': Starts the cyclic communication with the state machine on the robot control | *''Start Communication'': Starts the cyclic communication with the state machine on the robot control | ||
*''Start Visualisation'': Sends a command to the robot control to activate the visualisation | *''Start Visualisation'': Sends a command to the robot control to activate the visualisation | ||
Line 59: | Line 64: | ||
**''Free'': Sends a transition request to the ''Free'' state to the robot control, in which the robot can be moved freely and manually | **''Free'': Sends 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 can be used for a fiducial registration using modul XY | **''Get Fiducial'': Saves the current position in a fiducial list which can be used for a fiducial registration using modul XY | ||
+ | | align="right"| | ||
+ | [[Image:PanelPrePositioning.jpg|thumb|400px|Prepositioning tab]] | ||
+ | |- | ||
+ | | | ||
*Prepositioning tab: | *Prepositioning tab: | ||
**''Virtual Fixture'': Sends a transition request to the ''VirtualFixtures'' state to the robot control in which the robot can be moved freely and manually in work space restricted by active constraints. The supported virtual fixtures geometries are ''plane'' and ''cone''. | **''Virtual Fixture'': Sends a transition request to the ''VirtualFixtures'' state to the robot control in which the robot can be moved freely and manually in work space restricted by active constraints. The supported virtual fixtures geometries are ''plane'' and ''cone''. | ||
**''PathImp'': Sends a transition request to the ''Path'' state to the robot control, in which the robot can be moved on a linear path from the current position towards a target position. | **''PathImp'': Sends a transition request to the ''Path'' state to the robot control, in which the robot can be moved on a linear path from the current position towards a target position. | ||
+ | | align="right"| | ||
+ | [[Image:PanelTargeting.jpg|thumb|400px|Prepositioning tab]] | ||
+ | |- | ||
+ | | | ||
*Targeting: | *Targeting: | ||
**''Move To'': Sends a transition request to the ''MoveTo'' state to the robot control in which the robot moves position controlled towards a target position. | **''Move To'': Sends a transition request to the ''MoveTo'' state to the robot control in which the robot moves position controlled towards a target position. | ||
*''Reset Robot to Idle'': Sends a transition request to the ''Idle'' state to the robot control | *''Reset Robot to Idle'': Sends a transition request to the ''Idle'' state to the robot control | ||
*''Shut Down state machine'': Sends a command to shut down the state machine running on the robot control | *''Shut Down state machine'': Sends a command to shut down the state machine running on the robot control | ||
+ | |} | ||
+ | |||
<!-- | <!-- | ||
{{documentation/{{documentation/version}}/module-parametersdescription}} | {{documentation/{{documentation/version}}/module-parametersdescription}} |
Revision as of 16:00, 19 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 DescriptionThe LightWeightRobotIGT module allows to communicate with a light weight robot (LWR iiwa, KUKA Laboratories GmbH, Germany, Augsburg) using an open interface concept based on the OpenIGTLink protocol (LWROpenIGTIF). Therefore, a state machine example is available at Git Hub containing the necessary interface classes for the communication on the robot control. A tutorial on how to set up the robotic system for the use with this 3D Slicer module see LightWeightRobotIGT Getting Started. For an introduction of the interface concept see LightWeightRobotIGT Introduction. The module provides the following features:
Use CasesN/A Tutorials
Panels and their use
Similar ModulesN/A References
Information for Developers
|