LoginSignup
7
6

More than 5 years have passed since last update.

Choreonoid講習会用の開発環境構築

Last updated at Posted at 2015-11-30

RTMiddleware + Choreonoid

産総研で作られている物理演算+可視化ソフト?のChoreonoid.
IREX2015で開催の講習会参加のために環境を構築したのでメモ.

使用する環境

Macbook Air 2011
Ubuntu 14.04 64bit版

関連ソフトのインストール

Choreonoidやこれを動かす際に便利なソフトたちをインストールする.

$ sudo add-apt-repository ppa:hrg/dairy
$ sudo apt-get update
$ sudo apt-get install choreonoid libcnoid-dev openrtm-aist
openrtm-aist-dev doxygen hrpsys-base libav-tools

Python版のサンプルをインストール

Pythonを使って開発もしたいので,できればサンプルがほしい.
あと,次に行うOpenRTPを公式のドキュメント通りに入れるには/usr/share/openrtm-1.1というディレクトリが必要で,これはサンプルをインストールした時に作られるので入れておく.

$ sudo apt-get install openrtm-aist-python-examples

OpenRTPのインストール

OpenRTM-aistを使用して開発をすると思われるため,OpenRTPもインストールする.こちらは対応するサイトでダウンロードしてきてリンクを貼るだけ.

Javaが必要なので,一応入っているか確認も兼ねてインストール.

$ sudo apt-get install openjdk-7-jdk

その後,ダウンロードしてリンクを貼る.
wgetする際には自分の環境にあったものを選択するように気をつける!

 $ cd /usr/share/openrtm-1.1
 $ sudo wget http://openrtm.org/pub/openrtp/packages/1.1.0.rc5v20150317/eclipse381-openrtp110rc5v20150317-ja-linux-gtk-x86_64.tar.gz
 $ sudo tar xvzf eclipse381-openrtp110rc5v20150317-ja-linux-gtk-x86_64.tar.gz
 $ cd /usr/bin
 $ sudo ln -s /usr/share/openrtm-1.1/eclipse/openrtp .
 $ cd 
 $ openrtp

※環境に合っていないもの(今回の場合32bit版)を実行しようとすると No such file or directoryと言われてデバッグに困ります.

とりあえず以上で準備は完了.
Choreonoid, OpenRTM-aist,OpenRTPが使える環境が整ったはずです.

7
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
6