もう2年前になりますが、僕は中部大学で開かれた第5回ROS勉強会で、EV3のROS indigo対応の話をしました。
EV3のコンピュータにはLINUXをインストールすることができます。ev3devというDEBIANベースのOSを入れることで、EV3のモータやセンサの入出力をファイルシステム経由で行うことができるようになります。
日本国内でEV3を購入するには代理店を通さなくてはなりません。 私は個人でも購入ができたアフレルを通して購入しました。
まず、ev3devをインストールするためのMicro SDカードを用意してください。 8GBもあれば十分ですが、ほとんど値段が変わらないため、私はこの16GBを買いました。規格や相性などの問題を気にされる方は同じものを買われることをお勧めします。
SDカードへのev3devインストールは、ドライブ番号の間違いに注意してください。 GUIツールを使うとその恐怖を回避できます。 ただ、コマンドラインツールは何も準備なくできるので、自信のある方はそちらをどうぞ。
LANアダプタも接続が終わったら、ev3devを起動しましょう。 本体の真ん中の四角ボタンを押すとLEDランプが点滅して起動します。
File Browserといった文字列が並んだ画面が表示されれば、無事起動完了です。 無線LANアダプタを使う方は続けてWireless Networksの設定に進み、SSIDとパスワードを入力しましょう。 反応の悪い方向ボタンと中央ボタンを使って入力しなくてはならないので面倒ですが、以降はSSHログインできるので我慢して入力してください。
画面の左上にIPアドレスが表示されればネットワーク接続の準備完了です。
デフォルトのパスワードはmakerです。セキュリティが気になる方は変更しましょう。 これで、EV3をLinuxマシンとして扱う準備が整いました。 次回はFreeRTPSをインストールしましょう。