レゴ・マインドストーム ev3です。
4種類のセンサー+4種類の駆動系で、自由に動き回れます。というか、動き回れるようにします。私は、開発環境に Visual Studio 2013 Community C#で行っています。
16Gのメモリーを付けたので、相当大きなプログラムも書けると思います。今のところ、センサーの性能チェック段階で、いろいろな動作をモジュール化して行く途中です。
とりあえず、超音波センサーで障害物を避けながら、部屋の中を自分で動き回れるようにしたいです。ジャイロセンサーで立ち上がったままの走行ができるようですが、そういうのは余り興味ないので、自動運転というのを、いろいろ試しているところです。
超音波センサーは、2.5m先まで検知できるのですが、斜めに壁に向かってゆくと、ギリギリまで検知しないので、カラーセンサー(色や反射光センサー)をモーターに取り付けてレーダーのように首を左右に振らせながら、走らせようかと考えています。
プログラムは私の頭の中で直ぐにできるのですが、レゴの小さい歯車やパーツをどのように組み合わせたらいいか、思考錯誤状態だした。が、意外と子供の方が、考えるより先に作ってしまいました。その子どもが組んだものを参考に、再度、私の頭の中のプログラムに合わせて自分で作り替えたら、理想の形が出来上がりました。また、動かしたら写真をアップしようと思います。
この玩具は、相当楽しめそうです。子供と一緒に楽しんでいます。