FawkesOnComputer(Fedora25-27)
Fawkes のインストール手順をまとめます.
- Fedora のインストール.
- 今回は,Fedora 25 workstation live x86_64を利用.
- Fedora 29は,fawkesのcore部分をコンパイル中にエラーが出たので,一旦見送り中(2018/11/29).
- Fedora 28は,現在人柱マシーンにインストール中.
- 28でも同じようなエラーが出たので,素直に29で入れ直し中(2018/11/30).
- 一応,27は無事にインストールできました.
- 言語は,無難にEnglish(United States)を選択.
- その他設定は,Fedoraのインストールを参照
- 今回は,Fedora 25 workstation live x86_64を利用.
- 初期設定
- proxy の設定.システムの「ネットワーク」の設定も行っておく.
export http_proxy=http://cache.st.ryukoku.ac.jp:8080; export https_proxy=$http_proxy
- パッケージの更新.しばしお茶を飲んで待ちましょう.
sudo -E dnf update
- sshサービスの起動
sudo -E dnf install openssh-server sudo systemctl enable sshd.service
- proxy の設定.システムの「ネットワーク」の設定も行っておく.
- パッケージのインストール
- Fawkes on Fedora Linuxのページに従って作業.
sudo -E dnf groupinstall development-tools development-libs sudo -E dnf install fawkes-devenv sudo -E rpm -e --nodeps tolua++ tolua++-devel sudo -E dnf install compat-lua compat-lua-devel compat-tolua++ compat-tolua++-devel
-
sudo -E dnf copr enable thofmann/ros sudo -E dnf install ros-kinetic-desktop source /usr/lib64/ros/setup.bash
- ※RefBox の更新のgecode の作業が必要になるかと思います.
sudo -E dnf install gecode-devel
- Fawkes on Fedora Linuxのページに従って作業.
- ccache の設定も忘れずに.
- Mac の場合は、言語の設定も忘れずに.
- チームのプログラム
-
svn checkout https://friede.elec.ryukoku.ac.jp/svn/lab
-
wget https://files.fawkesrobotics.org/releases/fawkes-robotino-2016-2.tar.bz2 bunzip2 fawkes-robotino-2016-2.tar.bz2 tar xvf fawkes-robotino-2016-2.tar
-
git clone https://github.com/robocup-logistics/rcll-refbox
-
-
- .bashrc の設定
- 以下の環境変数の設定
- .bashrc の設定
export FAWKES_DIR=~/fawkes-robotino export GAZEBO_RCLL=~/gazebo-rcll export GAZEBO_PLUGIN_PATH=$GAZEBO_PLUGIN_PATH:$GAZEBO_RCLL/plugins/lib/gazebo export GAZEBO_MODEL_PATH=$GAZEBO_RCLL/models export GAZEBO_MODEL_PATH=$GAZEBO_MODEL_PATH:$GAZEBO_RCLL/models/carologistics export LLSF_REFBOX_DIR=~/llsf-refbox export GAZEBO_WORLD_PATH=~/gazebo-rcll/worlds/carologistics/llsf.world