PLUS connect a new OpenIGTLink compatible tracker #975
Replies: 1 comment
-
Duplicate of #971 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello!



We're using a new optical locator ( AimPosition ), which is OpenIGTLink compatible. We overwrote the example file "trackerServer. CXX" in the source code to transfer real-time location information through OpenIGTLinkIF module to the 3D Slicer and it went well. Three transforms were sent to Slicer correctly (ReferenceStar, Probe, Pointer).
Unfortunately, I had trouble in writing the configuration file, I have tried so many times so any advice will be wonderful!
I wrote the configuration file with help of example configuration: http://perk-software.cs.queensu.ca/plus/doc/nightly/user/DeviceOpenIGTLinkTracker.html
When I launched PlusServer, OpenIGTLink began to sent Transform from waiting state, no significant error was reported.
Then I open Slicer and set a OpenIGTLink port and actived it, the video stream was imported, but there is no transforms in data list. It seemed that Plus didn't receive the transform message.
I have some question: 1. OpenIGTLink sent three real-time matrices, so the MessageType in config file should be TRANSFROM ? Or TDATA? 2. There is no PortName or in DataSources, will this cause PlusToolkit can't recognize the sent messages?
I upload the config file, full log file and OpenIGTLick cpp file if needed.
Any advice will be appreciated! Thank you!
File.zip
Beta Was this translation helpful? Give feedback.
All reactions