河原林研究室 >> RoboCup Rescue Virtual Robot Memo >> USARSim Controllers Install memo
目次
USARSimに完全対応しているコントローラ。
USARSimで使えるものの中では一番GUIが発達していると思う。
動作環境:Linux or Windows上のCygwin
この項目は、基本的にWindowsにCygwinを入れて使う人向けです。
我々が試した範囲では、Cygwinでは一部の機能が正常に動作しませんでした。現在のところコマンド系UIの一部の機能のみ(PM層とAM層で直進させること)のみ動作確認しました。
既にインストールされているなら飛ばしてください。
ただし、最新のバージョンにしておくことを推奨します。
Xも動かせるようにしておきましょう。
参考:http://journal.mycom.co.jp/special/2002/cygwin/
<バージョン52(>
プロセス間の通信をするためのパッケージらしい。
ここ
にはCygwin向けにコンパイルされたファイルとソースが用意されていますが、
どちらでもインストールできます。
$ cd /usr/local //解凍先のパス $ tar -zxvf [ファイルへのパス]/[ファイル名] //解凍*事前に /usr/local のディレクトリは作っておきます。
<バージョン1.9.0>
MOASTのGUIを使うために必要らしい。
$ cd /usr/local/src $ tar -zxvf [ファイルのパス]/gtki-1.9.tgz
$ cd /usr/local/src $ cp configure configure_dos //バックアップの作成(configure_dos) $ nkf -e -Lu configure > configure //変換(nkfコマンドがnotfoundと言われたら、コマンドをインストールします 参考:)
$ cd /usr/local/src/gtki-1.9.0 $ ./configure $ make $ make installエラーが出なかったら、これで完了です。
export PKG_CONFIG_PATH=/usr/local/src/gtki-1.9.0という行を加える
<バージョン3.1>
以上のインストールが完了したら、いよいよMOASTのインストールです。
$ cd [MOASTを置きたいパス] $ tar -zxvf [ファイルのパス]/[ファイル名]
$ cd [MOASTのパス] $ ./configure $ make以上で完了です。
MOASTで、RCS Diagnostics tool を使うのに必要らしいツール。
<doxygen-1.5.4-setup.exe>
Doxygenのサイト
http://www.stack.nl/~dimitri/doxygen/
の右のほうにある Download から、Windows向けのexeファイルをダウンロードする。
(例:doxygen-1.5.4-setup.exe)
MOASTで、RCS Diagnostics tool のGUIを使うのに必要らしい。
PATH=と続いている最後の行に
PATH=/java/jdk1.6.0_03/bin:$PATHという行を追加する。
javacというコマンドを打ってみる。
Not found以外のメッセージが出れば成功です。
Windowsなら一番使い方が簡単であろうコントローラ。
あくまで、テスト用(手動操作でロボットを動かす)。
>mkdir /work >cd /work >wget ftp://ftp.gnu.org/pub/gnu/gcc/gcc-4.1.2/gcc-4.1.2.tar.bz2 >tar xvfj gcc-4.1.2.tar.bz2 >mkdir gcc4.1.2 >cd gcc4.1.2 >../gcc-4.1.2/configure >mkdir build-i686-pc-cygwin >cp -fdr ../gcc-4.1.2/include build-i686-pc-cygwin >cp ../gcc-4.1.2/config.sub build-i686-pc-cygwin >cp ../gcc-4.1.2/install-sh build-i686-pc-cygwin >make all >make install 以上の作業で /usr/local/bin に gcc.exe をはじめとする実行ファイルが作られる。 >gcc -v バージョンを確認して 4.1.2 であれば正常にインストール完了。*2時間程度かかるので注意
$ cd [ダウンロードしたディレクトリ] $ mkdir nkf $ tar -jxvf nkf-2.0.4-1.tar.bz2 -C nkf $ cp nkf/usr/bin/nkf.exe /bin/ $ cp -R nkf/usr/share/* /usr/share/