百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

SlimeVR-Tracker-ESP

> 编程语言
开源

SlimeVR 追踪器固件,适用于 ESP32/ESP8266 和不同的 IMU

1.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

SlimeVR 追踪器固件,适用于 ESP32/ESP8266 和不同的 IMU

SlimeVR Tracker 固件用于 ESP8266/ESP32 微控制器和不同的 IMU 传感器,可将它们用作类似 Vive 的跟踪器在 VR 中使用。需要 SlimeVR Server 才能与 SteamVR 协同工作并解析姿态。它应该与 owoTrack 兼容,但不保证兼容。

以下的 IMU 和它们对应的 IMU 值由固件支持: * BNO085 和 BNO086 (IMU_BNO085) * 使用内部 DMP 中的任何融合。在良好的磁场环境下,最佳结果为 ARVR 稳定的游戏旋转向量或 ARVR 稳定的旋转向量。 * BNO080 (IMU_BNO080) * 使用内部 DMP 中的任何融合。没有 BNO085 的 ARVR 稳定功能,但仍然可以获得良好的结果。 * MPU-6500 (IMU_MPU6500) 和 MPU-6050 (IMU_MPU6050) * 使用内部 DMP 来融合陀螺仪和加速计。可能会出现明显的偏移。 * 注意: 目前,MPU 启动时会自动校准。您必须将其放置在地面上,并在校准完成(持续几秒钟)之前不要移动它。ESP 上的 LED 在校准完成后会闪烁 5 次。 * BNO055 (IMU_BNO055) * 与 BNO080 相比表现要差得多,尽管硬件相同。不建议使用。 * MPU-9250 (IMU_MPU9250) * 使用陀螺仪、磁力计和加速计的 Mahony 传感器融合,需要良好的磁场环境。 * 请参见下面的 * 传感器校准* 以获取有关校准此传感器的信息。 * 在 6DoF 模式下,请在 defines.h 中指定 IMU_MPU6500 以使用无磁力计。 * 实验性支持! * BMI160 (IMU_BMI160) * 使用陀螺仪和加速计的传感器融合。 * 请参见下面的 ** 传感器校准** 以获取有关校准此传感器的信息。 * 校准文件格式不稳定,可能无法使用较新的固件版本加载。 * 实验性支持! * 支持以下磁力计:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言