私はCMDeviceMotion
iPhone 4 で処理キューを実行しています。これにより、ユーザーによる加速と回転速度が得られます。このデータは自分でフィルタリングできます。
私が理解しようとしているのは、これらの加速度、デバイスの姿勢、および回転速度の個別のサンプルを 3 次元の変位に変換する方法です。これは、直線の古典的な力学で可能ですが、より高度な計算を考えています。たとえば、曲線です。これは GPS で処理できますが、はるかに優れた解像度を探しています。10 フィート以内としましょう。GPS 下晴れた空の平均精度は約 30 フィートです。
デバイスのモーションまたは加速度/回転率イベントのセットを取得して、電話が元の場所からどれだけ離れているかを教えてくれる物理エンジンまたは物理プロセッサのようなものはありますか?
iPhone用のさまざまな歩数計と自転車のGPSトラッカーがあることを知っています。それらは GPS に基づいているのでしょうか、それとも私が説明しているような加速度の統合を実際に行っているのでしょうか?