4

私はCoreMotionフレームワークを実験して、iphoneを手に持って、たとえばメリーゴーランドで回転しているユーザーを検出しました。自身の軸の周りのデバイスの動きを検出する方法はありますが、iPhoneが円を描くように回転していることを検出する良い方法は何ですか?ありがとう

4

2 に答える 2

1

問題が発生する可能性のある劣化したケースが 1 つあります。その特定のケースでは、磁力計 (コンパス) だけが役立ちます。

デバイスを (a) 固定位置の机の上に置き、(b) ゆっくりと回転する完全に水平なターンテーブルに置くと、同じ定性的なセンサーの読み取り値が得られます。ジャイロと加速度計の両方の読み取り値は、2 つのケースで一定ですが、読み取り値は量的に異なります。残念なことに、ジャイロ バイアス エラーにより、ケース (a) が (b) のように見えたり、その逆になったりすることがあります。この特定のケースでは、ジャイロ ドリフトをキャンセルするためにコンパスが必要です。ケース (a) は電話の典型です。

この退化したケースとは別に、センサー フュージョンを備えたジャイロスコープと加速度計は、デバイスの任意の回転を追跡するのに十分です。

于 2011-10-28T16:56:51.207 に答える
1

ジャイロスコープを使用できます。こちらをご覧ください:ジャイロスコープの例

iPhone4 と iPhone4S でのみ利用できることに注意してください。

于 2011-10-28T13:22:38.087 に答える