2

私の学校は、いくつかの学校を互いに競うロボットトーナメントに参加しました(これは私の学校の最初の年です)。ロボットの目的は、フープにボールを発射することです。私はプログラミングチームのメンバーです。プログラマーとしての私たちの仕事は、ロボットとロボットを制御するコンピューターをプログラムすることです。コンピュータには2つのジョイスティックが取り付けられています。1つはロボット全体を動かす(車輪を回転させてロボットを動かす)ためのもので、もう1つは「投げる腕」のためのものです。信号は、wifiを使用してコンピューターからロボットに送信されます。すべてのプログラミングはLabViewで行う必要があります。

このクラブに参加するまで、LabViewのことを聞いたことがなく、疑問があります。LabViewを使用しなければならない理由は、プログラミングチームのほとんどの子供たちがプログラミングの経験がまったくないためです。LabViewは、ジョイスティックとインターフェイスし、wifiを使用してその情報をロボットに送信できる必要があります。ロボットのマイクロコントローラはLabViewをサポートしています。

私の質問ですが、LabViewはこのタスクを実行するのに十分動的ですか?LabViewはネットワーキングもサポートできますか?LabViewはジョイスティックとインターフェースすることさえできますか?このWebサイトからLabViewのドキュメントをたくさん読みました。

私の懸念は、LabViewがチームとして使用しようとしているものに対して十分に動的ではなく、Cを使用してコンピューターとマイクロコントローラーをプログラムする必要があることです。チームには、十分にプログラムできるのは2人だけです。 Cでは、残りのメンバーにCの基本を教える必要があります。

関連するすべての回答を歓迎し、感謝します。

4

4 に答える 4

4

LabVIEWはこれを完全に行うことができます。私は偏見があります:私はそれに教科書を書き、クラスを教えています:-); 私もこれを生計のためにやっています。Cと比較すると、Cは何でもできますが、LabVIEWははるかに高いレベルでハードウェアを実行します。ポインタを少し曲げるのが好きではないという意味ではありません。しかし、しばらくの間、低レベルの関数を気にしないのはいいことです。

ジョイスティックのインターフェースは非常に簡単で、次のようになります。http: //digital.ni.com/public.nsf/allkb/CA411647F224787B86256DD000669EFE Wifiをインターフェースするには、ロボットが情報を受信する方法によって異なります。TCP / IPは次のよ​​うになります:http://zone.ni.com/devzone/cda/tut/p/id/2710

于 2012-01-10T12:30:22.810 に答える
1

「十分に動的」とはどういう意味かわかりませんが、LabVIEWでそのようなシステムを作成することは確かに可能であり、ユーザーが経験がない場合は、LVを使用していて、おそらくもっと楽しむつもりです。LabVIEWを使用しているグループは確かにたくさんあります。

FRCグループのメンターとしてボランティアをしている人もいるので、あなたのグループを助けることができる人(CかLVか)を知っているかどうか、FIRSTまたは地元のNIオフィスに尋ねることをお勧めします。NIに尋ねると、他の方法でも役立つ可能性があります。

ここにも同様の議論があります-テキストプログラミング言語とグラフィカルプログラミング言語

于 2012-01-10T16:30:15.507 に答える
0

あなたが提供したウェブページは非常に紹介的な「Helloworld!」です。お気に入り。LabVIEWの可能性についてのアイデアを得ることができないことを知っただけで。確かにCでエブリシングを行うことはできますが、LabVIEWを使用すると同じタスクがより高速になり、2人以上のチームメンバーがプログラムに取り組む必要はないと思います。

于 2012-01-11T12:34:24.007 に答える
0

LabViewは、特にロボット工学クラブの目的のために動的です。ホワイトペーパーでは、いくつかの可能性について概説しています。http://www.ni.com/white-paper/14133/en/

ロボット工学クラブに参加している人々のための素晴らしいリソースは、RaspberryPiのWebサイトとブログです。他の人が何をして作成しているかを知るのに最適なサイトです。

ロボットアームの可能性を研究し、ラボの自動化などの目的でロボットアームを開発している企業からのホワイトペーパーを読むことを検討してください。これは、これをキャリアとして行うことにした場合に役立つ情報です。http://www.hudsonrobotics.com/products/microplate-handling/

于 2015-01-31T19:51:03.380 に答える