Dynamic Sfusion #160

Closed
opened 2026-04-05 17:52:02 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @gorbit99 on 11/12/2024

This PR makes the following changes:

  1. IMU Support: adds support for icm45686, icm45605, and lsm6ds3 (non tr-c version)
  2. Adds nonblocking calibration
    • The tracker detects when it's at rest and calibrates itself
    • The calibration is then used the next time the tracker starts up
    • This replaces manual calibration and is set as the default
  3. Adds per sensor VQF parameters, so each IMU can be fine tuned
  4. Enables VQF's MBE feature by default, and modifies VQF to be somewhat temperature aware
  5. Adds the DELCAL serial command to only delete the IMU calibration without having to delete WIFI data
  6. Adds 32 bit sensor sample support into sfusion
  7. Overclocks the ESP, so no fifo overruns happen
*Originally created by @gorbit99 on 11/12/2024* This PR makes the following changes: 1. IMU Support: adds support for icm45686, icm45605, and lsm6ds3 (non tr-c version) 2. Adds nonblocking calibration - The tracker detects when it's at rest and calibrates itself - The calibration is then used the next time the tracker starts up - This replaces manual calibration and is set as the default 3. Adds per sensor VQF parameters, so each IMU can be fine tuned 4. Enables VQF's MBE feature by default, and modifies VQF to be somewhat temperature aware 5. Adds the DELCAL serial command to only delete the IMU calibration without having to delete WIFI data 6. Adds 32 bit sensor sample support into sfusion 7. Overclocks the ESP, so no fifo overruns happen
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/SlimeVR-Tracker-ESP#160