Sebastian Madgwich のセンサー フュージョン アルゴリズム ( http://www.x-io.co.uk/node/8 ) を Android に移植しようとしましたが、最初の結果は正しくないようで、結果のクォータニオンはどこにでも移動します。電話は安定しています。問題の 1 つは、3 つのセンサー (ジャイロ、加速度計、磁力計) を同時にサンプリングできないことですが、Android センサー マネージャーでは許可されていないようです。アルゴリズムの移植に成功した人はいますか? 前もって感謝します
質問する
2012 次
1 に答える
2
私はこれを Android に実装していませんが、修士論文のために取り組んでいる拡張現実アプリケーション用に iPad 2 で動作させています。スムーズに動作させるには、センサーの更新レートをフレームレートに合わせて設定するのが最善であることがわかりました(つまり、私にとっては30hzです)が、デバイスに最適なものを確認するために実験する価値があるでしょう.
どこにでも飛んでいるとはどういう意味か正確にはわかりませんが、センサーのドリフトにより、おそらくかなりの量のエラーが発生します.デバイスが静止しているときにオブジェクトがゆっくりとランダムに回転します. 非常に煩わしいですが、IMU を使用する場合はこれを受け入れる必要があります。
また、各センサーが個別に新しい読み取り値を取得するのではなく、すべてのセンサーから新しい読み取り値を取得した後に必ずクォータニオンを更新してください。
于 2012-05-02T12:24:34.020 に答える