Android 使用智能手机传感器';检测用户';从建筑物到地面的高度

Android 使用智能手机传感器';检测用户';从建筑物到地面的高度,android,accelerometer,android-sensors,gyroscope,Android,Accelerometer,Android Sensors,Gyroscope,我正在尝试为室内地图创建一个android应用程序。因此,我只想检测用户何时使用传感器改变了楼层标高(检测当前标高时参考建筑物的标高0)。我认为最简单的方法是检测自动扶梯或电梯上的运动。 可用传感器: -加速计 -陀螺仪 -磁强计 -重力传感器 -线加速度 -旋转传感器 我已经找到了一个很好的方法,将加速度计和陀螺仪结合起来,但是当用户在一个缓慢的自动扶梯上时,这种方法可以应用到实践中吗? 理论上,如果我知道自动扶梯在10秒钟内将客户从一个级别传送到另一个级别,智能手机可以记录一些特定的传感器变

我正在尝试为室内地图创建一个android应用程序。因此,我只想检测用户何时使用传感器改变了楼层标高(检测当前标高时参考建筑物的标高0)。我认为最简单的方法是检测自动扶梯或电梯上的运动。 可用传感器:

-加速计 -陀螺仪 -磁强计 -重力传感器 -线加速度 -旋转传感器

我已经找到了一个很好的方法,将加速度计和陀螺仪结合起来,但是当用户在一个缓慢的自动扶梯上时,这种方法可以应用到实践中吗?
理论上,如果我知道自动扶梯在10秒钟内将客户从一个级别传送到另一个级别,智能手机可以记录一些特定的传感器变化,并估计用户已更改了构建级别(上限或下限)。

这是否回答了您的问题?我读过这篇文章。不,我正在尝试使用智能手机的传感器作为自主方式来确定地板高度。全球定位系统。。。效率不高。Elipsoid级别,不准确。Bu谢谢。请尝试传感器数据,但移动设备传感器很嘈杂:在没有802.11mc的情况下获得准确的室内位置需要额外的传感器,如探戈项目:嘿,如果使用压力传感器,会更好更快。但在您的情况下,您需要找到带有此传感器的手机。我想创建一个简单的应用程序,该应用程序可以在配备基本传感器的简单设备上使用。