加速度計とジャイロスコープでどのように正確にできるか


12

空間内のオブジェクトの位置を追跡する小さなプロジェクトを構築したいです。このために、加速度計とジャイロスコープを使用する予定です。

問題は、この追跡を非常に正確にしたいことであり、実際にどれだけ正確に(かなりの金額で)取得できるかを把握できていません。私たちは1センチメートル、またはセンチメートル/ 1000を話しているのでしょうか?

購入したい具体的な組み合わせは、SparkFunからのものです:IMU Fusion Board-ADXL345&IMU3000しかし、他の組み合わせで行くことができるので、一般的な答えにもっと興味があります。仕様からそれを決定する方法の単なる一般的なガイドラインかもしれません。


デバイスを3D空間に配置しようとしていますか、それとも何らかの制約がありますか?また、ポジションに加えて姿勢情報が必要ですか?
-tallganglyguy

まあ、私は本当に相対的な位置だけを気にします。私はそれが世界のどこにいるかは気にしません(GPS座標など)。どのような方法でも制約はありませんが、15分ごとに1回固定位置に移動して正しい位置を取得することができます。私は実際にコンポーネントの前の5または10 cmの位置を見つける必要があるので、姿勢(方向)がないと難しいと思います。
RasmusWL

基準位置からどのくらい移動する必要がありますか?
Rocketmagnet

最大60 cm ほとんどの場合、おそらくより少ない(約35 cm)
RasmusWL

ここでの簡単な答えは、「あなたはどれくらいのお金を持っていますか?」です。お金= IMUシステムのパフォーマンス。
コナーウルフ

回答:


13

Rocketmagnetが述べたように、あなたのエラーは時間とともに大きくなります。慣性航法で通常使用されるエラーモデルは、指数関数的な成長です。

これを最小限に抑えるには、外部アップデートを提供する必要があります。通常使用されるメカニズムは、カルマンフィルターです。慣性センサーは非常に優れた高速更新を提供します。外部ソースは、精度は低くなりますが、長期的に安定した更新を低レートで提供します(通常はGPSのようなもの)。これら2つを組み合わせて、優れた複合ソリューションを提供します。すべてのシステムが更新ソースとしてGPSを使用するわけではありません。たとえば、ニンテンドーWiiリモコンの前面にあるIRイメージャーは、これらの更新のソースを提供します。

コストが物事の要因ではないことの例を挙げます。私は、100,000ユーロ以上の費用がかかる慣性システムを利用した航空測量用のシステムを構築しています。これらのシステムとハイエンドの測地用GPSレシーバーを使用すると、GPSカバレッジが良好な場合、IMUの位置を1日中2インチのボリュームにピンポイントで指定できます。 60秒で約10cmのエラーマージンがあります。このレベルのパフォーマンスを備えたシステムは、武器グレードのデバイスであるため、通常はITARが管理する商品です。

低品質のMEMS慣性システムは、メーターサブメーターレベルの位置と姿勢を必要とする要求の少ないアプリケーションで1日中使用されます。これらの低品質システムは、同じカルマンフィルタリングメカニズムを使用しています。これらの低コストユニットの本当の欠点は、ドリフトエラーがはるかに速い速度で増加することです。

編集:

IMUで何を探すべきかについての質問に答えるため。いくつか見たいことがあります。1つ目は温度安定性です。一部のMEMSセンサーの出力は、温度範囲全体で10%程度変動します。動作中に一定の温度にある場合、これらは重要ではありません。

次に考慮すべきことは、ジャイロノイズのスペクトル密度です。明らかにノイズ量が少ないほど良いです。次のリンクは、スペクトルノイズ密度からドリフト(単位時間あたりの度数)を取得する方法に関するドキュメントを提供します。http://www.xbow.com/pdf/AngleRandomWalkAppNote.pdf

加速のために、感度に注目し、ノイズに加えてバイアスをかけます。ノイズレベルにより、エラーをどれだけ早く統合するかがわかります。


素晴らしく有益な答え:)基本的に、私は常に非常に正確な測定を行う必要があります(ここでは1ミリメートルを話しています)。動きはそれほど大きくありません(最大1メートル)。実際には使用できません。---あなたが磁気トラッカーについて尋ねるかどうかわからないので、Rocketmagnetsの投稿にコメントを投稿します:)
RasmusWL

あなたがそれを達成しようとしていると言ったことを見ると、慣性ソリューションは問題を解決するための間違ったテクノロジーであるように聞こえます。残念ながら、これらのパフォーマンスレベルは一般の人々には利用できません。このデータシートには、さまざまなGPS停止(基本的にアプリケーション)の位置誤差のリストがあります。このIMUのコストは70kユーロで、5分後には40cm出ます。
-tallganglyguy

さて、あなたは正しいように聞こえます。これはうまくいきません。しかし、すべての助けに感謝します!
RasmusWL

私はあなたのアプリケーションが何であるか、あなたの制限が何であるかを知りませんが、ここに提案があります。おそらく、関節アームがあれば、必要な精度を得るための基準点になります。ような何かファロアーム。各ジョイントにエンコーダーを備えたアームを構築します。すると数学になります!明らかにあなたは彼らほど正確である必要はないでしょうが、それはあなたがなりたい場所に到達する方法についてのアイデアです。
-tallganglyguy

提案に感謝しますが、それは私にとってはうまくいきません。それは不可能だとわかったので、啓発してくれてありがとう:)
RasmusWL

5

精度は時間に依存します。長く使用するほど、エラーが大きくなります。短時間(数秒)で、精度は1mm未満のかなり良いものになります。ただし、IMUには固定された位置参照がないため、積分エラーが忍び込み、最終的には解析されなくなり、光速で移動します。

良好な回転精度を得るために、3軸コンパスを追加できます。良好な位置精度を得るには、何らかの種類の位置参照が必要です。正確にこれが何であるかは、デバイスをどこまで移動させたいかに依存します。

あなたが唯一のメートルかそこらを旅行したい場合は、私はIMU忘れなどの磁性trcker使用することをお勧めしminiBIRDを

長距離の場合は、GPSを使用できます。


答えてくれてありがとう。私はminiBIRDについてさらに質問を始めましたが、価格に気付きました。価格を低く保ちながら、約1 mmの精度を維持する方法はありますか?1秒間に1回位置をリセットする機能がありますが、60秒で10 cm離れると、これは役に立たないことがわかります。
-RasmusWL

うわー..そのコメントにエラーがありました。もちろん、毎秒リセットすることはできません:D 15分ごとに1回程度。
-RasmusWL
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.