"校正"とは、加速度計で「重力の調整」を意味し、ジャイロスコープおよび/または位置と外部変換センサーの「基礎変換を確立する」と仮定しますか?
磁力計(ある時点でローカル磁場データに対して較正する必要があります)、または事前較正された外部センサデータ(Rift、Vive、PSVRの使用など)のような参照はありません)、手動操作なしでモーションセンサーを較正することはできません。
データを収集している間に、「キャリブレーション中...」画面を表示している間に、ユーザーは、フルスクリーンプレゼンテーション/テキストを使用して、しばらく静止した状態で快適な位置にいることを示唆することによって、それはあなたが本当にあなたの校正をすることができるように自動化されています。
悲しいことに、ジャイロと加速度計のデータには、マグニチュード(電話機には通常はない)や他の補正方法(ボタンを押したときの再キャリブレーションなど)が必然的に "ドリフト"になります。これはハードウェアレベルで避けられないものです - それを避ける魔法はありません。
長時間ドリフトを測定した後、ユーザーがデータを収集している間にデバイスを一定時間表面に置くように指示して、ソフトウェア調整ソリューションを作成することができます。
出典
2017-02-14 19:08:02
MMc
質問を編集して[これまでに試したこと](http://whathaveyoutried.com)を表示してください。問題のあるコードの[mcve]を含める必要があります。次に、特定の問題を解決するために役立つことができます。 [ask]も読んでください。 –