Fedoraへのインストール

Python版OpenRTM-aistはFedora Linuxで利用可能なRPMパッケージが提供されてい ます。対応しているFedora Linuxのバージョンは、ダウンロードページから確 認できます。Fedora Linuxへの対応およびそのバージョンは、予告なしに変更 または停止されることがありますので、予めご了承ください。

Fedora Linuxへのインストールの方法には大きく分けて以下の二種類のインス トール方法があります。

  • openrtm.org が提供する一括インストールスクリプトを使用
  • yum パッケージマネージャを使用

一括インストール・スクリプト

openrtm.org が提供するインストール・スクリプト pkg_install_python_fedora.sh をダウンロードページからダウンロードし、root権限で実 行します。このスクリプトは、必要なパッケージを順次yumでインストールして いきます。

OpenRTM-aistを開発・実行するために必要なパッケージをもれなくインストー ルしてくれるので大変便利です。初めてOpenRTM-aistをインストールしてみる 方にお勧めします。 ただし、OpenRTM-aist関係のすべてのパッケージをインストールするので、必 要ないものもインストールされる可能性があります。より詳しくわかっている 人は、手動でインストールした方がよいでしょう。 以下、一括インストールスクリプトを使用したインストールの手順です。

 > wget [pkg_install_python_fedora.sh のダウンロードURL]
 > su
 # sh pkg_install1_python_fedora.sh
 //途中、いくつかの質問をたずねられるので、''y'' あるいは ''Y'' を入力しながら完了させます。

yumを使う方法

/etc/yum.repos.d/openrtm.repoの作成

openrtm.org では yum から利用可能なパッケージリポジトリを提供しています。 ただし、デフォルトのパッケージリポジトリには含まれていませんので、yum の設定を変更する必要があります。

以下のような設定を記録したファイル /etc/yum.repos.d/openrtm.repo を 作成しておきます。作成には通常root権限が必要です。

 [openrtm]
 name=Fedora $releasever - $basearch
 failovermethod=priority
 baseurl=http://openrtm.org/pub/Linux/Fedora/releases/$releasever/Fedora/$basearch/os/Packages
 enabled=1
 gpgcheck=0
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
/etc/yum.repos.d/openrtm.repo

yumによるインストール

openrtm.repo を作成したら、次の手順でインストールを行います。 途中、いくつかの応答を求められるので、y を入力しながら完了させます。

 > su
 # yum install python
 # yum install omniORB-servers omniORBpy omniORBpy-devel omniORBpy-standard
 # yum install OpenRTM-aist-Python OpenRTM-aist-Python-example

インストールの確認

最後に以下のコマンドでインストールの確認をします。

 # rpm -qa | grep  OpenRTM-aist-Python
 OpenRTM-aist-Python-example-1.1.0-RELEASE0.fcx.i386
 OpenRTM-aist-Python-1.1.0-RELEASE0.fcx.i386

パッケージの詳細

各パッケージの内容は以下の通りです

OpenRTM-aist-Python

OpenRTM-aist-Python にはPythonモジュールとコマンド群が含まれています。

  • コマンド
     /usr/bin/rtcprof_python
     /usr/bin/rtcd_python
  • OpenRTM-aist本体のPythonモジュール
     /usr/lib/python<version>/site-packages/OpenRTM_aist/*
  • OpenRTM-aistのユーティリティモジュール
     /usr/lib/python<version>/site-packages/OpenRTM_aist/utils/rtcprof
     /usr/lib/python<version>/site-packages/OpenRTM_aist/utils/rtcd
     /usr/lib/python<version>/site-packages/OpenRTM_aist/utils/rtc-template
     /usr/lib/python<version>/site-packages/OpenRTM_aist/utils/rtm-naming

OpenRTM-aist-Python-example

OpenRTM-aist-Python-exampleにはRTCのサンプルが含まれています。

  • サンプル
     /usr/share/openrtm-1.1/example/python/SimpleIO/
     /usr/share/openrtm-1.1/example/python/SimpleService/
     中略

以上、インストールが終了しましたら、動作確認へ進みましょう。

最新バージョン

初めての方へ

Windows msi(インストーラ) パッケージ (サンプルの実行ができます。)

C++,Python,Java,
Toolsを含む
1.1.2-RELEASE

RTコンポーネントを開発するためには開発環境のインストールが必要です。詳細はダウンロードページ

統計

Webサイト統計
ユーザ数:1629
プロジェクト統計
RTコンポーネント286
RTミドルウエア21
ツール20
文書・仕様書1

Join our slack

Enter email address for slack invite.

旧Webサイト

OpenRTM.org旧Webサイト

OpenHRP3

動力学シミュレータ

Choreonoid

モーションエディタ/シミュレータ

OpenHRI

対話制御コンポーネント群

OpenRTP

統合開発プラットフォーム

産総研RTC集

産総研が提供するRTC集

TORK

東京オープンソースロボティクス協会

DAQ-Middleware

ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク

VirCA

遠隔空間同士を接続し、実験を行うことが可能な仮想空間プラットホーム