[cnoid]Choreonoidのインストール - graspPlugin/wiki GitHub Wiki
はじめに
実験室で使用しているロボットシステム制御用GUIソフトウェアChoreonoid
のインストールを行います.
基本的に端末(ターミナル)での作業となるのでLinuxに慣れ親しむことをおすすめします.
端末への入力は基本的に下に示すような矩形で囲んだ部分です.
pwd
環境
- | version |
---|---|
Ubuntu | 20.04 |
Choreonoid | 1.7.0 |
Choreonoidのインストール
ソースコードのビルド
Choreonoidのホームページからソースコードをダウンロードしビルドを行う.
ホームディレクトリへ移動
cd
バージョン1.7.0のZIPファイルをダウンロード
wget https://choreonoid.org/_downloads/82c0099aa3492a273519e1906ea56e54/choreonoid-1.7.0.zip
ZIPファイルの解凍
unzip choreonoid-1.7.0.zip
開発ツールと依存ソフトウェアのインストール
cd ~/choreonoid-1.7.0/
misc/script/install-requisites-ubuntu-18.04.sh
choreonoid本体のビルド(インストール)
cmake .
make -j16
sudo make install
動作確認(起動)
インストールで生成したchoreonoidの実行ファイルは~/choreonoid-1.7.0/bin
に配置される.
それを実行し起動確認を行う.
cd ~/choreonoid-1.7.0
bin/choreonoid
bin/choreonoidへのシンボリックリンク作成
現状のままだと,カレントディレクトリによってchoreonoidを起動するためのコマンドを適宜変えないといけない.
そこで単に
choreonoid
と打ち込んでchoreonoidを使用するためにシンボリックリンクを作成する.
既存のシンボリックリンクが存在するかを確認
which choreonoid
# /usr/local/bin/choreonoid
存在すれば一旦削除
sudo rm /usr/local/bin/choreonoid
先ほどビルドしたchoreonoidへのシンボリックリンクを作成
sudo ln -s /home/robotlab/choreonoid-1.7.0/bin/choreonoid /usr/local/bin/choreonoid
作成したリンクの確認
readlink /usr/local/bin/choreonoid
# /home/robotlab/choreonoid-1.7.0/bin/choreonoid