SFMLのインストール
SFMLはマルチプラットフォームで動作可能なマルチメディアライブラリである.MobileRobotNavigationFrameworkでは,ゲームパッドなどのジョイスティックデバイスからの入力で用いている.インストールのために,ターミナル上で以下のようにコマンドを入力する.
$sudo apt-get install libsfml-dev |
MRPTのインストール
MRPTは移動ロボット制御に必要となる,地図生成,経路計画,経路追従などの一連の機能を持ったライブラリ群である.MobileRobotNavigationFrameworkにおいて,コアとなる部分で利用している.インストールのために,ターミナル上で以下のようにコマンドを入力する.
$cd $cd Downloads $wget https://github.com/jlblancoc/mrpt/archive/1.4.0.tar.gz $tar xvzf 1.4.0.tar.gz $cd mrpt-1.4.0 $mkdir build $cd build $cmake .. $make $sudo make install $sudo ldconfig |
Gitのインストール
MobileRobotNavigationFrameworkの提供するRTコンポーネントの多くはGitHubにおいて,公開されているため,パッケージ取得のために,Gitをインストールする.インストールのために,ターミナル上で以下のようにコマンドを入力する.
$sudo apt-get install git |
YP-Spur coordinatorのインストール(TEC-1を利用する場合)
移動ロボットプラットフォームであるTEC-1では,モータドライバとして,t-frogプロジェクトで開発されているTF-2MD3-R6を用いている.TF-2MD3-R6では,移動ロボット走行制御ソフトウェアプラットフォーム“YP-Spur”と組み合わせて利用することで,移動ロボット制御の様々な機能を容易に利用することができる.ここでは,YP-Spurのインストールのために,ターミナル上で以下のようにコマンドを入力する(以下,gitがすでにインストールされているものとして手順を示す).
$cd $cd Downloads $git clone https://openspur.org/repos/yp-spur.git $cd yp-spur $mkdir build $cd build $../configure $make $sudo make install $sudo ldconfig |