おすすめ
BookReport

MovieReport

ShowReport

Cook

Travel

NationalPark

Cancun

Casino

Camera

WindowsLiveWriter

LegoMindStormsNXT

LegoEnzoFerrari

WSH

Resume

お願い
Cagylogicサイトの内容に、いかなる保障もいたしません。またアクセスすることによるすべての損害等の責任を負いかねます。ご意見、ご要望、ご質問、不具合(バグ)報告等はコメント欄にてお願いします。リンクはご自由にどうぞ。
月別

« (前の日) 日本出張の告知 | メイン | Cagylogicの価値はなし (次の日) »

« NXT Byte Code (NBC) Programming | 分野 (mindstorms NXT) | RoboArm »

2006年8月12日

LineTracer

MindStormといえば、やっぱりライントレーサーでしょう。ってことで、ライントレーサーを作ってみた

と、言っても、ロボットはほとんどチュートリアルと同じ。というか、チュートリアルのTriBotでも同じプログラムで動く。

TriBotの頭の部分だけシンプルにしてあります。

さきっちょについている、光センサで黒線を認知して、モータで動くだけ。

LineTrace
プログラムはこんな感じ。

きわめてシンプル。欲しい人はhttp://www.cagylogic.com/archives/download/20060813-LineTrace.zipからダウンロードできる。

プログラムは以下の通り
1. 前進
2. 明るくなるまで
3. 右折
4. 暗くなるまで
5. ループ

きわめてシンプル。これは、初代MindStormのライントレースとほぼ同じロジック。

IMG_2745
ということで、初代のTestPadの上でも走っています。左がRCXのTestPad。右がNXTのTestPad。

実は、NXTのTestPadの方がライントレースにには難しい。というのは、STARTの部分に逆周りのカーブがあるから。。。ということで、僕のプログラムでは、NXTのTestPadではSTARTの部分でまごまごします。

これに気をよくして、光センサから、超音波距離センサに切り替えたら部屋の中を壁にぶつからないように、縦横無尽に走れるかなと思って作ったのが次。

IMG_2741
と言っても、TriBotの手を作らなかっただけ。

んで、先の光センサの、暗い明るいの判定の部分を近い遠いに変えただけで試してみた。

が、

うまくいきませんでした。

というのは、
IMG_2742
超音波距離センサが壁に対して正面を向いていれば、結構いい感じで距離を見つけてくれるのだが、

IMG_2743
このように斜めになると、もう音波が返ってこないので、距離がわからなくなってしまう。

う~ん、なかなか奥が深い。

« (前の日) 日本出張の告知 | メイン | Cagylogicの価値はなし (次の日) »

« NXT Byte Code (NBC) Programming | 分野 (mindstorms NXT) | RoboArm »

コメントを投稿

« (前の日) 日本出張の告知 | メイン | Cagylogicの価値はなし (次の日) »

« NXT Byte Code (NBC) Programming | 分野 (mindstorms NXT) | RoboArm »

2008年11月
Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
 
最近のつぶやき
Powered by