ダウンロード
最新バージョン : 2.1.0-RELESE
| 2.1.0-RELESE | ダウンロードページ |
OpenRTM@Github
OpenRTM-aist GitHubサイト
ROS
Robot Operating System
Choreonoid
モーションエディタ/シミュレータ
DAQ-Middleware
ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク
産総研が提供するRTC集
東京オープンソースロボティクス協会
| 2.1.0-RELESE | ダウンロードページ |
OpenRTM-aist GitHubサイト
Robot Operating System
モーションエディタ/シミュレータ
ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク
産総研が提供するRTC集
東京オープンソースロボティクス協会
Windows
omniORBのビルド
ビルドにはPython、Cygwinのインストールが必要です。
sslTp、httpTp機能を使う場合はOpenSSLのビルドが必要です。
Strawberry Perlをインストールして以下のコマンドを実行する。
omniORBのソースコードを入手します。
mk/platforms/x86_win32_vs_16.mkでPython、OpenSSLのパスを設定します。OPEN_SSL_ROOTを設定しなかった場合でもビルドは可能ですが、sslTp、httpTp機能は使えません。
config/config.mkでビルドする環境を指定してください。
omniORBを展開したフォルダに移動して以下のコマンドを実行してください。
次にomniORBpyのビルドを実行します。 まずomniORBpyのソースコードを入手してください。
omniORBpyをomniORBのsrc/lib以下にコピーします。
omniORB-4.x.y |--src | |--lib | |--omniORBpy |--mk | |--platforms | |--x86_win32_vs_16 |--config |--config.mkomniORBpyフォルダに移動してmakeコマンドを実行します。
環境変数の設定
omniORB、omniORBpyの動作確認をするためには環境変数PATH、PYTHONPATHの設定が必要です。
Ubuntu
omniORBのビルド
sslTp、httpTp機能を使う場合はOpenSSLのインストールが必要です。
次にomniORBのソースコードを入手してビルドします。
export PYTHON=/usr/bin/python3 export OMNIORB_INSTALL_DIR=~/work/omniorb_install wget https://jaist.dl.sourceforge.net/project/omniorb/omniORB/omniORB-4.3.0/omniORB-4.3.0.tar.bz2 tar xf omniORB-4.3.0.tar.bz2 cd omniORB-4.3.0 ./configure --prefix=${OMNIORB_INSTALL_DIR} --with-openssl make make installomniORBpyのビルドを実行します。
export PYTHON=/usr/bin/python3 wget https://jaist.dl.sourceforge.net/project/omniorb/omniORBpy/omniORBpy-4.3.0/omniORBpy-4.3.0.tar.bz2 tar xf omniORBpy-4.3.0.tar.bz2 cd omniORBpy-4.3.0 ./configure --with-omniorb=${OMNIORB_INSTALL_DIR} --prefix=${OMNIORB_INSTALL_DIR} --with-openssl make make install環境変数の設定
omniORB、omniORBpyの動作確認をするためには環境変数PATH、LD_LIBRARY_PATH、PYTHONPATHの設定が必要です。
export PATH=${OMNIORB_INSTALL_DIR}/bin:$PATH export LD_LIBRARY_PATH=${OMNIORB_INSTALL_DIR}/lib:${LD_LIBRARY_PATH} export PYTHONPATH=${OMNIORB_INSTALL_DIR}/lib/python3.6/site-packages:$PYTHONPATHまた、pkg-configでomniORBを検出するには以下のように環境変数PKG_CONFIGを設定する。
export PKG_CONFIG_PATH=${OMNIORB_INSTALL_DIR}/lib/pkgconfig:$PKG_CONFIG_PATH