web-dev-qa-db-ja.com

ジャイロスコープ対加速度計?

IOS 4はもはやNDAではないので、ジャイロスコープが開発者向けに加速度計を介して提供しなければならないものを知りたいです。 APIに違いはありますか?他のもの?

46
Moshe

MEMジャイロスコープは、変化率デバイスです。デバイスがその軸で回転するにつれて、回転の変化を確認できます。加速度計は、X、Y、およびZベクトルに沿った力のみを提供し、「ねじれ」を解決できません。両方のセンサーを使用することで、6DOF(自由度)慣性システム(または推測航法)と呼ばれるものを実装できることが多く、デバイスの相対的な物理的位置を見つけることができます。 (すべての慣性システムはドリフトするため、長期的には安定しないことに注意してください)。

つまり、ジャイロスコープは回転を測定し、加速度計は平行移動を測定します。

ジャイロスコープを読み取るための 新しいAPI があります。

41
Yann Ramin

実際、加速度計は直線加速度を測定します。しかし、力は質量と加速度の積に等しいため、一定の質量を持っている限り、人は力を測定力と見なすことができます。線形加速度は、線形速度の変化率です。一方、ジャイロはangular運動の線形加速度とは反対の回転速度測定を提供します。両方のセンサーは変化率を測定します;異なるものの変化率を測定するだけです。

技術的には、線形加速度計で回転速度を測定することが可能です。これは、デバイスが回転しているときにデバイスが生成する遠心力によるものです。遠心力は、その回転速度に直接関係しています。実際、多くのMEMSジャイロセンサーは、実際に線形加速度計を使用して、特定の向きに注意深く配置し、遠心力を測定して実際の回転ジャイロ速度を計算することで回転速度を決定します。

40
Kelvin