如何使用加速度计找到沿 x 轴的线性加速度
How to find Linear acceleration along x-axis using accelerometer
我目前正在开发一个 android 应用程序,我想在其中仅沿 x 轴获得加速度。心里有一些困惑,想理清。
- 第一个混淆是关于加速度计的 x 轴数据的输出。是加速度还是速度。 (请原谅我糟糕的物理概念)。
- 第二个困惑是,当我得到 x 轴的孤立读数时,当 phone 倾斜时我会得到一个变化。我不想要那个。我只在水平移动 phone 时才需要读数。
- 第三个问题是我想通过上面的数据得到phone沿x轴移动的速度。可能吗?
我仍然不知道以上是否可行。请问是吗?
如果您的要求允许漂移,这可能是可能的...
- 加速度计输出加速度。
- 你确定你在旋转时完全没有在x轴方向上移动吗?如果旋转使 X 轴与重力的拉力对齐,您也可能会看到重力起作用。您需要将其过滤掉。
- 你的主要问题是加速度计数据非常嘈杂,由于你需要做二重积分来获得行进的距离(或者甚至是单积分来获得速度),你会遇到漂移.. 如果你的需求是可以容忍漂移的,那绝对可以。
编辑:起点:https://developer.android.com/guide/topics/sensors/sensors_overview.html
我目前正在开发一个 android 应用程序,我想在其中仅沿 x 轴获得加速度。心里有一些困惑,想理清。
- 第一个混淆是关于加速度计的 x 轴数据的输出。是加速度还是速度。 (请原谅我糟糕的物理概念)。
- 第二个困惑是,当我得到 x 轴的孤立读数时,当 phone 倾斜时我会得到一个变化。我不想要那个。我只在水平移动 phone 时才需要读数。
- 第三个问题是我想通过上面的数据得到phone沿x轴移动的速度。可能吗?
我仍然不知道以上是否可行。请问是吗?
如果您的要求允许漂移,这可能是可能的...
- 加速度计输出加速度。
- 你确定你在旋转时完全没有在x轴方向上移动吗?如果旋转使 X 轴与重力的拉力对齐,您也可能会看到重力起作用。您需要将其过滤掉。
- 你的主要问题是加速度计数据非常嘈杂,由于你需要做二重积分来获得行进的距离(或者甚至是单积分来获得速度),你会遇到漂移.. 如果你的需求是可以容忍漂移的,那绝对可以。
编辑:起点:https://developer.android.com/guide/topics/sensors/sensors_overview.html