Android デバイスからジャイロスコープを使用して、車が曲がっている間に車の回転角度を見つけようとしています。車が角度 168 の方位で走行していて、道路を右折するとします。ここで、ジャイロスコープを使用して、新しい進行方向または方位角を計算する必要があります。しかし、受け取る値はラジアン/秒です。これらの値を期間 dT にわたって統合してみました。しかし、これらの値は実際の角度にさえ近くありません。回転はデバイスを基準にしていると思い、値を実際の座標に変換しようとしました。しかし、私はそのための良いアルゴリズムを手に入れませんでした。
誰かが私を助けたり、この問題を解決するための適切なリソースを指摘したりできますか?
編集: 質問で言及するのを忘れていました。GPS を使用せずにこれを実行しようとしています (GPS が失敗した場合のシナリオで)。 Android プラットフォーム以外でも実行できるソリューションです。車両の実際の速度を取得するために OBD と通信しています。したがって、クライアントからジャイロスコープのデータを収集し、バックエンドで処理して、車両の回転だけを判断しようとしています。