Robotino 3 with robotino4-4.0.10-smartsoft-2.5.1.fsa
/opt/robview3/bin/../devices/robview/robotinoapi2/libdevice_robotino_simulation.so: undefined symbol: _ZTIN3rec8robotino4api26KinectE のエラーが面倒くさくなったので,Ubuntu 18.04版へと移行.
Robotino3 imagesより4.0.10-smartsoft-2.5.1を取ってきて,Robotino を初期化しました.
Robotino 3,セットアップメモの辺りが元ネタです.
fsa ファイルの使い方は,Robotino3 の再インストールを参考にして下さい.
インストール直後は,キーボードがドイツ語仕様になっているので,気をつけて下さい.
システムのバージョンは,こんな状態です.
robotino@robotino:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.3 LTS Release: 18.04 Codename: bionic robotino@robotino:~$ uname -r 5.3.0-28-generic
robotino 周りのパッケージは,こんな感じです.
robotino@robotino:~$ dpkg --list|grep robotino ii robotino-api2 1.1.14 amd64 Robotino API2 ii robotino-daemons 2.0.20 amd64 Middleware components for Robotino ii robotino-dev 1.0.3 amd64 Development libraries for Robotino ii robotino-smartsoft-common 2.5.1 amd64 Common files ii robotino-smartsoft-master 2.5.1 amd64 Fleet master files ii robotino-smartsoft-slave 2.5.1 amd64 Fleet slave files ii robotino-smartsoft-src 2.5.1 amd64 Source package of some components
smartsoft がCPU パワーを食っているので,今回はさようならしてもらいます.
sudo apt-get remove robotino-smartsoft-common
ネットワーク周りは,GUI で設定可能なので,それに任せました.
Ubuntu 18.04でRobviewの開発環境を構築を参考に作業を進めます.
# まずは,開発関係のパッケージのインストール. sudo apt-get install -y subversion git gcc build-essential vim # 言語設定 sudo update-locale LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 # 標準のエディタをvim に変更 sudo update-alternatives --config editor # openCV のインストール cd ~/Downloads wget https://raw.githubusercontent.com/milq/milq/master/scripts/bash/install-opencv.sh chmod +x install-opencv.sh ./install-opencv.sh # RefBox のインストール # まずは,必要なパッケージのインストール sudo add-apt-repository ppa:timn/clips sudo apt-get update sudo apt-get install -y libmodbus-dev libclips-dev clips libclipsmm-dev \ protobuf-compiler libprotobuf-dev libprotoc-dev \ libboost-all-dev libmodbus-dev \ libglibmm-2.4-dev libgtkmm-3.0-dev \ libncursesw5-dev libyaml-cpp-dev libavahi-client-dev\ libssl-dev libgecode-dev\ lib64ncurses5-dev cmake-curses-gui git sudo apt-get install -y cmake-curses-gui libmbedtls-dev gcc g++ git clone https://github.com/FreeOpcUa/freeopcua ccmake . cmake . make sudo make install sudo apt-get install -y libxml2-dev dh-autoreconf ./build.sh ./configure make sudo make install # ccache の有効化 sudo apt-get install ccache cat <<EOF >> .bashrc export PATH="/usr/lib/ccache:$PATH" export USE_CCACHE=1 export CCACHE_DIR=~/.ccache export set CC='ccache gcc' export set CXX='ccache g++' EOF source .bashrc # cd mkdir git cd git git clone https://github.com/wadaru/view3 git clone https://github.com/wadaru/RefBox git clone https://github.com/wadaru/BabyTigers cd RefBox ./install-view3.sh cd ..
コメントを残す