私は自律型クワッド・ヘリコプターを構築しています。クワッドを目標のGPS座標に移動しようとしています。私はhaversine式を使用してターゲットの距離を計算しています。 たとえば、クワッドをターゲットの方向に回転させ、目的地に達するまで前方に移動します(この部分はすでに完了しています)。 どのようにヨーを計算してターゲットの方向に向けるのですか? GPS座標との計算は非常に不正確です。磁力計を使用すると、傾斜角度が場所によって変わります。
これはどのように計算されますか? arduのパイロットはどのようにこの計算を行いますか?クワッド・ヘリコプターの見出し値の計算。
0
A
答えて
0
不正確な対策を扱う制御アルゴリズムを開発する1つの方法は、何らかのフィルタリングによって異なる測定値を組み合わせることです。その意味で、設定ポイントのリファレンスはGPSと磁力計の両方に基づいて作成されます。
このタスクを実行する方法はいくつかあります。多くのアプリケーションでは、カルマンフィルタに基づくデータ融合が使用されています。一般的な考え方は、見出しの見積もりをより良くするために、プレディクタ(または状態オブザーバ)を使用することです。私はこれらのトピックに関するいくつかの研究を提案する:データ融合、カルマンフィルタリング。
http://scholarscompass.vcu.edu/cgi/viewcontent.cgi?article=4188&context=etd
関連する問題
- 1. OpenGL計算法(クワッド)
- 2. 見出しの計算方法
- 3. ヘリコプターのゲームはアルゴリズム
- 4. 見出しの変形を計算します。
- 5. 2つのGPSデバイスで見出しを計算する
- 6. スパーク:計算値なしの圧縮キーの抽出
- 7. 計算パーセント値
- 8. 計算値
- 9. 計算P-値
- 10. TSQL - 値の合計を計算するか、最初に合計して値を計算しますか?
- 11. 数値のファクトリアルの計算
- 12. 計算した最大値
- 13. テンプレートへの出力計算
- 14. 合計イベント出席者の計算
- 15. 計算値のSiebel 'like'演算
- 16. IMultiValueConverter + MultiBinding - データバインド値の逆算術計算?
- 17. 95パーセンタイル値の計算?
- 18. VAT計算機のブール値
- 19. Jqgrid - noOfPages値の計算
- 20. SQLクエリの計算フィールド値
- 21. 最大ヒストグラム値の計算
- 22. 現在価値の計算
- 23. 二つの数値計算
- 24. 計算テキストファイルの数値データ
- 25. Chromeデベロッパーツールの計算値
- 26. 計算後の小数値
- 27. Cの数値計算ライブラリ
- 28. VBAダイナミックレンジ値の計算と
- 29. 以前の値で計算
- 30. Django積算値の合計
あなたはあなたに応じてそれほど正確ではないGPS情報を持っている:ここでは
は一例です。しかし、それはどの場所でも磁力計の偏角情報に十分なはずです。あなたはそれをテーブルとして作って、GPSからの現在の粗い位置情報に基づいてそれを見ることができます。 – Hunあなたは 'atan2(')か 'arctan()'を持っていますか? –