ユーザーガイドまたは別の.pdfにセクションがありますか?Sensor Fusion ライブラリを他のボードに移植する方法についてのヒントを教えてもらえますか?
こんにちは クイ・グエン
テスト環境とテスト ログの詳細を共有していただけますか?センサ フュージョン ライブラリの出力を視覚化するために、NXP センサ フュージョン ツールボックス ( https://www.nxp.com/webapp/sps/download/license.jsp?colCode=SENSORFUSIONREV7 ) を使用していますか?
よろしくお願いいたします。
アミット・プロヒト。
AGM 01 シールドを使用して STM32F4 に移植しています。後のバージョンでは
もちろんカスタム PCB 上で実行されますが、現時点ではそれだけです。
磁気キャリブレーションについては後ほどテストします。私は現在6DOFに取り組んでいます
GBY「ゲーミングヘッドセット」ですが、ドリフトが少し大きいようです。何が見つからない
アルゴリズムの予想されるドリフトは1度ですが、
30秒。
2019年6月27日(木)午後12時26分 amitpurohit
こんにちは クイ・グエン
ドキュメントと参照サンプル プロジェクトに従って、センサー フュージョン ライブラリを別のボードに移植できたことを嬉しく思います。どのプラットフォーム/ボードに移植するのか、また、移植が成功したかどうかをどのように確認するのかを知っておくと興味深いでしょう。これらの詳細を共有してください。
また、磁気キャリブレーションが適切に行われているかどうかを確認するには、magnetic.c/magnetic.h を調べます。ファイル。
よろしくお願いいたします。
アミット・プロヒト。
さて、別のボードに移植してすべて動作するようになりましたが、コンパスのドリフトが許容できないほど高くなっています。何かが壊れていないことを確認するために、sensor_fusion.c/.h と fusion .c/.h のすべてを diff チェッカーで実行します。このバグを引き起こす可能性のあるサブシステムの他の部分はありますか?
編集: sensor_fusion.h/.c と fusion.h/.c を除外しました。私のセンサは標準の HAL を備えた AGM-01 に取り付けられており、指示が参照 K64F-AGM01 と一致していることを確認しました。キャリブレーション データは正常に保存および復元されるため、キャリブレーション データの保存も除外しました。
こんにちは、 Quy Nguyenさん。
センサ フュージョン ライブラリ用の移植ガイドはありません。ただし、セクション 4 の一部として高レベルのアーキテクチャを提供するセンサフュージョン用のユーザーガイドがあります (以下にスナップショットを示します)。また、データ構造とともに、さまざまなサブシステムと機能の詳細も提供します。
https://mcuxpresso.nxp.comからサポートされているセンサ キット SDK をダウンロードすると、利用可能なセンサ フュージョン ライブラリ ドキュメント (ユーザーガイド、API リファレンス・マニュアルなど) を参照できます。以下に、センサー フュージョン ライブラリのドキュメントが記載されている FRDM-K64F-AGM01 キットの SDK ドキュメントのスナップショットを示します。
よろしくお願いいたします。
アミット・プロヒト。