how to calculate phone's movement in the vertical direction from rest?

前端 未结 3 1682
生来不讨喜
生来不讨喜 2020-11-29 11:56

I am developing an app using android OS for which I need to know how can I calculate the movement of the device up in the vertical direction.

For example, the devic

3条回答
  •  粉色の甜心
    2020-11-29 12:24

    If you integrate the acceleration twice you get position but the error is horrible. It is useless in practice. Here is an explanation why (Google Tech Talk) at 23:20. I highly recommend this video.

    Now, you do not need anything accurate and that is a different story. The linear acceleration is available after sensor fusion, as described in the video. See Sensor.TYPE_LINEAR_ACCELERATION at SensorEvent. I would first try a high-pass filter to detect sudden increase in the linear acceleration along the vertical axis.

    I have no idea whether it is good for your application.

提交回复
热议问题