依存ソフトウェアのインストール(Intel Edison)

まずはGUI起動側のPCでの作業を説明します。

ubilinux

ubilinuxのサイトから、

ubilinux-edison-ww44.5.tar.gz

をダウンロードして解凍してください。
ここからdfu-util.exeを入手してubilinuxを解凍したフォルダにコピーしてください。
flashall.batを起動後、EdisonのJ16とPCをUSB-MicroUSB変換ケーブルで接続すればubilinuxを導入できます。

ここからはEdison上での作業を説明します。

まずはEdisonのJ3とPCを接続してTeraTermでシリアル接続してください。
転送速度は115200bpsに設定してください。
ユーザー名はroot、パスワードはEdisonでログインできます。

まずは無線LANで接続するために設定を行います。
このサイトを参考にして/etc/network/interfacesを編集してください。
無線LANは自動起動できたほうが便利なので、/etc/rc.localに以下の記述を追加してください。

/sbin/ifup wlan0

無線LANが利用できない場合、USB経由で通信する事もできます。このサイトを参考にしてください。

まずは必要なソフトウェアをapt-getでインストールします。

apt-get install sudo python-dev git cmake uuid-dev

SWIG

以下のコマンドを入力してください。

git clone https://github.com/swig/swig.git
cd swig
./autogen.sh
./configure
make
sudo make install

MRAA

以下のコマンドを入力してください。

git clone https://github.com/intel-iot-devkit/mraa.git
cd mraa
mkdir build
cd build
cmake -DBUILDSWIGNODE=OFF ..
make
sudo make install

omniORB

omniORBのダウンロードサイトから、

をダウンロードしてEdisonにSSHで転送、解凍してください。解凍したフォルダに移動して以下のコマンドを入力してください。

mkdir build
cd build
../configure
make
sudo make install

omniORBpy

omniORBpyのダウンロードサイトから、

をダウンロードしてEdisonにSSHで転送、解凍してください。解凍したフォルダに移動して以下のコマンドを入力してください。

mkdir build
cd build
../configure
make
sudo make install

OpenRTM-aist

以下のコマンドを入力してください。

wget http://www.openrtm.org/pub/OpenRTM-aist/cxx/1.1.0/OpenRTM-aist-1.1.0-RELEASE.tar.gz
tar -xf OpenRTM-aist-1.1.0-RELEASE.tar.gz
cd OpenRTM-aist-1.1.0
./configure
make
sudo make install

OpenRTM-aist-Python

以下のコマンドを入力してください。

wget http://www.openrtm.org/pub/OpenRTM-aist/python/1.1.0/OpenRTM-aist-Python-1.1.0-RC1.tar.gz
tar -xf OpenRTM-aist-Python-1.1.0-RC1.tar.gz
cd OpenRTM-aist-Python-1.1.0
python setup.py build
sudo python setup.py install

rtshell

以下のコマンドを入力してください。

git clone https://github.com/gbiggs/rtshell.git
cd rtshell
sudo python setup.py install

rtctree

以下のコマンドを入力してください。

git clone https://github.com/gbiggs/rtctree.git
cd rtctree
sudo python setup.py install

rtprofile

以下のコマンドを入力してください。

git clone https://github.com/gbiggs/rtsprofile.git
cd rtsprofile
sudo python setup.py install

OpenRTM-aist関連のライブラリをインストールするコマンドをまとめたシェルスクリプトを作成したのでこれを使えば上記のコマンドを入力する必要はありません。

wget http://robotarmrtc.iaigiri.com/rtmInstaller.sh
sh rtmInstaller.sh