我正在开发一个 Android 应用程序来跟踪室内位置。我的手机是使用两个传感器的 Google Nexus S,第一个是加速度计,第二个是陀螺仪。
我的想法是,从起始参考点(已知的 GPS 位置)开始,使用 2 个传感器(用于运动的加速度计和用于方向的陀螺仪)在移动时跟踪手机。并在用户去的时候显示在地图上。
但问题是我不知道如何结合这两个传感器给我一个实际位置?
我在互联网上阅读了一些关于“卡尔曼滤波器”的文章,经过更多研究后,我发现该过滤器非常复杂/对我来说太多了)特别是在 Java 中为 Android 编写代码(cpu 杀手)
有人可以和我分享一些关于使用陀螺仪和加速度计的室内定位系统的经验吗?