は、レゴマインドスト良い選択のための基本的なロボット開発?[定休日]

StackOverflow https://stackoverflow.com/questions/764202

  •  11-09-2019
  •  | 
  •  

質問

たいと思い、履き口とトゥ部分、かかとにはソフトウェア制御のロボット。

は、レゴマインドストもとても良いのです。がよりよい代替案?

内にあります。トが読み込み後のカップル記事という意味において作が停止した研究開発のト.

うう方に。

役に立ちましたか?

解決

あなたはロボットのハードウェアまたはソフトウェアの面でより興味を持っている場合は、

あなたは示していません。あなたがソフトウェアでprimarly興味を持っているとハードウェアにお金を費やすしたくない場合は、シミュレーション環境を考慮する必要があります。

フライトシミュレータやゲームプログラムのようなものと考えてください。あなたはいずれかを購入することなく、平面を「飛ぶ」ことができます。また、プロセスで多くを学ぶことができます。

Microsoftのロボットメーカーのは、あなたが無料でダウンロードできるバージョンを持っていますあなたはそれのためにレゴマインドストームと同様に、書き込みプログラムをシミュレートすることができます。あなたが学生であればあなたにも無料のフルバージョンを取得することができます。

もちろん、あなたがお金を費やすしたい場合があり、非常に本物のようなものは何もありませんし、私はあなたがそれに多くの楽しみを持っていると確信しています。

私はちょうどLabVIEWはまた、レゴマインドストームをプログラムするために使用することができることを学びました。彼らは、 http://www.ni.com/academic/mindstorms/ に:でAAを見てみましょう学生は深く割引価格でを対応LabVIEWのバージョンを持っています。

他のヒント

私は、最初のリリースレゴマインドストームロボットキットを所有し、私は十分にそれを賞賛することはできません。それはを使い始めるのは簡単だし、可能性は無限大です。だけでなく、それはそれは生活にそれらをもたらす喜びだ、楽しい構築するものです。それはエンジニアとして、ソフトウェアの開発者として、あなたに挑戦します。それはあなたが本当に感謝してロボットの研究開発の脆弱性を理解することができます。

新しいNXTセットも同様に出ています。主にユーザーからのフィードバックによって開発された、それはまだ最高のレゴのロボットキットです。

私は指導、 最初のレゴーリーグ チームの年間使用していまNXTロボット。のチームは6、7、8年生も容易に学ぶことができ身のグラフィカルプログラミング環境をつかの洗練されたプログラムです。コーチとして指導しの良いソフトウェア実践の要件、デザイン、モジュール化、ドキュメンテーション試験など) があったの仕事について学びます。標準のNXTソフトウェアは基本的につなぎ版 LabView で合理的に使いやすいものの、ビットバギー.そのた特徴をもった方への保存作業が多いのでソフトウェアではクラッシュを使って編集する。

い爆風と遊ぶロボット、特にいる子供でも、この環境です。が、標準ソフトウェアではグラフィカルプログラミング言語での配線と設定機能ブロックを書かないコードの一部のみなさんと考える"本物の"ソフトウェアです。ようにしたいものを学ぶことができます。までの標準用NXTソフトウェア、キッズがFLLコンテスト。希望の場合は利用手続きの言語のネクトはそもそもプ学習がんば替の開発環境のような一 これらの.

私はあなたに他のロボットキット(私はMS、1つを持って知っている)対良い並べて比較を与えることはできませんが、私は、ユーザーのグループを与えた点まで(MINDSTORMSで多くの時間を費やしてきましたプレゼンテーション)と私はそれは楽しいプログラミングを行い、あなたがどんなキットで知っておく必要があるだろう、センサ、入力と出力の基本を教えていると思います。

それはあなたの基盤を提供し、それを開始するための素晴らしい方法です楽しくなります。おそらく、より洗練された選択肢ががあります...

あなたはレゴのパスを選択しますと仮定すると、マインドストームのために私は間違いなく NQC にお勧めします。

NQCはあなたがレゴマインドストームロボットをプログラムするために使用できるプログラミング言語である、と私はどのようにバンドルされたソフトウェアである(WYSIWYG形式の環境で周りのノードをドラッグするよりも、それはの多くのの容易に発見し、 LabViewのベース版)が働いています。

私はNXTロボットの経験を持っていなかったが、NQCが面白そうならば、NXTの等価があります:<のhref =「http://bricxcc.sourceforge.net/nbc/」のrel = "nofollowをnoreferrer "> NBC / NXC でます。

スティーブ

あなたはロボットのためのソフトウェアを書くことに興味を持っています。あなたは、開始とLEGOを使って成長することができます。あなたはマインドストームインターフェイスを手狭にしたら、「レンガ」にLeJOSをロードして、コンピュータ上で実行するJavaプログラムを作成し、制御するか、またはBluetooth経由でロボットと対話することができます。 LeJOSで基本を行うために利用可能な例がたくさんあります。ただし、Javaでプログラムすることができる必要があります。

あなたはJavaでプログラムし、あなたのロボットのためのより複雑なシナリオを含めるように急速に成長したい場合は、

は、あなたがハイレベルロジック(HLL)のオープンソースプロジェクトについての私のブログのエントリを見ている必要があります。 http://highlevellogic.blogspot.com/2010/10 /lego-mindstorms-nxt-robots-lejos.htmlする

私はあなたが使用することに興味を持っているソフトウェアの種類を知りませんが、MATLABは、実際に<のhref =「http://www.mathworks.com/programs/mindstorms/」のrel =「nofollowをnoreferrer」を持っています> LEGO MINDSTORMS NXTツールキットに。これは MathWorks社のブログの一部で議論されていますの、およびThe MathWorks社に掲載いくつかのデモが(取引所がファイルされているが、ここで1 )。

はい、レゴマインドストームは素晴らしいですが、あなたのプログラミングを行うために、デフォルトのLabView G言語インタフェースを使用しないでください。

LeJosなど、より高度なものを使用します。

あなただけ出始めている場合は、

、最も重要なことは、あなたが選択したものは何でもキットの後ろにサポートコミュニティになります。マインドストームは非常に人気があり、私はあなたがそれに取り組むよう、あなたが持っているでしょう(多くの)の質問に対する答えを見つける問題はないだろうと確信しています。

scroll top