リファレンスによると、deviceMotion プロパティは、加速度計とジャイロスコープの両方を備えたデバイスでのみ使用できます。これは、そのサブプロパティがセンサー フュージョン アルゴリズムの結果であるためです。つまり、推定エラーを減らすために、両方の信号が一緒に評価されます。
ええと、私の質問は、CMMotionManager が計算を行うために使用する内部実装またはアルゴリズムがどこにあるかということです。このいわゆる「センサー融合アルゴリズム」について詳しく知りたい
人気のある融合アルゴリズムは、たとえばカルマン フィルターと派生物ですが、CMMotionManager の内部実装は、より単純で高速なアルゴリズムに基づいていると思います。最終的にロール、ヨー、ピッチを計算するために、加速度計とジャイロスコープからのセンサーデータに基づいて、単純ではあるが十分に優れた数学計算が行われることを期待しています