Download
latest Releases : 2.0.0-RELESE
2.0.0-RELESE | Download page |
Number of Projects
RT-Component | 153.5 |
RT-Middleware | 35 |
Tools | 22 |
Documentation | 2 |
Choreonoid
Motion editor/Dynamics simulator
OpenHRP3
Dynamics simulator
OpenRTP
Integrated Development Platform
AIST RTC collection
RT-Components collection by AIST
TORK
Tokyo Opensource Robotics Association
DAQ-Middleware
Middleware for DAQ (Data Aquisition) by KEK
パッケージが用意されていない UNIX 環境や、クロス開発環境、OpenRTM-aist-Python 本体のソースを変更して利用したい場合には、ソースからビルドすることができます。
配布ソースのビルド
OpenRTM-aist (Python版) は Python の distutils モジュール を利用したビルド環境を提供しているため、様々な環境で容易にビルドできます。
対応 OS およびディストリビューション
OpenRTM-aist-Python は下記の OS および Linux ディストリビューションで動作することが確認されています。
これ以外の環境でも、一般的な Linux/UNIX 環境であれば、ビルドできる可能性があります。
依存ライブラリ
OpenRTM-aist-Python-1.0.0 のインストールには下記の開発環境およびライブラリが必要です。
それぞれのライブラリ等のドキュメントに従いインストールを行ってください。 これらのパッケージが、標準のディレクトリー(/usr、/usr/lib/ 等)下にインストールされていると、以降の OpenRTM-aist-Python のビルド作業を比較的簡単に行うことができます。
ソースのダウンロード
OpenRTM-aist-Python のソースをダウンロードします。
ソースコードの展開
まずソースコード OpenRTM-aist-Python-X.X.X.tar.gz を適当なディレクトリに展開します。
ビルド
OpenRTM-aist-Python はパッケージのビルドに distutils モジュール を使用しています。 ビルドの仕方は、他の distutils を使用したパッケージと同様に行います。
[options]で使用可能なオプションは
で参照して下さい。
インストール
ビルド が正常に終了したら、Python モジュール、ユーティリティコマンド群をインストールします。
以上で、ソースコードからのビルドおよびインストールは終了です。
リポジトリのソースのビルド
OpenRTM-aist は開発に利用している subversion リポジトリを一般に公開しています。 リポジトリからチェックアウトしたソースコードからビルドを行うこともできます。
ソースのチェックアウト
ソースをリポジトリからチェックアウトします。
ビルド
チェックアウトすると、OpenRTM-aist-Python というディレクトリーができているはずですので、そのディレクトリーに入ります。
setup.py を使用してビルドします。
パッケージの作成
python setup.py sdist を行うことで openrtm.org で配布しているようなソースのパッケージを作成することもできます。 ただし、パッケージの作成を行うには、doxygen や latex、qkc等、さらに追加のコマンドが必要となります。
生成されたソースパッケージはそれぞれ以下の通りです。