Skip to content

Integration Nexus Vicon into 3D Slicer through PlusServer #1208

@AurelieSar

Description

@AurelieSar

Dear PlusToolkit team,

As you may already know, we are working on the integration of Nexus Vicon into 3D Slicer through PlusServer, to perform 3D freehand ultrasound with Vicon and Qualisys systems.

Here are the attached files :
Configfile_Server.zip

We already succeeded in :

  • creating a OpenIGTLink server using Python that sends random quaternions into the port 18944 (file "my_server.py" attached in the zip). Let's call him "NexusServer" (later we will send the Vicon Nexus data from the rigidbody into this server)
  • creating a OpenIGTLink server using PlusServer that receives data from the NexusServer (18944) and sends data into the port 18946 (config file "my_OpenIGTLinkTracker.xml"), to be read by 3D Slicer. Later, we want to use the PlusServer server to mix data from NexusServer and from the ultrasound, either Telemed or from a videograbber.
  • reading the PlusServer data with 3D Slicer.

We confirm that, when we launch PlusServer server, we do have a client connection to our NexusServer. We also confirm that 3D Slicer connects to the PlusServer server, by displaying "ON", however we have no transform appearing in "IN".

We suspect that the data sent into PlusServer from the NexusServer are not in the right format.

Could you help us with the format of transform needed by PlusServer ?

Best regards,
Aurélie

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions