When a rotation vector of nan is received, the application needs to be restarted #968

Closed
opened 2026-04-06 01:46:13 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @wigwagwent on 8/21/2023

So when the imu reports a NaN in the rotation it will not go away once the imu starts sending real data again. For example you short the imu or an incorrect calibration gets loaded to the imu it can return NaN. When the sever gets this it will break the the preview (no tracker will show) and will break the rotation display (won't update for that tracker). After the tracker starts sending real data (raw rotation does not break) a full reset will not fix the main rotation and it will still display NaN. The only way I have found to get rotation from that tracker again is to restart the server.

image

*Originally created by @wigwagwent on 8/21/2023* So when the imu reports a NaN in the rotation it will not go away once the imu starts sending real data again. For example you short the imu or an incorrect calibration gets loaded to the imu it can return NaN. When the sever gets this it will break the the preview (no tracker will show) and will break the rotation display (won't update for that tracker). After the tracker starts sending real data (raw rotation does not break) a full reset will not fix the main rotation and it will still display NaN. The only way I have found to get rotation from that tracker again is to restart the server. ![image](https://github.com/SlimeVR/SlimeVR-Server/assets/66268000/7982b9d1-d478-454a-9b44-89ea20f51d73)
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/SlimeVR-Server#968