mirror of
https://github.com/SlimeVR/SlimeVR-Tracker-ESP.git
synced 2026-04-06 02:01:57 +02:00
bba36191b10401e5cdfd9eb1e3b056dd140e77dc
SlimeVR Tracker ESP firmware
Firmware for ESP8266 microcontroller and different IMU sensors to use them as a vive-like trackers in VR.
Requires SlimeVR Server to work with Steamvr and resolve pose.
Compatibility
Compatible and tested with these IMUs (select during compilation):
- BNO085
- Using any fusion in internal DMP. Best results with ARVR Stabilized Game Rotation Vector or ARVR Stabilized Rotation Vector if in good magnetic environment
- BNO080
- Using any fusion in internal DMP. Doesn't have BNO085's ARVR stabilization, but still gives good results.
- BNO055
- Work in progress. Should be roughly equal BNO080, but cheaper
- MPU-9250
- Using Mahony sensor fusion of Gyroscope, Magnetometer and Accelerometer, requires good magnetic environment
- MPU-6500
- Using internal DMP to fuse Gyroscope and Accelerometer, can be used with MPU-9250, can drift substantially
- MPU-6050
- Same as MPU-6500
Description
Languages
C++
75.4%
C
23.9%
Python
0.6%
Nix
0.1%