LEGO EV3 製作室
6本足メカ
2013/12/15
まずは腕試しに、RCXでも作ったお約束の6本足メカを作ってみることに。ところがこれが思いのほか苦労した。重すぎて歩けないのである。
失敗作。ギアが空回りして動けない。
そこでモーターに直付け。これぞダイレクトドライブw
それでも滑るので苦し紛れに足先にギアを装着。
Mモーターがぴったり収まったので、首振り機構を追加。ホイールは指で回すため。
上から。
下から。
横から。
6本足メカ完成!
LabView ブロック図
動画で使用したプログラムを載せる。旋回しつつ超音波センサーで動きを検知し、前進して一定距離になったら停まる。…予定で組んだのだが、実際にはなかなか思ったように動きを検知してくれず、撮影は苦労した(笑)。
メインプログラム。流れが見やすいように4つのマイブロック(水色のブロック)を使っている。内側のループ[02]で旋回し、動きを検知したらループを抜けて前進する。何かに近づいたら停止して外側のループ[01]で最初に戻るが、デバッグ用にループは実行せずに終了させている。
動きを検知するマイブロック。一定の間をおいて超音波センサの値を丸めて比較する。パラメータb(除数)で割って四捨五入するだけだが、演算ごとにブロックを配置するのでこんなに長くなる。
プロジェクトファイルはこちら→6legs_1.ev3