From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

myRIOを用いたLORD microstrain社製 IMU 3DM-GX4-45 のドライバ

解決済み
解決策を見る

私は大学院でドローンの研究をしています。

ドローンの物理量を計測するためにLORD microstrain社製の慣性計測装置(IMU)3DM-GX4-45を使っているのですが、ドライバがなく、計測することが難しいです。

 

上記の機器を用いて計測をしたなどの情報があれば知見をいただきたく思います。

 

よろしくお願いします。

0 件の賞賛
メッセージ1/6
2,473件の閲覧回数

平素よりNI製品をご愛顧頂きありがとうございます。
日本ナショナルインスツルメンツ技術部の上野です。

 

LORD microstrain社の3DM-GX4-45のAPIをLabVIEWで作成されているようなコミュニティ投稿ページは存在しましたが、残念ながら公開されておりませんので入手することができませんでした。

 

LORD MicroStrain 3DM-GX4-45

 

下記の製品ページを拝見したところ下部にあるDOWNLOADSにMIP Software Development C Code Sampleというダウンロードリンクから開発キットを入手し自作するしかないと思います。

 

3DM-GX4-45™ Industrial-Grade All-In-One Navigation Solution

 

 

ただし、下記の3DM-GX3-15という類似製品のページには、一番下の部分のSoftware Development KitでMIP LabVIEW Sample Codeというリンクがあり、サンプルやAPIが含まれているZIPファイルをダウンロードすることが可能のようです。

このAPIに互換性があるなら流用できる、もしくは参考にしながらAPIを自作しやすくなる可能性があります。

 

3DM-GX3® -15 -- Product no longer stocked – limited availability

 

myRIOにはシリアルポートはなく、シリアル通信にはUART通信の部分も作成が必要です。そのため、上記のライブラリを試すのでしたら開発PC側で試してからmyRIOに移行したほうが良いと思います。

 

以上、ご確認のほどよろしくお願い申し上げます。

0 件の賞賛
メッセージ2/6
2,442件の閲覧回数

日本ナショナルインスツルメンツ技術部の上野様 

返信ありがとうございます.

 

3DM-GX3-15のサンプルプログラム「complex.vi」を用いることによって3DM-GX4-45のIMUの角速度と加速度の取得は可能でしたが、角度の取得は現在できていない状況です.

 

ここでまた新たな質問があるのですが,「complex.vi」のGPSデータを取得する機能を省くことは可能なのでしょうか?

labviewを使い始めてから日が浅いため技術的にどのようにすればよろしいでしょうかご意見をいただきたく思います.

0 件の賞賛
メッセージ3/6
2,422件の閲覧回数

MIP LabVIEW Sample Codeの一部は動作したのですね。それでしたら、設定変更もしくはカスタマイズすることで動作する可能性は高いです。GX3 MIP Examples.lvprojをダブルクリックしてプロジェクトエクスプローラでツリー表示すれば、使用できるサンプルやVIがどれかを判断しやすくなると思います。

 

LabVIEWで特定部分のコードを無効化したい場合、関数パレット>>ストラクチャサブパレットにあるダイアログ無効ストラクチャで囲むことで無効化することができます。

 

推測ですが、下記の2箇所のGPSデータハンドラ部分を無効化することで取得する機能を省くことができるかと思います。

image1.pngimage2.png

 

 

0 件の賞賛
メッセージ4/6
2,418件の閲覧回数

日本ナショナルインスツルメンツ技術部 上野様

返信ありがとうございます.

 

提案されたGPSの無効化を行った結果,おそらくGPSの機能は省けたと考えられます.

しかし,その後のカルマンフィルタのデータの取得に進まず困っております.

考えられる理由として現在使用しているIMU(LORD Microstrain社の3DM-GX4-45)はサンプルプログラム(3DM-GX3用)とデータの受け渡し構造が異なることがあげられるのですが,このプログラムのどの箇所を変更すればよいのかわかりません.

 

返信しずらい質問ではあると思いますが,何卒よろしくお願いいたします.

0 件の賞賛
メッセージ5/6
2,402件の閲覧回数
解決策
トピック作成者kome-19214が受理

やはり、カスタマイズは必須かと思います。

 

メーカーの資料にGX3とGX4の違いに関する書類がございました。

 

使用できるコマンドにも違いがあるかと思いますので、GX4用のコマンドを下記のマニュアルで確認して正しく動作するコマンドに変更していただければと思います。

 

以上、ご確認のほどよろしくお願い申し上げます。

0 件の賞賛
メッセージ6/6
2,400件の閲覧回数