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のインストールを参照
  • 初期設定
    • 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
  • パッケージのインストール
    • 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
  • 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 の設定
      • 以下の環境変数の設定
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