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
-
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