Inconsistent streaming frequency
I am having some issues with sensor streaming frequency when collecting data from two MetaMotion R sensors simultaneously.
- When streaming Euler angles at 100Hz, the elapsed time increases inconsistently (i.e., the collection frequency varies throughout the duration of the trial). As well, the time stamp does not match the elapsed time (the number of significant figures suggests that the time stamp should increase by 0.01s each frame, but this is not the case). This issue occurs when also streaming Quaternions at 100Hz.
- When streaming accelerometer, gyroscope, and magnetometer data simultaneously (each at 25Hz), the elapsed time reads the same value 3x in a row (for accelerometer and gyroscope), however the x,y, and z columns continue to change. The elapsed time readings between groups of 3 frames is also inconsistent. The magnetometer elapsed time reading increases from frame to frame, however it still increases inconsistently (i.e., not by 0.04s each frame). These issues are the same when collecting these three simultaneously, or individually, and at different frequencies.
- The number of samples per sensor is then different between the two sensors during simultaneous collection, and during the same trial.
These issues are very problematic for our research, as so much relies on timing and accuracy of the sensors. Here is a link to a folder containing Quaternion, Acclerometer, Gyroscope, Magnetometer, and Euler angle data:
Do you have any suggestions as to why this might be happening? And if so, are they able to be addressed and fixed?
This discussion has been closed.