Ale*_*xis 71 android location position accelerometer gyroscope
我正在开发一个Android应用程序来跟踪室内位置.我的手机是使用两个传感器的Google Nexus S,第一个是加速度计,第二个是陀螺仪.
我的想法是,从起始参考点(已知的GPS位置),使用2个传感器(用于运动的加速度计和用于方向的陀螺仪)在移动时跟踪手机.并在用户出发时显示在地图上.
但问题是我不知道如何将这两种传感器结合起来给我一个实际位置?
我在互联网上看过一些关于"kalman过滤器"的文章,经过一些研究后我发现那个过滤器对我来说非常复杂/太多了)特别是在java for Android(cpu杀手)中编码
有人有经验可以与我分享使用陀螺仪和加速度计的室内定位系统吗?
Ali*_*Ali 66
陀螺仪和加速度计是不够的.
通过将线性加速度积分两次得到位置,但误差很大.它在实践中毫无用处.
以下是(Google Tech Talk) 23:20 的解释.我强烈推荐这个视频.
至于室内定位,我发现这些有用:
我不知道这些方法在现实应用程序中的表现如何,或者如何将它们变成一个不错的Android应用程序.
类似的问题是计算建筑物内的距离.