UIAccelerometer について疑問があります。
- 加速度.xの単位は何ですか?
- UIAccelerometer を使用して速度を計算するにはどうすればよいですか?
単位は 1g = 9.81m/s^2 です。たとえば、地球の重力場の加速度です。
加速度は速度の変化です。時間 t0 での速度がわかっている場合にのみ、時間 t1 での速度を取得できます。それで
v(t1) = v(t0) + (a(t1) - g) * (t1-t0)
t1 と t0 が 2 つの連続した測定の時間であると仮定します。ここで、v は速度ベクトル、a は加速度ベクトル、g は重力ベクトルです。
ただし、iOS デバイスの加速度計には多くのノイズが含まれており、速度 (または位置) の追跡には特に適していません。大規模な距離の場合、GPS があります。距離が短い場合、信頼できる方法はありません。
最高です、ピーター。