Raz*_*ill 6 android sensor accelerometer compass-geolocation
我正在开发一个使用Android OS的应用程序,我需要知道如何计算设备在垂直方向上的移动.
例如,设备处于静止状态(A点),用户手拿它(B点),现在A点和B点之间有高度变化,我该如何计算?
我已经阅读了有关传感器和加速度计的文章,但我找不到任何可以帮助我的东西.有人有主意吗?
如果你将加速度积分两次得到位置,但错误是可怕的.它在实践中毫无用处.以下是23:20 解释原因(Google Tech Talk)的原因.我强烈推荐这个视频.
现在,你不需要任何准确的东西,这是一个不同的故事.的线性加速度是传感器融合后可用,如在视频中描述.见传感器.Sensor.TYPE_LINEAR_ACCELERATION在SensorEvent.我首先尝试使用高通滤波器来检测沿垂直轴的线性加速度的突然增加.
我不知道它对你的应用是否有益.
| 归档时间: |
|
| 查看次数: |
14907 次 |
| 最近记录: |