该应用程序将设备的 3D 方向可视化为 3D 指南针。
该应用程序演示了各种传感器和传感器融合的功能。来自陀螺仪、加速度计和指南针的数据以不同的方式组合,结果显示为 3D 指南针,可以通过旋转设备来旋转该指南针。
此应用程序的主要新颖之处在于虚拟传感器的融合:“改进的方向传感器 1”和“改进的方向传感器 2”将 Android 旋转矢量与虚拟陀螺仪传感器融合,以实现具有先前未知的稳定性和精度的姿态估计。
除了这两种传感器之外,还可以使用以下传感器进行比较:
- 改进的方向传感器 1(Android 旋转矢量和校准陀螺仪的Sensor fusion - 不太稳定但更准确)
- 改进的方向传感器 2(Android 旋转矢量和校准陀螺仪的Sensor fusion - 更稳定但不太准确)
- Android旋转矢量(加速度计+陀螺仪+指南针的卡尔曼滤波器融合)
- 校准陀螺仪(加速度计+陀螺仪+指南针卡尔曼滤波器融合的单独结果)
- 重力+指南针
- 加速度计+指南针
- 已弃用的 Android 方向传感器(加速计 + 陀螺仪 + 指南针的互补滤波器融合)
源代码是公开的,链接可以在“关于”部分找到。
阅读更多信息