我正在开发一个Android应用程序来跟踪室内位置.我的手机是使用两个传感器的Google Nexus S,第一个是加速度计,第二个是陀螺仪.
我的想法是,从起始参考点(已知的GPS位置),使用2个传感器(用于运动的加速度计和用于方向的陀螺仪)在移动时跟踪手机.并在用户出发时显示在地图上.
但问题是我不知道如何将这两种传感器结合起来给我一个实际位置?
我在互联网上看过一些关于"kalman过滤器"的文章,经过一些研究后我发现那个过滤器对我来说非常复杂/太多了)特别是在java for Android(cpu杀手)中编码
有人有经验可以与我分享使用陀螺仪和加速度计的室内定位系统吗?
我想构建一个应用程序,使用陀螺+加速度计计算iPhone(非长距离)的准确行进距离.这里不需要GPS.
我该如何处理这个问题?
据我了解,GPS的准确性有限.是否有可能为3D空间中的人获得更精确的位置?
我打算编写一个应用程序,用户可以在任何方向上移动手机,但只需要移动几英尺.是否有任何技术,可能使用加速度计和陀螺仪来实现这种精确度?
例如,用户将电话保持平坦(使得电话的底部与地板平行).屏幕上有一些东西,当人向前,向后和左右移动时,它不会随着屏幕移动.因此,对象看起来是不可移动的,并且只有通过将电话放在3D空间中的正确位置才能发现.
我不需要任何人编写一些代码,只要简单地了解一下,如果通过一些努力工作,这甚至是可能的.
谢谢!
德里克
我正在开发一个应用程序,我想跟踪移动用户在GPS不可用的建筑物内的位置.用户在众所周知的固定位置(精确到5厘米内)开始,此时电话中的加速度计将被激活以跟踪相对于该固定位置的任何进一步的移动.我的问题是,在当代智能手机(iphone,Android手机等)中,人们可以准确地根据这些手机通常配备的加速度计来跟踪某些人的位置吗?
具体的例子很好,例如"如果我从起点移动50米X,从起点移动35米Y,从起点移动5米Z,我可以预期我的位置近似在+/- 80之内大多数现有智能手机上的厘米",或者其他什么.
我对卡尔曼滤波器等技术只有肤浅的理解来校正漂移,但是如果这些技术与我的应用相关并且有人想要描述我可能从这些技术中获得的校正的质量,那将是一个加分.
我只是应用程序开发行业的初学者.我知道加速度计可用于沿三轴返回当前加速度,单位为米/秒平方(m/s2).但我已经知道加速度计也可以用作速度计.
我想知道如何使用加速度计来确定Android设备在兴趣点之间的行进距离.如果可能,那我该如何实现呢?我已经看到了类似的问题"我如何使用加速度计测量 Iphone行进的距离" 如何测量iPhone使用加速度计行进的距离?.但我没有达到目的.
谢谢,阿尔斯兰
我想通过移动iPhone在iPhone屏幕上移动对象(矩形,圆形等).例如,我沿着X轴移动iPhone,对象沿着X轴移动.Y轴,Z轴相同.
我怎样才能做到这一点?我可以获得算法吗?
谢谢.
PS:我看了一会儿,似乎有可能使用加速度计.
我必须编写一个iphone应用程序,它可以跟踪iphone本身的运动,考虑到它的初始位置,而不使用GPS.也就是说,我只能使用陀螺仪和加速度计提供的数据.我需要测量的距离相当小,我所寻找的精度最多是40-50厘米(~2英尺).
这可能吗?如果是这样,最好的方法是什么?另外,您是否知道已经实现此功能的任何现有(也可能是开源)项目?
非常感谢!
我正在开发一个使用Android OS的应用程序,我需要知道如何计算设备在垂直方向上的移动.
例如,设备处于静止状态(A点),用户手拿它(B点),现在A点和B点之间有高度变化,我该如何计算?
我已经阅读了有关传感器和加速度计的文章,但我找不到任何可以帮助我的东西.有人有主意吗?
我想使用陀螺仪,加速度计和磁力计在3轴上获得完全平滑的旋转.
第一个问题是我的输出单独有噪音,我想知道如何删除它.
第二个问题是我认为它应该用卡尔曼滤波器解决的陀螺漂移.
第三个问题是加速度计.如果我在不旋转设备的情况下移动设备时将陀螺仪和加速度计组合在一起,输出将会改变.卡尔曼滤波器是否也能从输出中消除移动效果?