xsens / xsens_dot_server

34 stars 24 forks source link

Sampling frequency and synchronization issues with Server running on Raspberry Pi 4B #30

Open tonduong opened 3 years ago

tonduong commented 3 years ago

Hi, I am currently running Xsens DOT Server on Raspberry Pi 4B. There are a few issues that I have encountered and I wonder if they have been resolved yet.

  1. I am able to scan and connect to 5 sensors with the web server. When I start Xsens DOT Server and begin collecting data in the first time, all 5 Xsens DOT sensors successfully connect to the server, synchronize, and stream data back to the Xsens DOT Server on Raspberry Pi. However, when I click "Stop Logging" to terminate the session, and then "Start Logging" again, only 2 or 3 Xsens DOT sensors (sometimes only 1 DOT sensor) are successfully synched, and the Server gets stuck at waiting for "Successful synchronization" from all 5 sensors. This issue happens very regularly. In order to avoid the issue, I have to disconnect all 5 sensors from the current Xsens DOT Server session, close Xsens DOT Server, use the Xsens DOT App on my iPhone to connect and deactivate Sync on those sensors. After that, I can begin a new Xsens DOT Server session as before. The sensors are updated the latest firmware version. Please let me know if this issue has been addressed.

  2. When connecting multiple sensors for data collection, the sampling frequencies of the sensors are sometimes different. For example, in a collected data set of 3 DOTs, two of them run at 60 Hz and the other one runs at 30 Hz (half of the total received packets of each of the other two). Has anyone encountered this issue?

Thank you all in advance!