【问题标题】:How to find Linear acceleration along x-axis using accelerometer如何使用加速度计找到沿 x 轴的线性加速度
【发布时间】:2016-11-03 04:26:58
【问题描述】:

我目前正在开发一个 Android 应用程序,我希望在其中仅沿 x 轴进行加速。我想澄清一些困惑。

  1. 第一个混淆是关于加速度计 x 轴数据的输出。是加速度还是速度。 (请原谅我对糟糕的物理概念)
  2. 第二个困惑是,当我获得 x 轴的孤立读数时,我会在手机倾斜时得到变化。我不想要那个。我只需要水平移动手机时的读数。
  3. 第三个问题是我想通过上面的数据得到手机沿x轴移动的速度。有可能吗?

我仍然不知道上述任何一项是否可行。如果是,请赐教?

【问题讨论】:

    标签: android accelerometer android-sensors


    【解决方案1】:

    如果您的要求允许漂移,这可能是可能的......

    1. 加速度计输出加速度。
    2. 您确定在旋转过程中根本不会在 x 轴方向上移动它吗?此外,如果旋转使 X 轴与重力的拉力对齐,您可能会看到重力发挥作用。您需要将其过滤掉。
    3. 您对此的主要问题是加速度计数据非常嘈杂,并且由于您需要进行双积分才能获得行驶距离(甚至是单积分才能获得速度),您会遇到漂移。.如果您的要求可以容忍漂移,那么它绝对可以工作。

    编辑:起点:https://developer.android.com/guide/topics/sensors/sensors_overview.html

    【讨论】:

    • 是的,我发现当我倾斜手机时,x 轴上有一个运动。必须测试一下。顺便说一句,很好的答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-29
    • 2021-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多