BTRの設定

まず,subversion のインストール(たぶんインストール済のはず)

 sudo apt-get -y install subversion

チームのソースをチェックアウト.ただし,昨年度までのサーバと異なるので,vegaディレクトリを作っておくこと.

mkdir vega
cd vega
svn checkout https://vega.elec.ryukoku.ac.jp/svn/lab

ユーザ名,パスワードは,研究室のアカウント情報を入力して下さい.
Store password unencrypted (yes/no)?は,自分のパソコンであればyes.Robotino 上といった共有マシンの場合はnoで対応.

ホームディレクトリに,それぞれのシンボリックリンクを張る.
ここでは,lab/btr2019/sydney を例にします.

cd
ln -s vega/lab/btr2019/sydney/robView .
ln -s vega/lab/btr2019/sydney/robView/rvw2 .
ln -s vega/lab/btr2019/sydney/robView/scripts .
ln -s vega/lab/btr2019/sydney/robView/variables .
ln -s vega/lab/btr2019/sydney/rcll-refbox .

コンパイルします.

cd ~/rcll-refbox
make

パッケージをインストールします.

sudo apt-get -y install qt5-default
sudo dpkg -i vega/lab/deb/robotino-api2_1.1.9_amd64.deb vega/lab/deb/robview3_3.1.1_amd64.deb vega/lab/deb/robview3-api_3.1.1_amd64.deb

FunctionBlock を作ります.

cd ~/Festo
mv RobotinoView3 RobotinoView3.origin
ln -s ../vega/lab/btr2019/sydney/robView/MyFunctionBlocks/RobotinoView3 .
cd RobotinoView3/units/MyFunctionBlocks/btrgripper.unit/plugin/
cmake .
make all
cd ~/Festo/RobotinoView3/units/MyFunctionBlocks/makeRoute.unit/plugin/
cmake .
make all

これで,robview3 を起動したら,btrGripperとmakeRouteのFunction Block が使えるようになるはずです.

140138760018112> 2019-Jun-05 01:36:59.519415 : Error: Failed to load “/opt/robview3/bin/../devices/robview/robotinoapi2/libdevice_robotino_simulation.so”: /opt/robview3/bin/../devices/robview/robotinoapi2/libdevice_robotino_simulation.so: undefined symbol: _ZTIN3rec8robotino4api26KinectE

このエラーが出たときは,view3のバージョンを落とせばいける?

sudo apt-get install -y robotino-api2 robview3
sudo dpkg -i robotino-api2_1.1.8_amd64.deb robview3-api_3.2.0_amd64.deb robview3_3.2.1_amd64.deb 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*