lsl_archived
lsl_archived copied to clipboard
Accessing Skeleton/Rigid Body Data Information in Phasespace
We have been using LabStreamingLayer to record EEG signals in tandem with PhaseSpace motion capture. While looking through the XDF, however, we were not able to find the rigid body data that is usually exported with PhaseSpace. We have found the 289 exported data from the 72 markers, representing X,Y,Z, and confidence, plus the TTL signal. However, there is no information for the rigid body in that, or any adjacent structure in the file. We have build the skeleton in PhaseSpace.
A sample of our data files is linked below. Does anybody know if LSL exports rigid body data, and if so where? https://www.dropbox.com/sh/u4s5k798ddi3301/AACyo_aXz2u8806FuqjlBhApa?dl=0
If the PhaseSpace server was streaming out the rigid-body data then the LSL PhaseSpace app should have picked them up. Normally they would produce additional channels right after the markers (of type Position, Orientation, etc, labeled RigidXX where XX is the number unless you manually assigned a name in the GUI). So there must have been a problem receiving the rigids from the PS server. When repeating the recording you could try to check the box "one stream per rigid body", in which case you should see already in the LabRecorder multiple streams (one per rigid). If that's not happening there might be some setting that needs to be enabled in the PS server to stream that info out, or possibly (but unlikely) the SDK version used by the LSL client doesn't support the kind of data streamed out by your server. If you still can't seem to get the rigids to stream David Medine might be able to help you (we have access to as PS system).
Christian
On Thu, Oct 8, 2015 at 2:00 PM, JVero [email protected] wrote:
We have been using LabStreamingLayer to record EEG signals in tandem with PhaseSpace motion capture. While looking through the XDF, however, we were not able to find the rigid body data that is usually exported with PhaseSpace. We have found the 289 exported data from the 72 markers, representing X,Y,Z, and confidence, plus the TTL signal. However, there is no information for the rigid body in that, or any adjacent structure in the file. We have build the skeleton in PhaseSpace.
A sample of our data files is linked below. Does anybody know if LSL exports rigid body data, and if so where? https://www.dropbox.com/sh/u4s5k798ddi3301/AACyo_aXz2u8806FuqjlBhApa?dl=0
— Reply to this email directly or view it on GitHub https://github.com/sccn/labstreaminglayer/issues/62.
We have tried to use the "One stream per rigid body" button, and we do not get any additional streams in Lab Recorder. Are there any special settings on PhaseSpace that we need to enable? Currently the major difference is that OWL emulator is turned on. What kind of SDK version would not let me get this data?
On Thu, Oct 8, 2015 at 5:11 PM, Christian Kothe [email protected] wrote:
If the PhaseSpace server was streaming out the rigid-body data then the LSL PhaseSpace app should have picked them up. Normally they would produce additional channels right after the markers (of type Position, Orientation, etc, labeled RigidXX where XX is the number unless you manually assigned a name in the GUI). So there must have been a problem receiving the rigids from the PS server. When repeating the recording you could try to check the box "one stream per rigid body", in which case you should see already in the LabRecorder multiple streams (one per rigid). If that's not happening there might be some setting that needs to be enabled in the PS server to stream that info out, or possibly (but unlikely) the SDK version used by the LSL client doesn't support the kind of data streamed out by your server. If you still can't seem to get the rigids to stream David Medine might be able to help you (we have access to as PS system).
Christian
On Thu, Oct 8, 2015 at 2:00 PM, JVero [email protected] wrote:
We have been using LabStreamingLayer to record EEG signals in tandem with PhaseSpace motion capture. While looking through the XDF, however, we were not able to find the rigid body data that is usually exported with PhaseSpace. We have found the 289 exported data from the 72 markers, representing X,Y,Z, and confidence, plus the TTL signal. However, there is no information for the rigid body in that, or any adjacent structure in the file. We have build the skeleton in PhaseSpace.
A sample of our data files is linked below. Does anybody know if LSL exports rigid body data, and if so where?
https://www.dropbox.com/sh/u4s5k798ddi3301/AACyo_aXz2u8806FuqjlBhApa?dl=0
— Reply to this email directly or view it on GitHub https://github.com/sccn/labstreaminglayer/issues/62.
— Reply to this email directly or view it on GitHub https://github.com/sccn/labstreaminglayer/issues/62#issuecomment-146686335 .