category: Mindstorms
DATE : 2007/03/30 (Fri)
DATE : 2007/03/30 (Fri)
レゴ マインドストームを触ることになりました。
(;^ω^)もっとも、最新の NXT でなく、旧式の RCX ですが。
数年前にも一度だけ触ったことがあったのですが、あの時はもうこれ以上触ることはないだろうと思っていました。ところが、ふとしたことから再び触ることになりました。
マインドストームは手軽にプログラミングできる割にはなかなか興味深い代物です。PCアプリや携帯アプリは入力デバイスは多種多様なものの、出力はほとんどがディスプレイです。ところが、マインドストームの場合は出力にモーターを使うので、プログラミングの際には考え方を変える必要が出てきます。
( ^ω^)メカトロニクスの入門のようなものですね。
と、早速マインドストームを使ってみようと思ったのですが、自宅にはないのでデバッグするのも一苦労です。というわけで、インターネット上を探してみると、マインドストームのシミュレータ「LMS (Lego Mindstorms Simulator)」を見つけました。leJOS のシミュレータを搭載しているので、Java を使ったシミュレーションを行えるようです。
( ^ω^)シミュレータ上での動作と実機上での動作はたいていは異なるものですが、アルゴリズムの確認には十分使えそうです。(;^ω^)leJOS はマインドストーム上で動作するので、シミュレータ用に書いたコードをそのまま動かすこともできます。ただ、実機ではメモリを消費しがちなので、実機では NQC を使おうと思います。
PR
●この記事にコメントする
忍者ブログ [PR]