ダウンロード

OpenRTM-aist (C++版)

cpp_logo.png
C++ 言語で RTコンポーネントを作成するためのライブラリです。Linux、Windows、Mac OS X、FreeBSD に対応しています。 ソースコード、Windows 用インストーラー、各種Linuxパッケージ、MacPorts がダウンロードできます。

1.0.x と 1.1.x には互換性があります。ただし、コンポーネント同士の接続には RTSystemEditor の1.1系のツールが必要になります。

ソースコードリポジトリ

リポジトリステータス

バグトラッキング

旧バージョン

1.x系と0.4系はインターフェースレベルの互換性がないため接続できません。

1.1.x

1.0.x

OpenRTM-aist C++ 1.2.1-RELEASE

cpp_logo.png


インストール手順については以下のページを参照してください。

パッケージ

Windowsインストーラー

msiファイルは900MB以上のサイズがあります。ダウンロードを数分で行うためにはある程度高速な回線(50Mbps以上)を用いてください。

64bit用

Windows用インストーラー
(OpenRTM-aist、C++、Python、
Java版、および OpenRTP、
rtshell(4.2.2)含む)
(Visual Studio 2010、2012、
2013、2015、2017、2019 共通)
OpenRTM-aist-1.2.1-RELEASE_x86_64.msi
MD5:be6b346d61768435d812cc032bc7a529
2019/11/25
Python-2.7 python-2.7.16.amd64.msi python.org
Python-3.6 python-3.6.8-amd64.exe python.org
Python-3.7 python-3.7.5-amd64.exe python.org
CMake cmake-3.15.5-win64-x64.msi cmake
Doxygen doxygen-1.9.2-setup.exe doxygen
  • ※Pythonは、"3.7"、"3.6"、"2.7"のいずれかのバージョンをインストールしてください。
  • Doxygenは最新版がリリースされると上記のダウンロードリンクが切れることがあります。その際はdoxygenのダウンロードページに移動し、最新の "doxygen-X.X.X-setup.exe" をダウンロード・インストールしてください。

32bit用

Windows用インストーラー
(OpenRTM-aist、C++、Python、
Java版、およびOpenRTP、
rtshell(4.2.2)含む)
(Visual Studio 2010、2012、
2013、2015、2017、2019共通)
OpenRTM-aist-1.2.1-RELEASE_x86.msi
MD5:a9186d409cafc039432a0e1c6e7e02ef
2019/11/25
Python-2.7 python-2.7.16.msi python.org
Python-3.6 python-3.6.8.exe python.org
Python-3.7 python-3.7.5.exe python.org
CMake cmake-3.15.5-win32-x86.msi cmake
Doxygen doxygen-1.9.2-setup.exe doxygen
  • ※Pythonは、"3.7"、"3.6"、"2.7"のいずれかのバージョンをインストールしてください。
  • Doxygenは最新版がリリースされると上記のダウンロードリンクが切れることがあります。その際はdoxygenのダウンロードページに移動し、最新の "doxygen-X.X.X-setup.exe" をダウンロード・インストールしてください。

インストールについては、OpenRTM-aistを10分で始めよう!のページで手順を紹介しています。

Visual Studioのバージョン指定

インストールされているVisual Studioのバージョンに合わせて、システム環境変数RTM_VC_VERSIONを設定しています。 インストール後に変更する場合は、GUIツールを使って設定できます。使い方はVCVerChangerのページで解説しています。

Visual Studioのバージョン システム環境変数RTM_VC_VERSIONの指定値
2010 vc10
2012 vc11
2013 vc12
2015、2017、2019 vc14 初期設定
  • ※インストール後、Visual Studioのバージョンを変更しない場合でも、一度VCVerChangerでシステム環境変数の設定を確認してください。不要なパスが残っていた場合はこれを削除します。

Visual Studioのダウンロード・インストール

MicrosoftのダウンロードページからVisual Studio Community 2019をダウンロードできます。

インストールについては、Visual Studio Community 2019インストール方法のページで手順を紹介しています。

インストールの確認

講習会前などには、Visual C++のプロジェクトが作成できるかを確認を推奨します。

まずはVisual Studioを起動し、「ファイル」→「新規作成」→「プロジェクト」をクリックしてください。
テンプレートにVisual C++を選択して、空のプロジェクトを選択してください。


vc2017.png

プロジェクト名を入力後にOKをクリックするとVisual C++のプロジェクトが生成されます。

Visual C++を選択できない場合は、Visual Studio Community 2019のインストール方法の手順に従って「C++によるデスクトップ開発」をインストールしてください。

またVisual Studio 2019以外を使用の場合にも、念のためにVisual C++のプロジェクトが作成できるかの確認することを推奨します。

C++版の旧バージョンランタイム利用方法

旧バージョンのランタイムは、OpenRTM-aistディレクトリ下に、1.0.0(32bit用のみ)、1.1.0、1.1.1、1.1.2、1.2.0としてインストールされます。 RTM_BASEというシステム環境変数を使いパスを通してお使いください。

例)1.1.1版 vc12のランタイムのパスは、「%RTM_BASE%\1.1.1\vc12\bin」で指定できます。

Windows10などの高解像度(HiDPI)モードでOpenRTP/RTSystemEditorが縮小表示される場合の対処方法

Windows10などの高解像度モードを利用すると、Eclipseのアイコンなどが縮小表示される場合があります。以下のFAQで解決方法を説明しています。

Linuxパッケージ

現在のところ、以下のディストリビューション・バージョンでパッケージを提供しています。
以下で配布しているインストールスクリプトを利用すれば、必要なパッケージを一括でインストールできます。

ディストリビューション・バージョン 一括インストールスクリプト(右クリックでURLを入手)
Ubuntu 16.04 (xenial) i386/amd64
Ubuntu 18.04 (bionic) amd64
pkg_install_ubuntu.sh
Raspbian Buster pkg_install_raspbian.sh

オプションを指定することで、目的に合わせたパッケージをインストールできるようになりました。インストール方法やオプション、パッケージの種類につきましては、一括インストール・スクリプトをご確認ください。

1.2.0-RELEASEを既にインストールしている場合はアップデートが可能です。

Ubuntu / Debianの場合

 $ sudo apt-get update
 $ sudo apt-get dist-upgrade

ダウンロード方法・インストール方法については、OpenRTM-aist(C++版)1.2系のインストールをご覧くだい。

ソースコード

C++版ソースコード OpenRTM-aist-1.2.1.tar.bz2
MD5:890ad85f3d6f6afd7d24d68c4aa6c290
2019.11.25
C++版ソースコード OpenRTM-aist-1.2.1.tar.gz
MD5:dc7075480642017ea228d04c8bde6ca8
2019.11.25
C++版Windows専用ソース OpenRTM-aist-1.2.1-win32.zip
MD5:5dd560c1ba2297b048a8a03c8db88632
2019.11.25

ソースからのビルド

ソースからビルドする方法については、ソースからのビルド(Windows編)またはソースからのビルド(Linux編)をご覧くだい。

deb/rpmパッケージ作成

1.1から上記のソースコードからのUbuntu、Debian用debパッケージ、Fedora用rpmパッケージの作成が正式にサポートされました。

以下の手順でパッケージを作成できます。パッケージ作成に当たっては、一括インストールスクリプト(pkg_install_***.sh)を利用して必要なパッケージをあらかじめインストールしておいてください。

 $ tar xvzf OpenRTM-aist-1.2.1-RELEASE.tar.gz
 $ cd OpenRTM-aist-1.2.1
 $ ./configure --prefix=/usr  --enable-fluentd=yes --enable-observer=yes --enable-ssl=yes
 $ cd packages
 $ make

パッケージはpacakgesディレクトリ内に作成されます。

※UbuntuやDebianにてdebパッケージを作成する場合は"dpkg-dev build-essential debhelper devscripts"、Fedoraにてrpmパッケージを作成する場合は"rpm-build createrepo"といったツールをあらかじめインストールしておく必要があります。 これらは、一括インストール・スクリプトを-cオプションで実行すればインストールされます。


リリースノート

OpenRTM-aist Official Websiteからソースコード、Windowsインストーラー、Linux用パッケージなどがLGPLライセンスもしくは産総研との個別契約のうち一つから選択するデュアルライセンス方式で利用可能です。

対応(ビルド検証済)OS

      • Ubuntu 16.04 i386、 amd64
      • Ubuntu 18.04 amd64
      • Raspbian Buster armhf
      • Windows-10 (32/64bit)

OpenRTM-aist C++ 1.1.2-RELEASE

cpp_logo.png

パッケージ

Windows インストーラー

32bit用

Windows 用インストーラー
(OpenRTM-aist、C++、Python、Java版
および OpenRTP、rtshell(4.1.0) 含む)
(Visual Studio 2008、2010、2012、2013、2015 共通)
OpenRTM-aist-1.1.2-RELEASE_x86.msi
MD5:59be8603f3fc007c2aed4476052886ce
2016/05/27
Python-2.7 python-2.7.10.msi python.org
PyYAML PyYAML-3.11.win32-py2.7.exe pyyaml.org
CMake cmake-3.5.2-win32-x86.msi cmake
Doxygen doxygen-1.9.2-setup.exe doxygen
  • ※ Python 2.7.10 推奨。2.7.11 は PYTHONPATH 等環境変数の設定が必要な場合があります。
  • ※ 古い rtshell は事前に削除しておいてください。
  • Doxygenは最新版がリリースされると上記のダウンロードリンクが切れることがあります。その際はdoxygenのダウンロードページに移動し、最新の "doxygen-X.X.X-setup.exe" をダウンロード・インストールしてください。

64bit用

Visual Studio 64bit用
Windows 用インストーラー
(OpenRTM-aist、C++、Python、Java版、
および OpenRTP、rtshell (4.1.0) 含む)
(Visual Studio 2010、2012、2013、2015 共通)
OpenRTM-aist-1.1.2-RELEASE_x86_64.msi
MD5:ee8db7c1682cb21dce963207e0484fb3
2016/05/27
Python-2.7 python-2.7.10.amd64.msi python.org
PyYAML PyYAML-3.11.win-amd64-py2.7.exe pyyaml.org
CMake cmake-3.5.2-win32-x86.msi cmake
Doxygen doxygen-1.9.2-setup.exe doxygen
  • ※ Python 2.7.10 推奨。2.7.11は PYTHONPATH 等環境変数の設定が必要な場合があります。
  • ※ 古い rtshell は事前に削除しておいてください。
  • Doxygenは最新版がリリースされると上記のダウンロードリンクが切れることがあります。その際はdoxygenのダウンロードページに移動し、最新の "doxygen-X.X.X-setup.exe" をダウンロード・インストールしてください。

インストールについては、OpenRTM-aistを10分で始めよう! のページで手順を紹介しています。

Visual Studio のバージョン指定

インストールされている Visual Studio のバージョンに合わせて、システム環境変数 RTM_VC_VERSION を変更してください。

Visual Studio のバージョン システム環境変数 RTM_VC_VERSION の指定値
2008 vc9 32bit用インストーラーのみ
2010 vc10
2012 vc11
2013 vc12 初期設定
2015 vc14

手動での「 RTM_VC_VERSION 」設定手順

システム環境変数の設定画面は、以下の手順で開くことができます。

Windows7 スタートボタン > コンピュータを右クリック > プロパティ > システムの詳細設定 system_env1.png
Windows8.1 デスクトップ画面を表示 > Windows ボタンを右クリック > システム > システムの詳細設定 同上
Windows10 検索窓で「システム環境変数」と入力 > システム環境変数の編集をクリック system_env2.png

システムのプロパティ画面で、「環境変数」をクリックします。

system_env3.png

「RTM_VC_VERSION」を編集します。

system_env4.png system_env5.png

ツールを使った「 RTM_VC_VERSION 」設定手順

GUI ツールを使って設定することができます。使い方は下記ページで解説しています。

Visual Studio のダウンロード・インストール

サポートしている Visual Studio は2015 までで、Visual Studio 2017 はサポートしておりません。

これからサポート対象の Visual Studio をダウンロード・インストールしたい方は、無償プログラムの
「Visual Studio Dev Essential」への登録が必要です。下記サイトの手順に従って登録してください。

vc2013 を選択すると OpenRTM-aist 1.1.2版のシステム環境変数設定を変更せずに使えますので、このバージョンのインストール方法を紹介します。

  • Visual Studio Dev Essential 画面を開き、左端にある「Visual sutdio Community」の Download をクリックします
  • 検索窓に「Visual Studio Express 2013 for Windows Desktop with Update 5」と入力して検索してください
  • インストーラーのデフォルト言語は English となっていますが、Japanese を選択可能です
  • EXE の web インストーラーをダウンロードしてインストールしてください
インストールの確認

講習会前などには、Visual C++のプロジェクトが作成できるかを確認をお勧めします。

まずはVisual Studioを起動してください。 Windows 8.1の場合はスタートメニュー→アプリビュー→Visual Studio 2015(もしくはVisual Studio 2013)から起動できます。


vs2015_1.png

「ファイル」→「新規作成」→「プロジェクト」をクリックしてください。


vs2015_2.png

テンプレートにVisual C++を選択して、空のプロジェクトを選択してください。


vs2015_3.png

プロジェクト名を入力後にOKをクリックするとVisual C++のプロジェクトが生成されます。

Visual Studio 2015でVisual C++をインストールしていない場合については、以下のページのようにVisual C++ 2015 Tools for Windows Desktopをインストールが表示されるため、手順に従ってインストールしてください。

またVisual Studio 2015以外を使用の場合にも、念のためにVisual C++のプロジェクトが作成できるかの確認することをお勧めします。

C++版の旧バージョンランタイム利用方法

旧バージョンのランタイムは、OpenRTM-aist ディレクトリー下に、1.0.0(32bit用のみ)、1.1.0、1.1.1 としてインストールされます。 RTM_BASEというシステム環境変数を使いパスを通してお使いください。

例)1.1.1版 vc12 のランタイムのパスは、「RTM_BASE1.1.1\vc12\bin」で指定できます。

Windows10 等の高解像度(HiDPI)モードで OpenRTP/RTSystemEditor が縮小表示される場合の対処方法

Windows10などの高解像度モードを利用すると、Eclipse のアイコンなどが縮小表示される場合があります。 以下のFAQで解決方法を説明しています。

インストール環境の設定を確認する方法

windows_installer_test.bat スクリプトで確認することができます。使い方は下記ページで解説しています。


Linux パッケージ

現在のところ、以下のディストリビューション・バージョンでパッケージを提供しています。
以下で配布しているインストールスクリプトを利用すれば、必要なパッケージを一括でインストールすることができます。

ディストリビューション・バージョン 一括インストールスクリプト
Ubuntu 14.04 (trusty) i386/amd64/arm64
Ubuntu 16.04 (xenial) i386/amd64/arm64
Ubuntu 16.10 (yakkety) i386/amd64
Ubuntu 17.04 (zesty) i386/amd64
Ubuntu 17.10 (artful) i386/amd64
pkg_install_ubuntu.sh
Debian 7.0 (wheezy) i386/amd64
Debian 8.0 (jessie) i386/amd64
Debian 9.0 (stretch) i386/amd64
pkg_install_debian.sh
Fedora 23 i386/amd64
Fedora 24 i386/amd64
Fedora 25 i386/amd64
Fedora 26 i386/amd64
pkg_install_fedora.sh

オプションを指定することで、目的に合わせたパッケージをインストールすることができるようになりました。インストール方法やオプション、パッケージの種類につきましては、「一括インストール・スクリプト」のページをご確認ください。

1.1.1-RELEASE を既にインストールしている場合はアップデートが可能です。

Ubuntu / Debian の場合

 $ sudo apt-get update
 $ sudo apt-get upgrade

Fedora の場合

 # dnf update

ダウンロード方法・インストール方法については、こちら(C++) をご覧くだい。

ソースコード

C++版ソースコード OpenRTM-aist-1.1.2.tar.bz2
MD5:2d1eae79695bb7b9c91bdfac67292f79
2017.10.24
C++版ソースコード OpenRTM-aist-1.1.2.tar.gz
MD5:bef2f360df60771134f016bbf0e4256c
2017.10.24
C++版Windows専用ソース OpenRTM-aist-1.1.2-win32.zip
MD5:09ad26622ebeba86097df19bae21fc16
2017.10.24

ソースからのビルド

ソースからビルドする方法については、ソースからのビルド(Windows編) または ソースからのビルド(Linux編) をご覧くだい。

deb/rpm パッケージ作成

1.1から上記の ソースコード からのUbuntu、Debian 用 deb パッケージ、Fedora、Vine 用 rpmパッケージの作成が正式にサポートされました。
以下の手順でパッケージを作成することができます。パッケージ作成に当たっては、一括インストールスクリプト(pkg_install_***.sh)を利用して必要なパッケージを予めインストールしておいてください。

 $ tar xvzf OpenRTM-aist-1.1.2-RELEASE.tar.gz
 $ cd OpenRTM-aist-1.1.2
 $ ./configure --prefix=/usr
 $ cd packages
 $ make

パッケージは pacakges ディレクトリー内に作成されます。

※ Ubuntu や Debian にて deb パッケージを作成する場合は "dpkg-dev build-essential debhelper devscripts"、Fedora にて rpm パッケージを作成する場合は "rpm-build createrepo" といったツールを予めインストールしておく必要があります。


リリースノート: 1.1.2-RELEASE

OpenRTM-aist Official Website からソースコード、Windows インストーラー、Linux 用パッケージ等が LGPL ライセンスもしくは産総研との個別契約のうち一つから選択するデュアルライセンス方式で利用可能です。

機能に関する変更

    • 雑多なバグフィックス

ポータビリティに関する変更

    • 64bit Linunx への雑多な対応
    • 64bit Windows への対応
    • VC2015(32bit/64bit) の正式サポート

拡張機能に関する変更

ユーザービリティに関する変更

    • Windows インストーラーをアーキテクチャ別の2種類にまとめる
      • 1つのインストーラーで複数の Visual Studio バージョンに対応
      • C++版、Python版、Java版、rtshell も同時にインストール可能
    • Windows インストーラーで omniORBを4.2.1に更新
    • Windows インストーラーで OpenCVを2.4.11に更新し、IntelTBB で再コンパイル

対応 (ビルド検証済) OS

      • Debian 7.0 i386, x86_64
      • Debian 8.0 i386, x86_64
      • Ubuntu 12.04 i386, x86_64
      • Ubuntu 14.04 i386, x86_64
      • Ubuntu 15.10 i386, x86_64
      • Ubuntu 16.04 i386, x86_64
      • Windows-7 (32/64bit)
      • Windows-8.1 (32/64bit)

OpenRTM-aist C++ 1.1.1-RELEASE

cpp_logo.png
  • 1.0.0 で作成したコンポーネントと 1.1.1 で作成したコンポーネントには互換性はありますが、ポートの接続方法が若干変更されたため、ツール (RTSystemEditor) は 1.1.0 のものを使用してください。

ソースコード

C++版ソースコード OpenRTM-aist-1.1.1-RELEASE.tar.bz2
MD5: 1d030c4972618f2f1e81cf83286af1d0
2015.03.16
C++版ソースコード OpenRTM-aist-1.1.1-RELEASE.tar.gz
MD5: 67abe01eb0e8df1cd3efbcd1ca78108d
2015.03.16
C++版 Windows 専用ソース OpenRTM-aist-1.1.1-RELEASE-win32.zip
MD5: beedc1f16973eb6cc6c2bc7916bafeb7
2015.03.16

パッケージ

Windows インストーラー

インストーラーで、ツールの RTSystemEditorRCP と OpenRTP を選択できるようになりました。また、ツールを起動するために必要な JRE(OpenJDK) もインストールすることができます。
これらの選択は、デフォルト設定のままインストールすることをお勧めします。オプションの選択については、OpenRTM-aistを10分で始めよう! のページで手順を紹介しています。

32bit用

  • Visual Studio をインストールされている方は、バージョンにあったインストーラーをダウンロードしてください。
Visual Studio 32bit用
Visual Studio 2008 OpenRTM-aist-1.1.1-RELEASE_x86_vc9.msi
MD5: d800c7fefea48965dcbdb43a0150245f
2015.04.09
Visual Studio 2010 OpenRTM-aist-1.1.1-RELEASE_x86_vc10.msi
MD5: 8efd345ba871aa92f814cde6014e338f
2015.04.09
Visual Studio 2012 OpenRTM-aist-1.1.1-RELEASE_x86_vc11.msi
MD5: def246f243be45df332d4caa0393267c
2015.04.09
Visual Studio 2013 OpenRTM-aist-1.1.1-RELEASE_x86_vc12.msi
MD5: bdf6fd6dafcba9455e8e87d30db3c516
2015.04.09
各Visual Studio 32bit用バージョンで共通
Python (各種ツールで必要)
Python 2.7
python-2.7.9.msi python.org
PyYAML (各種ツールで必要)
Pythonのバージョンに合わせること
PyYAML-3.11.win32-py2.7.exe pyyaml.org
CMake (Visual C++のプロジェクトを作成するのに必要) cmake-3.2.1-win32-x86.exe cmake
Doxygen (ビルドの過程でドキュメントを整形するのに必要) doxygen-1.8.9.1-setup.exe doxygen
  • Python のバージョンは、Python版 OpenRTM-aist も同時に利用することを考え、Python 2.7 を利用することを推奨します。

64bit用

  • Visual Studio をインストールされている方は、バージョンにあったインストーラーをダウンロードしてください。
  • Visual C++ Express 版では(デフォルトでは) 64bit バイナリのビルドができませんのでご注意ください。
Visual Studio 64bit用
Visual Studio 2010 OpenRTM-aist-1.1.1-RELEASE_x86_64_vc10.msi
MD5: 4dc5ec26f83677b57ae70f9a35c96d9a
2015.04.09
Visual Studio 2012 OpenRTM-aist-1.1.1-RELEASE_x86_64_vc11.msi
MD5: 4f3aa87e584b79eec3dc50f721f82b1c
2015.04.09
Visual Studio 2013 OpenRTM-aist-1.1.1-RELEASE_x86_64_vc12.msi
MD5: 521a5c9a54b7002edf1a8e5d097e2cec
2015.04.09
各Visual Studio 64bit 用バージョンで共通
Python-64bit (各種ツールで必要)
Python 2.7
python-2.7.9.amd64.msi python.org
PyYAML (各種ツールで必要)
Python のバージョンに合わせること
PyYAML-3.11.win-amd64-py2.7.exe pyyaml.org
CMake (Visual C++ のプロジェクトを作成するのに必要) cmake-3.2.1-win32-x86.exe cmake
Doxygen (ビルドの過程でドキュメントを整形するのに必要) doxygen-1.8.9.1-setup.exe doxygen
  • 64bit版 OpenRTM-aist は、Python 2.7 (64bit) がインストールされていれば動作します。

Windows 版インストールにあたっての注意事項

  • ※ Visual Studio のバージョンが異なる環境でビルドしたものは混在できません。 お使いの開発環境に合わせて適切なパッケージをダウンロードしてください。
  • 古いバージョンの OpenRTM-aist をインストールされている場合は、あらかじめアンインストールすることをお勧めします。 (1.1.1-RELEASEはアンインストールしてもゴミは残りません)
  • 1.1.0 版をアンインストールしてもファイルとスタートメニューの一部が残ることを確認しています。(C++/Python/Javaすべてで確認)
  • 残ったままで新しいバージョンをインストールしても動作に影響はありませんが、手動で削除することをお勧めします。
    • 手動で削除する場合の注意:
    • OpenRTM-aist の異なる言語バージョン(例えば C++とPython)をインストールされている場合は、どちらも新しいバージョンに移行することをお勧めします
    • 古い OpenRTM-aist の全てをアンインストール後、手動で下記を削除してください
      • C:\Program Files (x86) 下の OpenRTM-aist フォルダー
      • スタートメニューの OpenRTM-aist:スタートメニューで表示させて右クリックで削除できます

Linux パッケージ

現在のところ以下のディストリビューション・バージョンでパッケージを提供しています。
以下で配布しているインストールスクリプトを利用すれば、必要なパッケージを一括でインストールすることができます。

ディストリビューション・バージョン 一括インストールスクリプト
Ubuntu 12.04 (precise) i386/amd64
Ubuntu 14.04 (trusty) i386/amd64
Ubuntu 14.10 (utopic) i386/amd64
Ubuntu 15.04 (vivid) i386/amd64
pkg_install_ubuntu.sh
Debian 6.0 (squeeze) i386/amd64
Debian 7.0 (wheezy) i386/amd64
pkg_install_debian.sh
Fedora 19 i386/amd64
Fedora 20 i386/amd64
Fedora 21 i386/amd64
pkg_install_fedora.sh

1.1.0-RELEASE を既にインストールしている場合はアップデートが可能です。

Ubuntu / Debian の場合

 $ sudo apt-get update
 $ sudo apt-get upgrade

Fedora の場合

 # yum update

ダウンロード方法・インストール方法については、こちら(C++) をご覧くだい。

ソースからのビルド

ソースからビルドする方法については、ソースからのビルド(Windows編) または ソースからのビルド(Linux編) をご覧くだい。

deb/rpmパッケージ作成

1.1から上記の ソースコード からの Ubuntu, Debian 用 deb パッケージ、Fedora, Vine用 rpm パッケージの作成が正式にサポートされました。
以下の手順でパッケージを作成することができます。パッケージ作成に当たっては、一括インストールスクリプト(pkg_install_***.sh)を利用して必要なパッケージを予めインストールしておいてください。

 $ tar xvzf OpenRTM-aist-1.1.1-RELEASE.tar.gz
 $ cd OpenRTM-aist-1.1.1
 $ ./configure --prefix=/usr
 $ cd packages
 $ make

パッケージはpacakgesディレクトリ内に作成されます。

※ UbuntuやDebian にて deb パッケージを作成する場合は "dpkg-dev build-essential debhelper devscripts"、Fedora にて rpm パッケージを作成する場合は "rpm-build createrepo" といったツールを予めインストールしておく必要があります。

ツール

インストーラのオプションで OpenRTP を選択していれば、インストールする必要はありません。 ツールを別途インストールする方法については、 OpenRTP 1.1.0-RC5 をご覧ください。


リリースノート: 1.1.1-RELEASE

OpenRTM-aist Official Website からソースコード、Windows インストーラー、Linux 用パッケージ等が LGPL ライセンスもしくは産総研との個別契約のうち一つから選択するデュアルライセンス方式で利用可能です。

機能に関する変更

    • 雑多なバグフィックス

ポータビリティに関する変更

    • 64bit Linunxへの雑多な対応
    • 64bit Windowsへの対応
    • VC2012(32bit/64bit) の正式サポート
    • VC2013(32bit/64bit) の正式サポート

拡張機能に関する変更

ユーザービリティに関する変更

    • Windows インストーラーで omniORB を 4.1.7 に更新
    • Windows インストーラーで OpenCV を 2.4.9 に更新し、IntelTBB で再コンパイル
    • Windows インストーラーで OpenCV を使ったサンプルコンポーネント ImageCalib (GUIを持つ)を追加
    • Windows インストーラーでツールの RTSystemEditorRCP版 と OpenRTP を選択可能にする
    • Windows インストーラーのスタートメニューでのツールを、各言語(C++、Python、Java)で共通にする
    • Windows インストーラーで OpenJDK7 JREの インストールを選択可能にする
    • deb パッケージ作成でマルチアーチ機能へ対応
    • deb パッケージ利用環境で OpenRTM-aist Python と共存時のアンインストール動作の見直し

対応 (ビルド検証済) OS

      • Debian 6.0-i386
      • Debian 6.0-x86_64
      • Debian 7.0-i386
      • Debian 7.0-x86_64
      • Fedora release 19 i386
      • Fedora release 19 x86_64
      • Fedora release 20 i386
      • Fedora release 20 x86_64
      • Ubuntu 12.04-i386
      • Ubuntu 12.04-x86_64
      • Ubuntu 14.04-i386
      • Ubuntu 14.04-x86_64
      • Windows-7
      • Windows-7 (64bit)
      • Windows-8.1
      • Windows-8.1 (64bit)

1.1.0-RELEASE

cpp_logo.png
  • 1.0.0で作成したコンポーネントと1.1.0で作成したコンポーネントには互換性はありますが、ポートの接続方法が若干変更されたため、ツール(RTSystemEditor)は1.1.0のものを使用してください。

ソースコード

C++版ソースコード OpenRTM-aist-1.1.0-RELEASE.tar.bz2
MD5:d957d6a0d833225cd5462ef65d567caa
2012.05.25
C++版ソースコード OpenRTM-aist-1.1.0-RELEASE.tar.gz
MD5:2771a772ed20d064b5a3e587d5dc722f
2012.05.25
C++版Windows専用ソース OpenRTM-aist-1.1.0-RELEASE-win32.zip
MD5:1d47b3e37660eadfcffa96d871904e11
2012.05.25

パッケージ

Windowsインストーラ

Visual Studio 2008 (32bit) 用

Visual Studio 2008 (32bit) 用
Windowsインストーラ OpenRTM-aist-1.1.0-RELEASE_vc9.msi
MD5:7fb431b64d2ac9a27956fba447fd9e8c
2012.05.25
Java: Windows (32bit) 用 JRE インストーラ java.com
Python (各種ツールで必要)
Python 2.x 利用可
python-2.6.6.msi python.org
PyYAML (各種ツールで必要)
Pythonのバージョンに合わせること
PyYAML-3.10.win32-py2.6.exe pyyaml.org
CMake-2.8 Visual (C++のプロジェクトを作成するのに必要) cmake-2.8.8 cmake
Doxygen (ビルドの過程でドキュメントを整形するのに必要) doxygen doxygen
  • Pythonのバージョンは2.xであれば比較的自由ですが、OpenRTM-aist-PythonのPythonバージョンに合わせておくとよいでしょう。

Visual Studio 2010 (32bit) 用

Visual Studio 2010 (32bit) 用
Windowsインストーラ OpenRTM-aist-1.1.0-RELEASE_vc10.msi
MD5:01b40e8c43b739621273bd70f3e398b6
2012.05.25
Java: Windows (32bit) 用 JRE インストーラ java.com
Python (各種ツールで必要)
Python 2.x 利用可
python-2.6.6.msi python.org
PyYAML (各種ツールで必要)
Pythonのバージョンに合わせること
PyYAML-3.10.win32-py2.6.exe pyyaml.org
CMake-2.8 Visual (C++のプロジェクトを作成するのに必要) cmake-2.8.8 cmake
Doxygen (ビルドの過程でドキュメントを整形するのに必要) doxygen doxygen
  • Pythonのバージョンは2.xであれば比較的自由ですが、OpenRTM-aist-PythonのPythonバージョンに合わせておくとよいでしょう。

Visual Studio 2010 (64bit) 用

Visual C++ 2010 Express版では(デフォルトでは)64bitバイナリのビルドができませんのでご注意ください。

Visual Studio 2010 (64bit) 用
Windowsインストーラ(64bit) OpenRTM-aist-1.1.0-RELEASE_vc10_x64.msi
MD5:24e2ac9673da4a3e9991e959d2d06f69
2012.05.25
Java: Windows (64bit) 用 JRE インストーラ java.com
Python-64bit (omniidlでのみ必要)
python-2.7.3.amd64.msi python.org
Python (各種ツールで必要)
Python 2.x 利用可
python-2.6.6.msi python.org
PyYAML (各種ツールで必要)
Pythonのバージョンに合わせること
PyYAML-3.10.win32-py2.6.exe pyyaml.org
CMake-2.8 Visual (C++のプロジェクトを作成するのに必要) cmake-2.8.8 cmake
Doxygen (ビルドの過程でドキュメントを整形するのに必要) doxygen doxygen
  • 64bit版VC2010用OpenRTMでは、2種類のPython (2.7(64bit), 2.6等(32bit)) をインストールする必要があります。
    • 64bit版Python2.7: omniORBのIDLコンパイラ omniidl.exe が64bit版Python2.7でしか動作しないため、サービスポートを持つコンポーネントを作る場合はインストールする必要があります。ただし、現在のところPython2.7-64bit版はインストール情報をレジストリに書き込まないため、他のPythonモジュールをインストールするときに問題が発生するとの情報があります。また、Python版OpenRTM-aistでは、32bit版Python2.6までしか利用できないため、Python2.7-64bitは常用しないことをおすすめします。
    • 32bit版Python2.x (2.6推奨): rtc-templateやrtm-skelwrapper (CORBAのスタブ・スケルトンラッパーツール) 等ビルド時に必要な雑多なツールを動作させるのに必要。基本的にどのバージョンのPythonでも動作するが、Python版OpenRTM-aistも同時に利用することを考えた場合Python2.6(32bit版)を利用することを推奨します。

参考

  • 64bit版Python2.7を通常利用する場合、追加のモジュールをインストールする際に、Python2.7がインストールされていない旨のメッセージが出ることがあります。これは64bit版Python2.7がレジストリにインストール情報を書き込まないためです。その場合、以下のpython27.regをダウンロード、ファイルをダブルクリックしPython2.7のインストール情報をレジストリに追加してください。(レジストリを操作するので、あくまで自己責任でお願いします。)

Windows版インストールにあたっての注意事項

  • ※ Visual Studio 2008とVisual Studio 2010でビルドしたものは混在できません。 お使いの開発環境に合わせて適切なパッケージをダウンロードしてください。
  • 同梱のRTSystemEditor(RCP 版) を動作させるために、Java 動作環境 (JRE) または Java 開発環境 (JDK) が必要となります。少なくともJREは必ずインストールしてください。
  • RTコンポーネントの開発を行うためには、ビルドに必要な各種ツールでPythonが必要となります。Pythonのバージョンは2.xであれば比較的自由ですが、OpenRTM-aist-PythonのPythonバージョンに合わせておくとよいでしょう。

Linuxパッケージ

現在のところ以下のディストリビューション・バージョンでパッケージを提供しています。

ディストリビューション・バージョン インストールスクリプト
Ubuntu 12.04 (precise) i386/amd64
Ubuntu 12.10 (quantal) i386/amd64
Ubuntu 13.10 (saucy) i386/amd64
Ubuntu 14.04 (trusty) i386/amd64
pkg_install_ubuntu.sh

1.1.0-RC3を既にインストールしている場合は、削除後apt-get updateを実行した上で、再度インストールしてください。

 $ sudo dpkg -r openrtm-aist-doc openrtm-aist-example openrtm-aist-dev openrtm-aist
 $ sudo apt-get clean
 $ sudo apt-get update
 $ sudo apt-get install openrtm-aist openrtm-aist-doc openrtm-aist-example openrtm-aist-dev

ダウンロード方法・インストール方法については、こちら(C++)をご覧くだい。

ソースからのビルド

なお、1.1から上記配布ソースからのUbuntu, Debian 用debパッケージ、Fedora, Vine用 rpmパッケージの作成が正式にサポートされました。 以下の手順でパッケージを作成することができます。パッケージ作成に当たっては、以下のインストールスクリプトを利用して必要なパッケージを予めインストールしておいてください。

 $ tar xvzf OpenRTM-aist-1.1.0-RELEASE.tar.gz
 $ cd OpenRTM-aist-1.1.0
 $ ./configure --prefix=/usr
 $ cd packages
 $ make

パッケージはpacakgesディレクトリ内に作成されます。

また、以下で配布しているインストールスクリプトを利用すれば、必要なパッケージを一括でインストールすることができます。

ディストリビューション 対応バージョン 一括インストールスクリプト
Fedora 10, 11, 12 (共にi386/x86_64) pkg_install_fedora.sh
Ubuntu 12.04, 12.10, 13.10, 14.04 (共にi386/x86_64) pkg_install_ubuntu.sh
Debian 3.1 (i386), 4.0, 5.0 (共にi386, x86_64) pkg_install_debian.sh

※ UbuntuやDebianにてdebパッケージを作成する場合は、"dpkg-dev build-essential debhelper devscripts"といったツールを予めインストールしておく必要があります。


ツール

Eclipse-3.4.2 [Ganymede SR2]
Eclipse3.4.2+RTSE+RTCB
Windows用全部入り
eclipse342_rtmtools110-rc3_win32_ja.zip
MD5:d79780ecb24afee725ca2d9a858a3629
2012.05.24
Eclipse3.4.2+RTSE+RTCB
Linux用全部入り
eclipse342_rtmtools110-rc3_linux_ja.tar.gz
MD5:f1eee7758b81a99c417d0cc26c9af118
2012.05.24
Eclipse3.4.2+RTSE+RTCB
MacOSX用全部入り
eclipse342_rtmtools110-rc3_macosx_ja.tar.gz
MD5:37b28a1454ab95290d0d7431cede52ef
2012.05.24
Eclipse3.4.2+RTSE+RTCB
64bit版Linux用全部入り
eclipse342_rtmtools110-rc3_x86_64_ja.tar.gz
MD5:418643f102e78845d29220b778a87477
2012.05.24

リリースノート: 1.1.0-RELEASE

OpenRTM-aist-1.1.0 のrelease candidate version を2012年5月25日にリリースしました。 OpenRTM-aist Official Website からソースコード、Windowsインストーラ、Linux用パッケージ等が LGPL ライセンスもしくは産総研との個別契約のうち一つから選択するデュアルライセンス方式で利用可能です。

機能に関する変更

    • 雑多なバグフィックス
    • RTCの各種動作をフックするリスナ機構の追加
      • ComponentActionListener: コンポーネントの各種動作をフック可能に
      • PortConnectionListeners: ポートの接続切断をフックする事が可能に
      • ManagerActionListener: マネージャの各種動作のフック
      • ConfigurationListener:コンフィギュレーションの動作のフック
      • ConnectorListener:データポートの送受信の各種動作のフック
    • rtcdでC++だけでなくPython、JavaのRTCプロファイルを取得可能に
    • ECにアクセスするための各種関数群の提供
    • SDOサービス(プロバイダ・コンシューマ)管理機能の導入
    • ログのタイムスタンプで ms, usが出力可能
    • 各種オプションの追加: manager.auto_shutdown_duration等

ポータビリティに関する変更

    • 64bitLinunxへの雑多な対応
    • 64bitWindowsへの対応
    • Mac OS Xへの正式な対応
    • Linux+RtORBの正式サポート
    • Cygwin+RtORBの正式サポート
    • MacOS+RtORBの正式サポート
    • VC2010の正式サポート
    • CMakeへの正式対応

拡張機能に関する変更

    • ComponentObserverの提供
    • RT preemptive kernel用ECの正式サポート

ユーザビリティに関する変更

    • EPLからLGPLへのライセンスの変更
    • LaTeXドキュメント、リファレンスマニュアルの廃止
    • コメント・Doxygenマニュアルの更新
    • debパッケージ作成を正式サポート
    • rpmパッケージ作成を正式サポート
    • インストールスクリプトの更新 (debian lennyサポート)
    • WindowsインストーラでのOpenCVコンポーネントの同梱
    • RTSystemEditorRCP を Vista, Windows7に対応
    • Windowsインストーラ言語に韓国語、台湾語追加

対応 (ビルド検証済) OS

      • Fedora release 14 i686
      • Fedora release 14 x86_64
      • Fedora release 15 i686
      • Fedora release 15 x86_64
      • Fedora release 16 i686
      • Fedora release 16 x86_64
      • Ubuntu 8.04-i686
      • Ubuntu 8.04-x86_64
      • Ubuntu 11.04-i686
      • Ubuntu 11.04-x86_64
      • Ubuntu 11.11-i686
      • Ubuntu 11.11-x86_64
      • Ubuntu 12.04-i686
      • Ubuntu 12.04-x86_64
      • Ubuntu 14.04-i686
      • Ubuntu 14.04-x86_64
      • Windows-XP
      • Windows-Vista
      • Windows-7
      • Windows-7 (64bit)


1.1.0-RC2

cpp_logo.png
  • 1.1.0-RC1はROBOMEC2011で使用するために参加者を対象にリリースされたものです。1.1.0-RELEASEがリリースされるまでは1.1.0-RC2をご利用ください。
  • 1.0.0で作成したコンポーネントと1.1.0で作成したコンポーネントには互換性はありますが、ポートの接続方法が若干変更されたため、ツールは1.1.0のものを使用してください。

ソースコード

C++版ソースコード OpenRTM-aist-1.1.0-RC2.tar.bz2
MD5:fba1dbc10b99381d6c46afd33be4f9ca
2011.06.06
C++版ソースコード OpenRTM-aist-1.1.0-RC2.tar.gz
MD5:86bab7c5153e9d0a3ab12311471e36d3
2011.06.06
C++版Windows専用ソース OpenRTM-aist-1.1.0-RC2-win32.zip
MD5:5dfb2359c90f86e4674483b19839eaac
2011.06.06

パッケージ

Windowsインストーラ

Visual Studio 2008 用
Windowsインストーラ OpenRTM-aist-1.1.0-RC2_vc9.msi
MD5:f4f605d8ff3375929a7ab296d792d8bc
2011.06.06
Python Windows用インストーラ python-2.6.4.msi python.org
PyYAML (rtc-templateに必要) PyYAML-3.09.win32-py2.6.exe pyyaml.org

  • Windowsインストーラには、''OpenRTM-aist (DLL,ヘッダ,サンプル,コマンド), omniORB-4.1.4, RTSystemEditor (RCP版), さらにOpenCV 2.1 とこれを利用したサンプルコンポーネントが含まれていますので、omniORBやツールを別途インストールする必要はありません。
  • ※Visual Studio 2005でビルドしたOpenRTM-aistとVisual Studio 2008でビルドしたものは混在できません。お使いの開発環境に合わせて適切なパッケージをダウンロードしてください。

Linuxパッケージ (準備中)

LinuxパッケージはRELEASE版で提供される予定です。ソースからのビルドの仕方は以下を参考にしてください。

なお、1.1から上記配布ソースからのUbuntu, Debian 用debパッケージ、Fedora, Vine用 rpmパッケージの作成が正式にサポートされました。 以下の手順でパッケージを作成することができます。パッケージ作成に当たっては、以下のインストールスクリプトを利用して必要なパッケージを予めインストールしておいてください。

 $ tar xvzf OpenRTM-aist-1.1.0-RC2.tar.gz
 $ cd OpenRTM-aist-1.1.0
 $ ./configure --prefix=/usr
 $ cd packages
 $ make

パッケージはpacakgesディレクトリ内に作成されます。

また、以下で配布しているインストールスクリプトを利用すれば、必要なパッケージを一括でインストールすることができます。

ディストリビューション 対応バージョン 一括インストールスクリプト
Vine Linux 4.0, 4.2, 5.0 pkg_install_vine.sh
Fedora 10, 11, 12 (共にi386/x86_64) pkg_install_fedora.sh
Ubuntu 8.04, 8.10, 9.04, 9.10, 10.04 (共にi386/x86_64) pkg_install_ubuntu.sh
Debian 3.1 (i386), 4.0, 5.0 (共にi386, x86_64) pkg_install_debian.sh

ツール

Windows用全部入り
(RTSystemEditor1.1.0+RTCBUilder1.1.0)
eclipse342_rtmtools110-rc1_win32_ja.zip
MD5:f5619616be753fef7bae9ef863e5b33f
2011.05.24
Linux用全部入り
(RTSystemEditor1.1.0+RTCBUilder1.1.0)
eclipse342_rtmtools110-rc1_linux_ja.tar.gz
MD5:062355b5963cd0f0a42fb3b8ad43ddc2
2011.05.24

リリースノート: 1.1.0-RC2

OpenRTM-aist-1.1.0 のrelease candidate version を2011年6月6日にリリースしました。 OpenRTM-aist Official Website からソースコード、Windowsインストーラ、Linux用パッケージ等が LGPL ライセンスもしくは産総研との個別契約のうち一つから選択するデュアルライセンス方式で利用可能です。

  • OpenRTM-aist-1.1.0-RC2.tar.gz -- 2011.06.06リリース
    • APIの追加
      • コールバックAPI
      • 実行コンテキストに関するコールバック
    • SDOサービスフレームワーク
    • 雑多なバグフィックス
    • 実験的
      • オブザーバSDOサービスの導入
      • CMake用ファイル"OpenRTMConfig.cmake"の導入(Linux/Windows)
    • Windows版 インストーラ
      • OpenCV2.1とサンプルコンポーネントを同梱
    • 対応(ビルド検証済)OS
      • Debian4.0-i686
      • Debian4.0-x86_64
      • Debian5.0-i686
      • Debian5.0-x86_64
      • Fedora release 11 (Leonidas)-i686
      • Fedora release 11 (Leonidas)-x86_64
      • Fedora release 12 (Constantine)-i686
      • Fedora release 12 (Constantine)-x86_64
      • Fedora release 13 (Goddard)-i686
      • Fedora release 13 (Goddard)-x86_64
      • Fedora release 14 (Laughlin)-i686
      • Fedora release 14 (Laughlin)-x86_64
      • FreeBSD7.x-amd64
      • FreeBSD7.x-i386
      • FreeBSD8.x-amd64
      • FreeBSD8.x-i386
      • Ubuntu 8.04-i686
      • Ubuntu 8.04-x86_64
      • Ubuntu 9.10-i686
      • Ubuntu 9.10-x86_64
      • Ubuntu 10.04-i686
      • Ubuntu 10.04-x86_64
      • Ubuntu 10.10-i686
      • Ubuntu 10.10-x86_64
      • Ubuntu 11.04-i686
      • Ubuntu 11.04-x86_64
      • Vine Linux 4.2 (Lynch Bages)-i686
      • Vine Linux 5.0 (Lafite)-i686
      • Windows-XP-VC2005-i386
      • Windows-Vista-VC2008-i386

過去のバージョン

OpenRTM-aist-1.1.0-RC1

cpp_logo.png

ソースコード

C++版ソースコード OpenRTM-aist-1.1.0-RC1.tar.bz2
MD5:a50865be46594619785c3eb93450123b
2011.05.24
C++版ソースコード OpenRTM-aist-1.1.0-RC1.tar.gz
MD5:20badce233a0e948f6ae21960f5e8c8d
2011.05.24
C++版Windows専用ソース OpenRTM-aist-1.1.0-RC1-win32.zip
MD5:f432d9f129cbfb0511b71200b8aba263
2011.05.24

パッケージ

Windowsインストーラ

Visual Studio 2008 用
Windowsインストーラ OpenRTM-aist-1.1.0-RC1_vc9.msi
MD5:8b4ab5ae67cae3379f251863496b3afd
2011.05.24
Python Windows用インストーラ python-2.6.4.msi python.org
PyYAML (rtc-templateに必要) PyYAML-3.09.win32-py2.6.exe pyyaml.org



Linuxパッケージ (準備中)

Vine Linux, Fedora, Ubuntu, Debianの各ディストリビューション用のパッケージを www.openrtm.org 上のリポジトリサーバにて配布しています。 詳細は、以下のドキュメントを参照してください。

また、以下で配布しているインストールスクリプトを利用すれば、必要なパッケージを一括でインストールすることができます。

ディストリビューション 対応バージョン 一括インストールスクリプト
Vine Linux 4.0, 4.2, 5.0 pkg_install_vine.sh
Fedora 10, 11, 12 (共にi386/x86_64) pkg_install_fedora.sh
Ubuntu 8.04, 8.10, 9.04, 9.10, 10.04 (共にi386/x86_64) pkg_install_ubuntu.sh
Debian 3.1 (i386), 4.0, 5.0 (共にi386, x86_64) pkg_install_debian.sh

ツール

Windows用全部入り
(RTSystemEditor1.1.0+RTCBUilder1.1.0)
eclipse342_rtmtools110release_win32_ja.zip
MD5:f5619616be753fef7bae9ef863e5b33f
2011.05.24
Linux用全部入り
(RTSystemEditor1.1.0+RTCBUilder1.1.0)
eclipse342_rtmtools110release_linux_ja.tar.gz
MD5:062355b5963cd0f0a42fb3b8ad43ddc2
2011.05.24

リリースノート: 1.1.0-RC1

OpenRTM-aist-1.1.0 のrelease candidate version を2011年5月24日にリリースしました。 OpenRTM-aist Official Website からソースコード、Windowsインストーラ、Linux用パッケージ等が LGPL ライセンスもしくは産総研との個別契約のうち一つから選択するデュアルライセンス方式で利用可能です。

  • OpenRTM-aist-1.1.0-RC1.tar.gz -- 2011.05.24リリース
    • APIの追加
      • コールバックAPI
      • 実行コンテキストに関するコールバック
    • SDOサービスフレームワーク
    • 雑多なバグフィックス
    • 実験的
      • オブザーバSDOサービスの導入
    • Windows版 インストーラ
      • OpenCV2.1とサンプルコンポーネントを同梱
    • 対応(ビルド検証済)OS
      • Debian4.0-i686
      • Debian4.0-x86_64
      • Debian5.0-i686
      • Debian5.0-x86_64
      • Fedora release 11 (Leonidas)-i686
      • Fedora release 11 (Leonidas)-x86_64
      • Fedora release 12 (Constantine)-i686
      • Fedora release 12 (Constantine)-x86_64
      • Fedora release 13 (Goddard)-i686
      • Fedora release 13 (Goddard)-x86_64
      • Fedora release 14 (Laughlin)-i686
      • Fedora release 14 (Laughlin)-x86_64
      • FreeBSD7.x-amd64
      • FreeBSD7.x-i386
      • FreeBSD8.x-amd64
      • FreeBSD8.x-i386
      • Ubuntu 8.04-i686
      • Ubuntu 8.04-x86_64
      • Ubuntu 9.10-i686
      • Ubuntu 9.10-x86_64
      • Ubuntu 10.04-i686
      • Ubuntu 10.04-x86_64
      • Ubuntu 10.10-i686
      • Ubuntu 10.10-x86_64
      • Ubuntu 11.04-i686
      • Ubuntu 11.04-x86_64
      • Vine Linux 4.2 (Lynch Bages)-i686
      • Vine Linux 5.0 (Lafite)-i686
      • Windows-XP-VC2005-i386
      • Windows-Vista-VC2008-i386

過去のバージョン

1.0.2-RELEASE

cpp_logo.png


ソースコード

C++版ソースコード OpenRTM-aist-1.0.2.tar.bz2
MD5:0acac3810c57c9d0f3eaba67759cdba4
2012.01.11
C++版ソースコード OpenRTM-aist-1.0.2.tar.gz
MD5:31ff5a9876e0aea3666e42210159af34
2011.01.11
C++版 Windows 専用ソース OpenRTM-aist-1.0.2-win32.zip
MD5:fb5bca403dbee7814dc238190afc43b0
2011.01.11

パッケージ

Windows インストーラー

Visual Studio 2008 用
Windows インストーラー OpenRTM-aist-1.0.2-1_vc9.msi
MD5:1b291a8b466ce20d383a07b61c3d1ccc
2011.01.11
Python Windows 用インストーラー python-2.6.4.msi python.org
PyYAML (rtc-templateに必要) PyYAML-3.09.win32-py2.6.exe pyyaml.org
OpenCV Windows 用インストーラー OpenCV_1.0.exe sourceforge
CMake 用設定ファイル(RTCB1.1以降) rtm_config.cmake(右クリックで保存)
%RTM_ROOT%\etcにコピーしてご利用ください。
2011.05.30


  • Windowsインストーラには、''OpenRTM-aist (DLL、ヘッダ、サンプル,コマンド)、omniORB-4.1.4,、RTSystemEditor (RCP版) が含まれていますので、omniORB やツールを別途インストールする必要はありません。
  • ※Visual Studio 2005 でビルドした OpenRTM-aist と Visual Studio 2008 でビルドしたものは混在できません。お使いの開発環境に合わせて適切なパッケージをダウンロードしてください。

Windows Vista/7でお使いの方へ

1.0.0系の RTSystemEditor は新しいWindowsでは動作しないケースがあります。以下の作業を行うことでVistaやWindows7でも動作させることができます。

  • 32bit版 JRE6 のインストール
    • RTSystemEditor は JRE7 には対応していません。こちらをダウンロードしてインストールしてください。
  • 起動オプションの変更
    • スタートメニューに登録されている RTSystemEditor の起動オプションを変更してください。
    • [スタート] > [OpenRTM-aist] > [tools] > [RTSystemEditor] を右クリック
    • [ショートカット] > [リンク先] を以下のように変更

 (32bit版 Windows をお使いの場合)
 "C:\Program Files\OpenRTP\RTSystemEditor\RTSystemEditorRCP.exe" -vm "C:\Program Files\Java\jre6\bin\javaw.exe" -data "%USERPROFILE%\workspace"
 (64bit版 Windows をお使いの場合)
 "C:\Program Files (x86)\OpenRTP\RTSystemEditor\RTSystemEditorRCP.exe" -vm "C:\Program Files (x86)\Java\jre6\bin\javaw.exe" -data "%USERPROFILE%\workspace"


Linux パッケージ

Vine Linux、Fedora、Ubuntu、Debian の各ディストリビューション用のパッケージを www.openrtm.org 上のリポジトリサーバーにて配布しています。 詳細は、以下のドキュメントを参照してください。

また、以下で配布しているインストールスクリプトを利用すれば、必要なパッケージを一括でインストールすることができます。

ディストリビューション 対応バージョン 一括インストールスクリプト
Ubuntu 10.04, 10.10, 11.04, 11.10 (共にi386/x86_64) pkg_install_ubuntu.sh

ツール

Windows 用全部入り eclipse342_rtmtools100release_win32_ja.zip
MD5:A52450B24F0A1C59402D5340D9FA8D56
2010.06.01

リリースノート: 1.0.2-RELEASE

RTミドルウエア:OpenRTM-aist の C++言語版バージョン 1.0.0 のバグフィックス版を1月11日にリリースいたしました。

OpenRTM-aist Official Website からソースコード、Windows インストーラー、Linux 用パッケージ等が EPL (Eclipse Public License) ライセンスもしくは産総研との個別契約のうち一つから選択するデュアルライセンス方式で利用可能です。

これまでは、実行・開発環境を構築するには、いくつかのパッケージをインストールする必要がありましたが、今回のリリースでは、特に Windows 用には、omniORB やツール等全てを含む all-in-one インストーラーを提供することにより、どなたでもすぐにサンプルを実行して試用可能となりました。 ぜひお試しください。

  • OpenRTM-aist-1.0.2.tar.gz -- 2011.01.11リリース
    • RingBuffer のデッドロックの修正
    • cleanupComponent() 時にコンポーネントが強制終了するバグの修正
    • 対応(ビルド検証済)OS
      • Ubuntu 10.04-i686
      • Ubuntu 10.04-x86_64
      • Ubuntu 10.10-i686
      • Ubuntu 10.10-x86_64
      • Ubuntu 11.04-i686
      • Ubuntu 11.04-x86_64
      • Ubuntu 11.10-i686
      • Ubuntu 11.10-x86_64
      • Windows-Vista-VC2008-i386

過去のバージョン

OpenRTM-aist-1.0.0-RELEASE

cpp_logo.png


ソースコード

C++版ソースコード OpenRTM-aist-1.0.0-RELEASE.tar.bz2
MD5:950b5726e87f29d1c3abe6a85ef0d4cb
2010.01.28
C++版ソースコード OpenRTM-aist-1.0.0-RELEASE.tar.gz
MD5:dc399aa818fa57f5d24fd752a3a2257b
2010.01.28
C++版Windows専用ソース OpenRTM-aist-1.0.0-RELEASE-win32.zip
MD5:248f98271baaac7fb2fcc885549b7524
2010.01.28

パッケージ

Windowsインストーラ

Visual Studio 2008 用
Windowsインストーラ OpenRTM-aist-1.0.0-RELEASE_vc9_100212.msi
MD5:abfc1c2a6a7f6997f7c7ffc2ecaff094
2010.02.12
Python Windows用インストーラ python-2.6.4.msi python.org
PyYAML (rtc-templateに必要) PyYAML-3.09.win32-py2.6.exe pyyaml.org
OpenCV Windows用インストーラ OpenCV_1.0.exe sourceforge
CMake用設定ファイル(RTCB1.1以降) rtm_config.cmake(右クリックで保存)
%RTM_ROOT%\etcにコピーしてご利用ください。
2011.05.30


Visual Studio 2005 用
Windowsインストーラ OpenRTM-aist-1.0.0-RELEASE_vc8_100212.msi
MD5:fd0bf260fc39b34bb9c82978c22889c9
2010.02.12
Python Windows用インストーラ python-2.6.4.msi python.org
PyYAML (rtc-templateに必要) PyYAML-3.09.win32-py2.6.exe pyyaml.org
OpenCV Windows用インストーラ OpenCV_1.0.exe sourceforge
CMake用設定ファイル(RTCB1.1以降) rtm_config.cmake(右クリックで保存)
%RTM_ROOT%\etcにコピーしてご利用ください。
2011.05.30
  • Windowsインストーラには、''OpenRTM-aist (DLL,ヘッダ,サンプル,コマンド), omniORB-4.1.4, RTSystemEditor (RCP版) が含まれていますので、omniORBやツールを別途インストールする必要はありません。
  • ※Visual Studio 2005でビルドしたOpenRTM-aistとVisual Studio 2008でビルドしたものは混在できません。お使いの開発環境に合わせて適切なパッケージをダウンロードしてください。

Linuxパッケージ

Vine Linux, Fedora, Ubuntu, Debianの各ディストリビューション用のパッケージを www.openrtm.org 上のリポジトリサーバにて配布しています。 詳細は、以下のドキュメントを参照してください。

また、以下で配布しているインストールスクリプトを利用すれば、必要なパッケージを一括でインストールすることができます。

ディストリビューション 対応バージョン 一括インストールスクリプト
Vine Linux 4.0, 4.2, 5.0 pkg_install_vine.sh
Fedora 10, 11, 12 (共にi386/x86_64) pkg_install_fedora.sh
Ubuntu 8.04, 8.10, 9.04, 9.10, 10.04 (共にi386/x86_64) pkg_install_ubuntu.sh
Debian 3.1 (i386), 4.0, 5.0 (共にi386, x86_64) pkg_install_debian.sh

MacPorts

MacPorts用Portfileが利用可能です。あらかじめXcodeおよびMacPortsをインストールした上でご利用ください。

ツール

Windows用全部入り eclipse342_rtmtools100release_win32_ja.zip
MD5:A52450B24F0A1C59402D5340D9FA8D56
2010.06.01

リリースノート: 1.0.0-RELEASE

RTミドルウエア:OpenRTM-aist のC++言語版最新バージョン 1.0.0 を1月28日にリリースいたしました。今回のリリースでは、2008年4月に公式な国際標準となった OMG RTC Specification version 1.0 へ正式に準拠いたしました。

OpenRTM-aist Official Website からソースコード、Windowsインストーラ、Linux用パッケージ等が EPL (Eclipse Public License) ライセンスもしくは産総研との個別契約のうち一つから選択するデュアルライセンス方式で利用可能です。

これまでは、実行・開発環境を構築するには、いくつかのパッケージをインストールする必要がありましたが、今回のリリースでは、特にWindows用には、omniORBやツール等全てを含む all-in-one インストーラを提供することにより、どなたでもすぐにサンプルを実行して試用可能となりました。ぜひお試しください。

  • OpenRTM-aist-1.0.0-RELEASE.tar.gz -- 2010.01.28リリース
    • OMG RTC Specification v1.0 準拠
    • 新データポート導入 (corba_cdrインターフェース型)
      • push型・pull型データフローの導入
      • サブスクリプション型の導入
      • 送信ポリシの導入
      • バッファリングポリシとタイムアウトの導入
    • 雑多なバグフィックス
    • コンフィギュレーション機能の充実
      • rtc.conf新オプションの導入
      • より多くの項目を設定可能に
    • CORBA関連のメモリリークの修正
    • ManagerのCORBAサービス化(試験的)
      • マスタ、スレーブマネージャ方式
      • マスタマネージャのINS(Interoperable naming service)対応
      • コンポーネントのリモート管理機能の導入
      • 共有オブジェクト(.so,.dll)のオートローディング
    • Windows版 all-in-one インストーラの提供
      • omniORBの同梱
      • RTSystemEditor (RCP版) の同梱
      • Visual C 再配布ライブラリの同梱
    • coil (Common Object Infrastructure Layer) 導入
      • ACE が不要に
      • ライブラリの小型化
      • uITRON 系 OS へも対応可能に
    • 対応(ビルド検証済)OS
      • Debian4.0-i686
      • Debian4.0-x86_64
      • Debian5.0-i686
      • Debian5.0-x86_64
      • Fedora release 10 (Cambridge)-i686
      • Fedora release 10 (Cambridge)-x86_64
      • Fedora release 11 (Leonidas)-i686
      • Fedora release 11 (Leonidas)-x86_64
      • Fedora release 12 (Constantine)-i686
      • Fedora release 12 (Constantine)-x86_64
      • FreeBSD5.5-RELEASE-amd64
      • FreeBSD5.5-RELEASE-i386
      • FreeBSD6.0-RELEASE-amd64
      • FreeBSD6.0-RELEASE-i386
      • FreeBSD6.2-RELEASE-amd64
      • FreeBSD6.2-RELEASE-i386
      • FreeBSD7.0-RELEASE-amd64
      • FreeBSD7.0-RELEASE-i386
      • FreeBSD7.2-RELEASE-amd64
      • FreeBSD7.2-RELEASE-i386
      • Ubuntu 8.04-i686
      • Ubuntu 8.04-x86_64
      • Ubuntu 8.10-i686
      • Ubuntu 8.10-x86_64
      • Ubuntu 9.04-i686
      • Ubuntu 9.04-x86_64
      • Ubuntu 9.10-i686
      • Ubuntu 9.10-x86_64
      • Ubuntu 10.04-i686
      • Ubuntu 10.04-x86_64
      • Ubuntu 10.10-i686
      • Ubuntu 10.10-x86_64
      • Vine Linux 4.0 (Latour)-i686
      • Vine Linux 4.2 (Lynch Bages)-i686
      • Vine Linux 5.0 (Lafite)-i686
      • Windows-XP-VC2005-i386
      • Windows-Vista-VC2008-i386

過去のバージョン

OpenRTM-aist (Java版)

java_logo.png
Java で RTコンポーネントをプログラミングするためのライブラリです。Windows インストーラーとビルド済みの jar ファイルがダウンロードできます。



ソースコードリポジトリ

リポジトリステータス

バグトラッキング

旧バージョン

※1.0系同士では互換性はありますが、1.0系と0.4系は互換性がありません。ツールなども1.0系については同じ1.0系のものを使用してください。

OpenRTM-aist-Java 1.2.1-RELEASE

java_logo.png


インストール手順については以下のページを参照してください。

Windowsインストーラー

msiファイルは900MB以上のサイズがあります。ダウンロードを数分で行うためにはある程度高速な回線(50Mbps以上)を用いてください。

64bit用

Windows用インストーラー
(OpenRTM-aist、C++、Python、
Java版、およびOpenRTP、
rtshell(4.2.2)を含む)
(Visual Studio 2010、2012、
2013、2015、2017、2019共通)
OpenRTM-aist-1.2.1-RELEASE_x86_64.msi
MD5:be6b346d61768435d812cc032bc7a529
2019/11/25
Python-2.7 python-2.7.16.amd64.msi python.org
Python-3.6 python-3.6.8-amd64.exe python.org
Python-3.7 python-3.7.5-amd64.exe python.org
CMake cmake-3.15.5-win64-x64.msi cmake
Doxygen doxygen-1.9.2-setup.exe doxygen
  • ※Pythonは、"3.7"、"3.6"、"2.7"のいずれかのバージョンをインストールしてください。
  • Doxygenは最新版がリリースされると上記のダウンロードリンクが切れることがあります。その際はdoxygenのダウンロードページに移動し、最新の "doxygen-X.X.X-setup.exe" をダウンロード・インストールしてください。

32bit用

Windows用インストーラー
(OpenRTM-aist、C++、Python、
Java版、およびOpenRTP、
rtshell(4.2.2)を含む)
(Visual Studio 2010、2012、
2013、2015、2017、2019 共通)
OpenRTM-aist-1.2.1-RELEASE_x86.msi
MD5:a9186d409cafc039432a0e1c6e7e02ef
2019/11/25
Python-2.7 python-2.7.16.msi python.org
Python-3.6 python-3.6.8.exe python.org
Python-3.7 python-3.7.5.exe python.org
CMake cmake-3.15.5-win32-x86.msi cmake
Doxygen doxygen-1.9.2-setup.exe doxygen
  • ※Pythonは、"3.7"、"3.6"、"2.7"のいずれかのバージョンをインストールしてください。
  • Doxygenは最新版がリリースされると上記のダウンロードリンクが切れることがあります。その際はdoxygenのダウンロードページに移動し、最新の "doxygen-X.X.X-setup.exe" をダウンロード・インストールしてください。

インストールについては、OpenRTM-aistを10分で始めよう!のページで手順を紹介しています。


Linuxパッケージ

現在のところ、以下のディストリビューション・バージョンでパッケージを提供しています。
以下で配布しているインストールスクリプトを利用すれば、必要なパッケージを一括でインストールできます。

ディストリビューション・バージョン 一括インストールスクリプト(右クリックでURLを入手)
Ubuntu 16.04 (xenial) i386/amd64
Ubuntu 18.04 (bionic) amd64
pkg_install_ubuntu.sh
Raspbian Buster armhf pkg_install_raspbian.sh

オプションを指定することで、目的に合わせたパッケージをインストールできるようになりました。インストール方法やオプション、パッケージの種類につきましては、一括インストール・スクリプトをご確認ください。

Java開発環境

OpenRTM-aist-Java-1.2.1の動作および開発には以下のJDKが必要です。

ソースコード

Java版ソースコード OpenRTM-aist-Java-1.2.1.tar.gz
MD5:0db80c61d07d69d5790116f95c7dfbfd
2019/11/25
Java版ソースコード OpenRTM-aist-Java-1.2.1.zip
MD5:be5082e762ec45f17434a9072ed2ba7d
2019/11/25
jarファイルおよびサンプル OpenRTM-aist-Java-1.2.1-jar.zip
MD5:359384b4be31524ad84ed06cf6477c39
2019/11/25

ソースからのビルド

ソースからビルドする方法については、ソースからのビルドをご覧くだい。

deb/rpmパッケージ作成

jarファイルおよびサンプルからのUbuntu、Debian用debパッケージ、Fedora用rpmパッケージの作成が正式にサポートされました。
以下の手順でパッケージを作成できます。パッケージ作成に当たっては、一括インストールスクリプト(pkg_install_***.sh)を利用して必要なパッケージをあらかじめインストールしておいてください。

 $ tar xvzf OpenRTM-aist-Java-1.2.1.tar.gz
 $ unzip OpenRTM-aist-Java-1.2.1-jar.zip
 $ cd OpenRTM-aist/1.2/
 $ cp -r ../../OpenRTM-aist-Java/packages .

 debパッケージを作成する場合
 $ cd packages/deb
 $ sh dpkg_build.sh

 rpmパッケージを作成する場合
 $ cd packages/rpm
 $ sh rpm_build.sh

パッケージはpacakgesディレクトリ内に作成されます。

※UbuntuやDebianにてdebパッケージを作成する場合は"dpkg-dev build-essential debhelper devscripts"、Fedoraにてrpmパッケージを作成する場合は"rpm-build createrepo"といったツールをあらかじめインストールしておく必要があります。 これらは、一括インストール・スクリプトを-cオプションで実行すればインストールされます。

リリースノート

対応(ビルド検証済)OS

      • Ubuntu 16.04 i386、 amd64
      • Ubuntu 18.04 amd64
      • Raspbian Buster armhf
      • Windows-10 (32/64bit)

OpenRTM-aist-Java-1.1.2-RELEASE

java_logo.png



パッケージ

Windows インストーラー

32bit 用

Windows 用インストーラー
(OpenRTM-aist C++、Python、Java版,
および OpenRTP、rtshell (4.1.0) 含む)
OpenRTM-aist-1.1.2-RELEASE_x86.msi
MD5:59be8603f3fc007c2aed4476052886ce
2016/05/27
Python-2.7 python-2.7.10.msi python.org
  • ※ Python 2.7.10 推奨。2.7.11は PYTHONPATH 等環境変数の設定が必要な場合があります。
  • ※ 古い rtshell は事前に削除しておいてください。

64bit用

Windows用インストーラー
(OpenRTM-aist C++,Python,Java版,
および OpenRTP,rtshell(4.1.0)含む)
OpenRTM-aist-1.1.2-RELEASE_x86_64.msi
MD5:ee8db7c1682cb21dce963207e0484fb3
2016/05/27
Python-2.7 python-2.7.10.amd64.msi python.org
  • ※ Python 2.7.10 推奨。2.7.11は PYTHONPATH 等環境変数の設定が必要な場合があります。
  • ※ 古い rtshell は事前に削除しておいてください。

インストールについては、OpenRTM-aistを10分で始めよう! のページで手順を紹介しています。

Linux パッケージ

jar ファイルおよびサンプル OpenRTM-aist-Java-1.1.2-RELEASE-jar.zip
MD5:e89979be5c43c07c3c72c90233b84ad7
2016.05.27

Java 開発環境

OpenRTM-aist-Java-1.1.2の動作および開発には以下の JDK が必要です。

リリースノート: Java-1.1.2-RELEASE

    • 雑多なバグフィックス
    • Windows インストーラーで Java版、C++版、Python版、rtshell も同時にインストール可能

OpenRTM-aist-Java-1.1.0-RELEASE

java_logo.png



ビルド済みパッケージ

Windows/Linux 共通

jar ファイルおよびサンプル OpenRTM-aist-Java-1.1.0-RELEASE-jar.zip
MD5: 6e71dabe304301b4af88826741e77347
2015.03.20

Windows インストーラー

32bit 用 OpenRTM-aist-Java_1.1.0-RELEASE_x86.msi
MD5: ad8a1c6f714956c948d54236f049f91f
2015.03.20
64bit 用 OpenRTM-aist-Java_1.1.0-RELEASE_x86_64.msi
MD5: e941147d648dbd9e0452ae9e36533683
2015.03.20

Java 開発環境

OpenRTM-aist-Java-1.1.0 の動作および開発には以下の JDK が必要です。

リリースノート: Java-1.1.0-RELEASE

    • 雑多なバグフィックス

過去のバージョン

OpenRTM-aist-Java-1.1.0-RC1

java_logo.png



ビルド済みパッケージ

jarファイルおよびサンプル OpenRTM-aist-Java-1.1.0-RC1-jar.zip
MD5:9AB2440D42C66042ACB5B36226839168
2011.10.05
Windows用インストーラ OpenRTM-aist-Java-1.1.0-RC1.msi
MD5:6C89B80A9BF96F73393D4D2E583AAB92
2011.10.05
  • Windowsをご利用の方はmsiでのインストールを推奨します。インストール方法
  • jarファイルおよびサンプルはWindowsとUNIX両方で利用可能です。

Java開発環境

OpenRTM-aist-Java-1.1.0の動作および開発には以下のいずれかのJDKが必要です。

JDK6よりも新しいバージョンでも動作する可能性もありますが、配布のmsiインストーラではJDK5またはJDK6のインストールを確認するため、JDK5,6のいずれかがインストールされている必要があります。 JDK6,5以外のJavaをお使いの場合は、zipアーカイブをダウンロードの上、手動でインストールしてください。

リリースノート: Java-1.1.0-RC1

    • APIの追加
      • コールバックAPI
      • 実行コンテキストに関するコールバック
    • rtc.conf新オプション(-o)の導入
    • ECのrateをrtc.confで与えられるよう変更
    • SDOサービスフレームワーク
    • オブザーバSDOサービスの導入(実験的)
    • 雑多なバグフィックス

過去のバージョン

OpenRTP 1.1.2

eclipse_logo.png

パッケージ

1.1.2版は Eclipse-4.4.2 ベースです。

Windows インストーラー

32bit 用

Windows 用インストーラー
(OpenRTM-aist C++、Python、Java版,
および OpenRTP、RTShell (4.1.0) 含む)
OpenRTM-aist-1.1.2-RELEASE_x86.msi
MD5:59be8603f3fc007c2aed4476052886ce
2016/05/27
Python-2.7 python-2.7.10.msi python.org
  • ※ Python 2.7.10 推奨。2.7.11 は PYTHONPATH 等環境変数の設定が必要な場合があります。
  • ※ 古い RTShell は事前に削除しておいてください。

64bit 用

Windows 用インストーラー
(OpenRTM-aist C++、Python、Java版
および OpenRTP、RTShell (4.1.0)含む)
OpenRTM-aist-1.1.2-RELEASE_x86_64.msi
MD5:ee8db7c1682cb21dce963207e0484fb3
2016/05/27
Python-2.7 python-2.7.10.amd64.msi python.org
  • ※ Python 2.7.10 推奨。2.7.11 は PYTHONPATH 等環境変数の設定が必要な場合があります。
  • ※ 古い RTShell は事前に削除しておいてください。

インストールについては、OpenRTM-aistを10分で始めよう! のページで手順を紹介しています。

Linux パッケージ

32bit 用

日本語版 eclipse442-openrtp112v20160526-ja-linux-gtk.tar.gz
MD5: f941e7316da51d6727274793dd1a9b93
2016.05.26
英語版 eclipse442-openrtp112v20160526-linux-gtk.tar.gz
MD5:38896917b9c827a0f1eec99da869047e
2016.05.26

64bit 用

日本語版 eclipse442-openrtp112v20160526-ja-linux-gtk-x86_64.tar.gz
MD5:b17f13c49626988cbe8b811b0de79d48
2016.05.26
英語版 eclipse442-openrtp112v20160526-linux-gtk-x86_64.tar.gz
MD5:a3a15088978e5f6afcca8d41e9c6ba6e
2016.05.26

Mac パッケージ

32bit 用

日本語版 eclipse442-openrtp112v20160526-ja-macosx-cocoa.tar.gz
MD5:cff0e09517000ecb09c6d5591a1c7056
2016.05.26
英語版 eclipse442-openrtp112v20160526-macosx-cocoa.tar.gz
MD5:0a7a7d64ce2fade2fd93b163cab915b7
2016.05.26

64bit 用

日本語版 eclipse442-openrtp112v20160526-ja-macosx-cocoa-x86_64.tar.gz
MD5:20d8ae41d0421f3e26ef3bae70eff100
2016.05.26
英語版 eclipse442-openrtp112v20160526-macosx-cocoa-x86_64.tar.gz
MD5:f1a16a3baf2fcffed73d41bb139f682e
2016.05.26

OpenRTP の起動方法

Windows でのダウンロードと起動

OpenRTM-aist (C++版)および JDK1.7 をインストール後、下記の Windows用パッケージを任意の場所に保存し、展開してください。 eclipse というディレクトリーが展開されますので、その中の eclipse.exe をダブルクリックして起動してください。

32bit 用
日本語版 eclipse442-openrtp112v20160526-ja-win32.zip
MD5:6f9e266a73d13e56dda140828b9da328
2016.05.26
英語版 eclipse442-openrtp112v20160526-win32.zip
MD5:b727b26c386e8292ef8f28cc280bb6a5
2016.05.26
64bit 用
日本語版 eclipse442-openrtp112v20160526-ja-win32-x86_64.zip
MD5:bbd06decec6953fe1464290557ed9ba4
2016.05.26
英語版 eclipse442-openrtp112v20160526-win32-x86_64.zip
MD5:d4674b15a1f4b514f8319bb69c3bebfe
2016.05.26

Linux でのダウンロードと起動

OpenRTM-aist (C++版)および JDK1.7 または OpenJDK をインストール後、Linux 用パッケージを任意の場所に保存し、展開してください。 eclipse というディレクトリーが展開されますので、そのなかの openrtp というコマンドから起動します。パスの通っている場所に openrtp へのシンボリックリンクをを張るとよいでしょう。

RTCBuilderでは、OpenRTM-aist (C++版) に付属の IDL を参照しています。 Linux版ではこれら IDL の場所を得るために、環境変数を設定するか、openrtp というコマンドから起動する必要があります。

各ディストリビューションについて JDK 7 のインストール方法を JDK インストールのためのヒント にまとめましたので参考にしてください。

 $ cd /usr/share/openrtm-1.1.2
 $ sudo wget http://openrtm.org/pub/openrtp/packages/1.1.2.v20160526/eclipse442-openrtp
 112v20160526-linux-gtk.tar.gz
 $ sudo tar xvzf eclipse442-openrtp112v20160526-linux-gtk.tar.gz
 $ cd /usr/bin
 $ sudo ln -s /usr/share/openrtm-1.1.2/eclipse/openrtp .
 $ cd 
 $ openrtp

Mac OS X でのダウンロードと起動

OpenRTM-aist (C++版) および JDK1.7 または OpenJDK をインストール後、Mac OS X 用パッケージを任意の場所に保存し、展開してください。 eclipse というディレクトリーが展開されますので、Linux 版と同様に、そのなかの Eclipse.app/Contents/MacOSX/openrtp というコマンドから起動します。パスの通っている場所に openrtp へのシンボリックリンクをを張るとよいでしょう。

RTCBuilderでは、OpenRTM-aist (C++版) に付属の IDL を参照しています。 Linux 版や Mac OS X 版ではこれら IDL の場所を得るために、環境変数を設定するか、openrtp というコマンドから起動する必要があります。

 $ cd /usr/lib/openrtm-1.1.2
 $ sudo wget http://openrtm.org/pub/openrtp/packages/1.1.2.v20160526/eclipse442-openrtp
 112v20160526-ja-macosx-cocoa.tar.gz
 $ sudo tar xvzf eclipse442-openrtp112v20160526-ja-macosx-cocoa.tar.gz
 $ cd /usr/bin
 $ sudo ln -s /usr/lib/openrtm-1.1.2/eclipse/Eclipse.app/Contents/MacOSX/openrtp .
 $ cd 
 $ openrtp

更新サイト

以下の URL を更新サイト一覧に追加することで、お使いの Eclipse の OpenRTP をインストールすることができます。

手順については更新方法のページをご覧下さい。


jar ファイル

jar ファイル(RTSE+RTCB) openrtp-1.1.2v20160526.zip
MD5: 56686cc687edb13e98f0c25567213ad6
2016.05.26

- アーカイブに含まれている jar ファイルを eclipse の plugins ディレクトリーにコピーします。
  • 更新後は eclipse の起動時に -clean オプションを付けることを推奨します。
  • Eclipse SDK パッケージをダウンロードして、独自にこれ等のプラグインを追加する際は、RTSE、RTCBが依存している
    • EMF ランタイム
    • EMF Xcore ランタイム
    • GEF
    • XSD 各プラグインを追加でインストールする必要があります。
  • また、Eclipse Platform SDK と Eclipse Plug-in Development Environment がインストールされていることを確認してください。インストールされていない場合、パースペクティブに RTSE と RTCB が現れません。



Eclipse/JDK/JRE 等

リリースノート:1.1.2

RTSystemEditor

  • ポート名称の表示位置をポートとの関係が分かりやすい位置に修正
  • ポート接続を行うためにドラッグを開始時に,選択した対象ポートと接続可能なポートの枠線を太く表示するように修正
  • ネームサービスビューにおい,ツリー表示されるオブジェクトリファレンスやネーミングコンテキストを右クリックする事で,IORやIORに含まれる情報(IPアドレス,ポート番号,ObjectKey等)を表示するように修正
  • コンフィギュレーションセットビューに詳細モードを追加し,アンダーバーから始まるコンフィギュレーションセット,コンフィギュレーションパラメーターの表示/非表示を切り替えられるように修正
  • システムリストア時に,マネージャーの機能を利用してコンポーネントの起動まで行えるように修正
  • ログの出力先をユーザーが指定できるように修正

RTCBuilder

  • 「アクティビティ」タブのコールバック名をダブルクリックすることで,ON/OFF を切り替えられるように修正
  • サービスポートに設定した IDL ファイル内で,#include の前にスペースがある場合でも内容をパースするように修正
  • 「基本」タブ内の ExecutionContext テキストボックスに文字入力を行った際の処理を修正
  • コンフィギュレーションパラメーターの型情報をアンダーバー付き隠しパラメーターとして生成するように修正
  • Java 版の生成コードに,データポート変数を初期化する処理を追加
  • C++ 版生成コードの using ディレクティブの位置を変更
  • ログの出力先をユーザーが指定できるように修正

過去のバージョン

OpenRTM-aist (Python版)

python-logo.png
Python で RTコンポーネントを作成するためのライブラリです。Linux、Windows に対応しています。 ソースコード、Windows用インストーラ、各種Linuxパッケージがダウンロードできます。

ソースコードリポジトリ

リポジトリステータス

バグトラッキング

旧バージョン

※1.x系同士で互換性はありますが、1.x系と0.4系は互換性がありません。ツールなども1.x系については同じ1.x系のものを使用してください。

OpenRTM-aist-Python-1.1.2-RELEASE

python-logo.png

パッケージ

Windows インストーラー

32bit 用

Windows 用インストーラー
(OpenRTM-aist C++、Python、Java版
および OpenRTP、rtshell (4.1.0) 含む)
OpenRTM-aist-1.1.2-RELEASE_x86.msi
MD5:59be8603f3fc007c2aed4476052886ce
2016/05/27
Python-2.7 python-2.7.10.msi python.org
  • ※ Python 2.7.10 推奨。2.7.11 は PYTHONPATH 等環境変数の設定が必要な場合があります。
  • ※ 古い rtshell は事前に削除しておいてください。

64bit 用

Windows 用インストーラー
(OpenRTM-aist C++、Python、Java版
および OpenRTP、rtshell (4.1.0) 含む)
OpenRTM-aist-1.1.2-RELEASE_x86_64.msi
MD5:ee8db7c1682cb21dce963207e0484fb3
2016/05/27
Python-2.7 python-2.7.10.amd64.msi python.org
  • ※ Python 2.7.10 推奨。2.7.11は PYTHONPATH 等環境変数の設定が必要な場合があります。
  • ※ 古い rtshell は事前に削除しておいてください。

インストールについては、OpenRTM-aistを10分で始めよう! のページで手順を紹介しています。


Linux パッケージ

Ubuntu、Debian、Fedora の各ディストリビューション用パッケージを openrtm.org 上のリポジトリサーバーにて配布しています。 詳細は、以下のドキュメントを参照してください。
ディストリビューション・バージョン 一括インストールスクリプト
Ubuntu 14.04 (trusty) i386/amd64/arm64
Ubuntu 16.04 (xenial) i386/amd64/arm64
Ubuntu 16.10 (yakkety) i386/amd64
Ubuntu 17.04 (zesty) i386/amd64
Ubuntu 17.10 (artful) i386/amd64
pkg_install_ubuntu.sh
Debian 7.0 (wheezy) i386/amd64
Debian 8.0 (jessie) i386/amd64
Debian 9.0 (stretch) i386/amd64
pkg_install_debian.sh
Fedora 23 i386/amd64
Fedora 24 i386/amd64
Fedora 25 i386/amd64
Fedora 26 i386/amd64
pkg_install_fedora.sh

オプションを指定することで、目的に合わせたパッケージをインストールすることができるようになりました。インストール方法やオプション、パッケージの種類につきましては、こちらをご確認ください。

ソースコード

Python版ソースコード OpenRTM-aist-Python-1.1.2.tar.gz
MD5:15e107e73dd5a60bebb675b561b86633
2016/05/27
Python版ソースコード(Win32) OpenRTM-aist-Python-1.1.2.zip
MD5:0641a1e6f3f21b89ac62e35ffcf8d73d
2016/05/27


リリースノート: 1.1.2-RELEASE

RTミドルウエア:OpenRTM-aist の Python言語版最新バージョン 1.1.2-RELEASE をリリースいたしました。

OpenRTM-aist Official Website からソースコード、Windows インストーラー、Linux 用パッケージ等が LGPL ライセンスもしくは産総研との個別契約のうち一つから選択するデュアルライセンス方式で利用可能です。

    • 雑多なバグフィックス
    • 64bit Windowsへの対応
    • 64bit Linuxへの対応
    • Windows インストーラーで Python版、C++版、Java版、rtshell も同時にインストール可能
    • Windows インストーラーで omniORBpy を 4.2.x に更新
    • 動作条件
      • サポートする Python バージョン: 2.7
    • 動作確認済みOS
      • Debian 7.0 i386, x86_64
      • Debian 8.0 i386, x86_64
      • Fedora release 21 i386, x86_64
      • Fedora release 22 i386, x86_64
      • Ubuntu 12.04 i386, x86_64
      • Ubuntu 14.04 i386, x86_64
      • Ubuntu 15.10 i386, x86_64
      • Ubuntu 16.04 i386, x86_64
      • Windows-7 (32/64bit)
      • Windows-8.1 (32/64bit)

OpenRTM-aist-Python-1.1.0-RELEASE

python-logo.png

ソースコード

Python 版ソースコード OpenRTM-aist-Python-1.1.0-RELEASE.tar.gz
MD5:745cc9a2de717f52ef63b614cf4ad68d
2015/03/03
Python 版ソースコード(Win32) OpenRTM-aist-Python-1.1.0-RELEASE.zip
MD5:cfb11e4111108759265909428e34d91c
2015/03/03

パッケージ

Windows インストーラー

OpenRTM-aist-Python-1.1.0-RELEASE.msi を使用して OpenRTM-aist-Python をインストールする場合、Python のバージョンは 2.6、2.7 のいずれかが必要です。 OpenRTM-aist-Python-1.1.0-RELEASE_***.msi では、インストールされている Pythonの バージョンを検出し、それぞれに OpenRTM-aist-Python-1.1.0 と omniORBpy をインストールします。別途 omniORBpy をインストールする必要はありません。

32bit 用

Windows 用インストーラー OpenRTM-aist-Python_1.1.0-RELEASE_x86.msi
MD5: 2403500ecd278199e2483742e59faa73
2015/03/20
Python-2.7 python-2.7.10.msi python.org
  • ※ Python 2.7.11 は PYTHONPATH 等環境変数を設定しないと動作しないケースがあるようなので、当面は 2.7.10 をお使いください。

64bit 用

Windows 用インストーラー OpenRTM-aist-Python_1.1.0-RELEASE_x86_64.msi
MD5: 73791f692a29dbee891e2e0fc9900202
2015/03/20
Python-2.7 python-2.7.10.amd64.msi python.org
  • ※ Python 2.7.11 は PYTHONPATH 等環境変数を設定しないと動作しないケースがあるようなので、当面は 2.7.10 をお使いください。

omnipy が import できない旨のエラーが出る場合

MSVCR71.dll、MSVCP71.dll がインストールされていないため、omnipy が import できない旨のエラーが出る場合があります。 下記よりMSVCR71.dll、MSVCP71.dll をダウンロードしてインストールしてください。

ダウンロード後解凍して、MSVCR71.dll、MSVCP71.dll を
  • 32bit Windows の場合 C:\Windows\system32
  • 64bit Windows の場合 C:\Windows\SysWow64 にインストールしてください。


Linux パッケージ

Ubuntu、Debian、Fedora の各ディストリビューション用パッケージを openrtm.org 上のリポジトリサーバーにて配布しています。 詳細は、以下のドキュメントを参照してください。
ディストリビューション・バージョン 一括インストールスクリプト
Ubuntu 12.04 (precise) i386/amd64
Ubuntu 14.04 (trusty) i386/amd64
Ubuntu 14.10 (utopic) i386/amd64
Ubuntu 15.04 (vivid) i386/amd64
pkg_install_python_ubuntu.sh
Debian 6.0 (squeeze) i386/amd64
Debian 7.0 (wheezy) i386/amd64
pkg_install_python_debian.sh
Fedora 19 i386/amd64
Fedora 20 i386/amd64
Fedora 21 i386/amd64
pkg_install_python_fedora.sh


リリースノート: 1.1.0-RELEASE

RTミドルウエア:OpenRTM-aist の Python言語版最新バージョン 1.1.0-RELEASE をリリースいたしました。

OpenRTM-aist Official Website からソースコード、Windowsインストーラー、Linux 用パッケージ等が LGPL ライセンスもしくは産総研との個別契約のうち一つから選択するデュアルライセンス方式で利用可能です。

    • 雑多なバグフィックス
    • 64bit Windows への対応
    • 64bit Linux への対応
    • Windows インストーラーで RTSystemEditorRCP をマージモジュールで組込む
    • Windows インストーラーへ JRE を追加
    • deb パッケージ利用環境で OpenRTM-aist C++と共存時のアンインストール動作の見直し
    • 動作条件
    • サポートする Pythonバージョン
      • 2.6
      • 2.7
    • 動作確認済み OS
      • Debian 6.0-i386
      • Debian 6.0-x86_64
      • Debian 7.0-i386
      • Debian 7.0-x86_64
      • Fedora release 19 i386
      • Fedora release 19 x86_64
      • Fedora release 20 i386
      • Fedora release 20 x86_64
      • Ubuntu 12.04-i386
      • Ubuntu 12.04-x86_64
      • Ubuntu 14.04-i386
      • Ubuntu 14.04-x86_64
      • Windows-7
      • Windows-7 (64bit)
      • Windows-8.1
      • Windows-8.1 (64bit)

OpenRTM-aist-Python-1.1.0-RC1

python-logo.png

注意事項

バージョン0.4系をインストール済みの環境に1.x系をインストールする場合は、一度0.4系を削除してから1.x系のインストールを行ってください。 0.4系をアンインストールした後に0.4系の残骸が残っている場合がございますので、残骸が残っている場合は手動でOpenRTMフォルダの削除を行って下さい。

削除するフォルダ
  • Windows環境の場合:
     C:\Python[24,25,26]\Lib\site-packages\OpenRTM
  • Linux環境の場合:
      /usr/lib/python[2.4,2.5,2.6]/site-packages/OpenRTM

ソースコード

Python版ソースコード OpenRTM-aist-Python-1.1.0-RC1.tar.gz
MD5:bbc9c4915d13cef0f5a925a070bab0aa
11/10/04
Python版ソースコード(Win32) OpenRTM-aist-Python-1.1.0-RC1.zip
MD5:513f9a80ab7ce3c4d831c509e2252a8b
11/10/04

パッケージ

Windowsインストーラ (Python 2.4,2.5,2.6 共通)

OpenRTM-aist-Python-1.1.0-RC1.msiを使用してOpenRTM-aist-Pythonをインストールする場合、Pythonのバージョン2.4、2.5、2.6のいずれかが必要です。 OpenRTM-aist-Python-1.1.0-RC1.msiでは、インストールされているPythonのバージョンを検出し、それぞれにOpenRTM-aist-Python-1.1.0とomniORBpyをインストールします。別途omniORBpyをインストールする必要はありません。

Windows用インストーラ OpenRTM-aist-Python-1.1.0-RC1.msi
MD5:1faaf9c25bcb879628da3d23f851a4cd
11/010/04
Python-2.4.4 python-2.4.4.msi python.org
Python-2.5.4 python-2.5.1.msi python.org
Python-2.6.6 python-2.6.2.msi python.org
Java: Windows (32bit) 用 JRE インストーラ java.com
  • ※ RTSystemEditor(RCP 版 ) を動作させるために、32 ビット版の Java 動作環境 (JRE) または Java 開発環境 (JDK) が必要となります。
  • &color(red){※ Pythonのバージョンによってpython.exe にパスが通らないケースがあります。パスをチェックしてください。

omnipy が importできない旨のエラーが出る場合

MSVCR71.dll, MSVCP71.dll がインストールされていないため、omnipy が importできない旨のエラーが出る場合があります。 下記よりMSVCR71.dll, MSVCP71.dllをダウンロードしてインストールしてください。

ダウンロード後解凍して、MSVCR71.dll, MSVCP71.dllを
  • 32bit Windows の場合 C:\Windows\system32
  • 64bit Windows の場合 C:\Windows\SysWow64 にインストールしてください。


Linuxパッケージ

Ubuntu, Debianの各ディストリビューション用のパッケージを www.openrtm.org 上のリポジトリサーバにて配布しています。 詳細は、以下のドキュメントを参照してください。
Fedora版は、もうしばらくお待ちください。

ディストリビューション 対応バージョン 一括インストールスクリプト
Ubuntu 8.04, 10.04, 10.10, 11.04 (共にi386/x86_64) pkg_install_python_ubuntu.sh
Debian 5.0 (i386, x86_64) pkg_install_python_debian.sh


リリースノート: 1.1.0-RC1

RTミドルウエア:OpenRTM-aist のPython言語版最新バージョン 1.1.0-RC1 を10月4日にリリースいたしました。

OpenRTM-aist Official Website からソースコード、Windowsインストーラ、Linux用パッケージ等が LGPL ライセンスもしくは産総研との個別契約のうち一つから選択するデュアルライセンス方式で利用可能です。

これまでは、実行・開発環境を構築するには、いくつかのパッケージをインストールする必要がありましたが、今回のリリースでは、特にWindows用には、omniORBpyやツール等を含むインストーラを提供することにより、どなたでもすぐにサンプルを実行して試用可能となりました。ぜひお試しください。

  • OpenRTM-aist-Python-1.1.0-RC1.tar.gz -- 2011.10.04リリース
    • APIの追加
      • コールバックAPI
      • 実行コンテキストに関するコールバック
    • rtc.conf新オプション(-o)の導入
    • ECのrateをrtc.confで与えられるよう変更
    • SDOサービスフレームワーク
    • オブザーバSDOサービスの導入(実験的)
    • 雑多なバグフィックス
    • 動作条件
    • サポートするPythonバージョン
      • 2.4
      • 2.5
      • 2.6
    • 動作確認済みOS
      • Debian5.0-i386
      • Ubuntu 8.04-i386
      • Ubuntu 10.04LTS-i386
      • Ubuntu 10.10-i386
      • Ubuntu 11.04-i386
      • Windows XP
      • Windows Vista
      • Windows7

OpenRTM-aist-Python-1.0.2-RELEASE

python-logo.png

注意事項

バージョン 0.4 系をインストール済みの環境に 1.0 系をインストールする場合は、一度 0.4 系を削除してから 1.0 系のインストールを行ってください。 0.4 系をアンインストールした後に 0.4 系の残骸が残っている場合がございますので、残骸が残っている場合は手動で OpenRTM フォルダーの削除を行ってください。

削除するフォルダー
  • Windows 環境の場合:
     C:\Python[24,25,26]\Lib\site-packages\OpenRTM
  • Linux 環境の場合:
      /usr/lib/python[2.4,2.5,2.6]/site-packages/OpenRTM

ソースコード

Python版ソースコード OpenRTM-aist-Python-1.0.2-RELEASE.tar.gz
MD5:f0305d41777a0397ea2beed85e3f5c27
12/02/20
Python版ソースコード(Win32) OpenRTM-aist-Python-1.0.2-RELEASE.zip
MD5:1d139a712614487c13b47315c878dddf
12/02/20



Linux パッケージ

Vine Linux、Fedora、Ubuntu、Debian の各ディストリビューション用のパッケージを www.openrtm.org 上のリポジトリサーバーにて配布しています。 詳細は、以下のドキュメントを参照してください。

ディストリビューション 対応バージョン 一括インストールスクリプト
Vine Linux 4.0, 4.2(i386のみ), 5.0 (i386, x86_64) pkg_install_python_vine.sh
Fedora 11, 12 (共にi386/x86_64) pkg_install_python_fedora.sh
Ubuntu 8.04, 8.10, 9.04, 9.10, 10.04 (共にi386/x86_64) pkg_install_python_ubuntu.sh
Debian 3.1 (i386), 4.0, 5.0 (共にi386, x86_64) pkg_install_python_debian.sh

リリースノート: 1.0.2-RELEASE

    • 動作条件
    • サポートする Python バージョン
      • 2.4
      • 2.5
      • 2.6

OpenRTM-aist-Python-1.0.0-RELEASE

python-logo.png

注意事項

バージョン0.4系をインストール済みの環境に1.0系をインストールする場合は、一度0.4系を削除してから1.0系のインストールを行ってください。 0.4系をアンインストールした後に0.4系の残骸が残っている場合がございますので、残骸が残っている場合は手動でOpenRTMフォルダの削除を行って下さい。

削除するフォルダ
  • Windows環境の場合:
     C:\Python[24,25,26]\Lib\site-packages\OpenRTM
  • Linux環境の場合:
      /usr/lib/python[2.4,2.5,2.6]/site-packages/OpenRTM

ソースコード

Python版ソースコード OpenRTM-aist-Python-1.0.0-RELEASE.tar.gz
MD5:dd11ef6a2e6277fa095e0fbd3210a2a5
10/05/07
Python版ソースコード(Win32) OpenRTM-aist-Python-1.0.0-RELEASE.zip
MD5:371b427288cb0f69ab3dcf71d8eda169
10/05/07

※ OpenRTM-aist-Python-1.0.0には以下のバグがありますので、1.0.1をインストールされることをお勧めします。

  • OpenRTM-aist-Python-1.0.0-RELEASEバグ情報
    • InPortCorbaCdrConsumer.put(),OutPortCorbaCdrConsumer.get()での_narrow処理の問題(ML 01304)
    • examples/*/run.py内のrtm-naming.pyのパス修正
    • rtcd_pythonでのコマンドライン引数のパーシングの問題(ML 01527)
    • example/ExtTriggerでExtTrigExecutionContextが正常に動作しない問題(ML 01587)
Python版ソースコード OpenRTM-aist-Python-1.0.1.tar.gz
MD5:00cde340c2903f455b62f1e64d5c968d
11/02/23
Python版ソースコード(Win32) OpenRTM-aist-Python-1.0.1.zip
MD5:8ed1fc66b6b49f605103fc61d1e9b750
11/02/23

パッケージ

Windowsインストーラ (Python 2.4,2.5,2.6 共通)

OpenRTM-aist-Python-1.0.0.msiを使用してOpenRTM-aist-Pythonをインストールする場合、Pythonのバージョン2.4、2.5、2.6のいずれかが必要です。 OpenRTM-aist-Python-1.0.0.msiでは、インストールされているPythonのバージョンを検出し、それぞれにOpenRTM-aist-Python-1.0.0とomniORBpyをインストールします。別途omniORBpyをインストールする必要はありません。

※ OpenRTM-aist-Python-1.0.0にはバグがありますので、1.0.1をインストールされることをお勧めします。

Windows用インストーラ OpenRTM-aist-Python-1.0.0.msi
MD5:4afe4de69c9b56086fc97e9697334a36
10/05/07
Windows用インストーラ OpenRTM-aist-Python-1.0.1.msi
MD5:ad9653ab2a07a4247b7b4ad0cf069002
11/02/23
Python-2.4.4 python-2.4.4.msi python.org
Python-2.5.1 python-2.5.1.msi python.org
Python-2.6.2 python-2.6.2.msi python.org

Linuxパッケージ

Vine Linux, Fedora, Ubuntu, Debianの各ディストリビューション用のパッケージを www.openrtm.org 上のリポジトリサーバにて配布しています。 詳細は、以下のドキュメントを参照してください。

ディストリビューション 対応バージョン 一括インストールスクリプト
Vine Linux 4.0, 4.2(i386のみ), 5.0 (i386, x86_64) pkg_install_python_vine.sh
Fedora 11, 12 (共にi386/x86_64) pkg_install_python_fedora.sh
Ubuntu 8.04, 8.10, 9.04, 9.10, 10.04 (共にi386/x86_64) pkg_install_python_ubuntu.sh
Debian 3.1 (i386), 4.0, 5.0 (共にi386, x86_64) pkg_install_python_debian.sh

リリースノート: 1.0.0-RELEASE

RTミドルウエア:OpenRTM-aist のPython言語版最新バージョン 1.0.0 を5月7日にリリースいたしました。今回のリリースでは、2008年4月に公式な国際標準となった OMG RTC Specification version 1.0 へ正式に準拠いたしました。

OpenRTM-aist Official Website からソースコード、Windowsインストーラ、Linux用パッケージ等が EPL (Eclipse Public License) ライセンスもしくは産総研との個別契約のうち一つから選択するデュアルライセンス方式で利用可能です。

これまでは、実行・開発環境を構築するには、いくつかのパッケージをインストールする必要がありましたが、今回のリリースでは、特にWindows用には、omniORBpyやツール等を含むインストーラを提供することにより、どなたでもすぐにサンプルを実行して試用可能となりました。ぜひお試しください。

  • OpenRTM-aist-Python-1.0.0-RELEASE.tar.gz -- 2010.05.07リリース
    • OMG RTC Specification v1.0 準拠
    • 新データポート導入 (corba_cdrインターフェース型)
      • push型・pull型データフローの導入
      • サブスクリプション型の導入
      • 送信ポリシの導入
      • バッファリングポリシとタイムアウトの導入
    • 雑多なバグフィックス
    • コンフィギュレーション機能の充実
      • rtc.conf新オプションの導入
      • より多くの項目を設定可能に
    • ManagerのCORBAサービス化(試験的)
      • マスタ、スレーブマネージャ方式
      • マスタマネージャのINS(Interoperable naming service)対応
      • コンポーネントのリモート管理機能の導入
    • Windows版 インストーラの提供
      • omniORBpyの同梱
      • RTSystemEditor (RCP版) の同梱
    • 動作条件
    • サポートするPythonバージョン
      • 2.4
      • 2.5
      • 2.6
    • 動作確認済みOS
      • Debian4.0-i386
      • Debian5.0-i386
      • Fedora release 11 (Leonidas)-i386
      • Fedora release 12 (Constantine)-i386
      • Ubuntu 8.04-i386
      • Ubuntu 8.10-i386
      • Ubuntu 9.04-i386
      • Ubuntu 9.10-i386
      • Ubuntu 10.04LTS-i386
      • Vine Linux 4.0 (Latour)-i386
      • Vine Linux 4.2 (Lynch Bages)-i386
      • Vine Linux 5.0 (Lafite)-i386
      • Windows XP
      • Windows Vista
      • Windows7

OpenRTM-aist-Python-1.0.0-RC1

python-logo.png

ダウンロード(Python版)

バージョン0.4系をインストール済みの環境に1.0系をインストールする場合は、一度0.4系を削除してから1.0系のインストールを行ってください。
0.4系をアンインストールした後に0.4系の残骸が残っている場合がございますので、残骸が残っている場合は手動でOpenRTMフォルダの削除を行って下さい。

 削除するフォルダ
 
 Windows環境の場合:
  C:\Python[24,25]\Lib\site-packages\OpenRTM
 
 Linux環境の場合:
  /usr/lib/python[2.4,2.5]/site-packages/OpenRTM

ダウンロード

ソースコード・パッチ等

Python版ソースコード OpenRTM-aist-Python-1.0.0-RC1-p1.tar.gz 09/08/18
Python版ソースコード(Python2.4+Win32) OpenRTM-aist-Python24-1.0.0-RC1-p1.zip 09/08/18
Python版ソースコード(Python2.5+Win32) OpenRTM-aist-Python25-1.0.0-RC1-p1.zip 09/08/18
Python版ソースコード(Python2.6+Win32) OpenRTM-aist-Python26-1.0.0-RC1-p1.zip 09/08/31
パッチ OpenRTM-aist-Python-1.0.0-RC1 patch-OpenRTM-aist-Python-1.0.0-RC1-20090818 09/08/18

※1.0.0-RC1に深刻なバグがあったため、パッチを適用したバージョンを1.0.0-RC1-p1としてリリースいたしました。
1.0.0-RC1をすでにダウンロードされた方は1.0.0-RC1-p1へ入れ替えることをお勧めします。

ビルド済みパッケージ(Windows)

Python2.4

Windows用インストーラ
(Python2.4使用環境専用)
OpenRTM-aist-Python24-1.0.0-RC1-p1.msi 09/08/18
Python-2.4.4 インストーラ python-2.4.4.msi python.org
omniORBpy-2.7 インストーラ
(産総研提供)
omniORBpy-2.7.msi 2007.11.09
omniORBpy-2.7 (ビルド済みバイナリアーカイブ) omniORBpy-2.7-win32-python2.4.zip sourceforge

Python2.5

Windows用インストーラ
(Python2.5使用環境専用)
OpenRTM-aist-Python25-1.0.0-RC1-p1.msi 09/08/18
Python-2.5.1 python-2.5.1.msi python.org
omniORBpy-3.1 インストーラ
(産総研提供)
omniORBpy-3.1.msi 2007.11.09
omniORBpy-3.1 (ビルド済みバイナリアーカイブ) omniORBpy-3.1-x86-win32-python2.5.zip sourceforge

Python2.6

Windows用インストーラ
(Python2.6使用環境専用)
OpenRTM-aist-Python26-1.0.0-RC1-p1.msi 09/08/31
Python-2.6.2 python-2.6.2.msi python.org
omniORBpy-3.4 インストーラ
(産総研提供)
omniORBpy-3.4.msi 2009.08.31
omniORBpy-3.4 (ビルド済みバイナリアーカイブ) omniORBpy-3.4-x86_win32-python2.6.zip sourceforge

ビルド済みパッケージ(UNIX)

rpm/debパッケージをapt-get, yumなどを使用してOpenRTM-aistのリポジトリサーバから直接インストールすることができます。 以下のC++版インストールマニュアルを参考にしてください。

Vine Linux 用

Vine Linux 用
Vine Linux 4.2 RPMパッケージ リポジトリ 09/08/27
Vine Linux 5.0 RPMパッケージ リポジトリ 09/08/27

Fedora Core/Fedora 用

Fedora Core/Fedora 用
Fedora 10 RPMパッケージ リポジトリ 09/08/27
Fedora 11 RPMパッケージ リポジトリ 09/08/27

Ubuntu 用

logo.png
Ubuntu 8.04 debパッケージ リポジトリ 09/08/27
Ubuntu 8.10 debパッケージ リポジトリ 09/08/27
Ubuntu 9.04 debパッケージ リポジトリ 09/08/27

Debian 用

debian 用
Debian 4.0 etch debパッケージ リポジトリ 09/08/27
Debian 5.0 lenny debパッケージ リポジトリ 09/08/27

リリースノート: 1.0.0-RC1

  • ビルド済みパッケージリリース(09/08/18のパッチ適用済み) -- 09/08/27
  • OpenRTM-aist-Python-1.0.0-RC1-p1.tar.gz -- 09/08/18
    • バグフィックス
  • OpenRTM-aist-Python-1.0.0-RC1.tar.gz -- 09/08/13
    • OMG RTC Specification 1.0 正式対応
    • 1.0版新型データポート対応
    • 雑多なバグフィックス
    • 動作条件
      • omniORBpy
         対応バージョン: 2.3, 2.7, 3.2
      • Tkinter
         GUI関係のコンポーネントに必要
    • サポートするPythonバージョン
      • 2.4
      • 2.5
    • 動作確認済みOS
      • Debian4.0-i386
      • Debian5.0-i386
      • Fedora release 10 (Cambridge)-i386
      • Fedora release 11 (Leonidas)-i386
      • Ubuntu 8.04-i386
      • Ubuntu 8.10-i386
      • Ubuntu 9.04-i386
      • Vine Linux 4.0 (Latour)-i386
      • Vine Linux 4.1 (Cos d'Estournel)-i386
      • Vine Linux 4.2 (Lynch Bages)-i386
      • Windows XP
      • Windows Vista

過去のバージョン

rtshell

rtshell(CUIツール)

rtshell(追加説明)はコマンドラインからRTコンポーネントとRTシステムの管理をするためのコマンド(スクリプト)の集合です。RTSystemEditorを使わなくてもコマンドラインシェルよりコンポーネントをactivateしたり接続したりなどができます。スクリプト(バッチファイルやBash scriptなど)により自動化も可能です。


パッケージ

Windowsインストーラー

msiファイルは900MB以上のサイズがあります。ダウンロードを数分で行うためにはある程度高速な回線(50Mbps以上)を用いてください。

64bit用

Windows用インストーラー
(OpenRTM-aist、C++、Python、
Java版、およびOpenRTP、
rtshell(4.2.2)を含む)
(Visual Studio 2010、2012、
2013、2015、2017、2019共通)
OpenRTM-aist-1.2.1-RELEASE_x86_64.msi
MD5:be6b346d61768435d812cc032bc7a529
2019/11/25
Python-2.7 python-2.7.16.amd64.msi python.org
Python-3.6 python-3.6.8-amd64.exe python.org
Python-3.7 python-3.7.5-amd64.exe python.org
CMake cmake-3.15.5-win64-x64.msi cmake
Doxygen doxygen-1.8.16-setup.exe doxygen
  • ※Pythonは、"3.7"、"3.6"、"2.7"のいずれかのバージョンをインストールしてください。

32bit用

Windows用インストーラー
(OpenRTM-aist、C++、Python、
Java版、およびOpenRTP、
rtshell(4.2.2)を含む)
(Visual Studio 2010、2012、
2013、2015、2017、2019共通)
OpenRTM-aist-1.2.1-RELEASE_x86.msi
MD5:a9186d409cafc039432a0e1c6e7e02ef
2019/11/25
Python-2.7 python-2.7.16.msi python.org
Python-3.6 python-3.6.8.exe python.org
Python-3.7 python-3.7.5.exe python.org
CMake cmake-3.15.5-win32-x86.msi cmake
Doxygen doxygen-1.8.16-setup.exe doxygen
  • ※Pythonは、"3.7"、"3.6"、"2.7"のいずれかのバージョンをインストールしてください。

msiを用いたインストールについては、OpenRTM-aistを10分で始めよう!のページで手順を紹介しています。

Linux

以下にはUbuntuでのやり方を示します。他のプラットフォームではsudo以外の方法でroot権限を得る点やスクリプトの名前が別の名前になったりしますので(スクリプトの「ubuntu.sh」の部分が「debian.sh」などの別の名前になります)、読みかえて下記の情報を利用ください。

まずは一括インストール・スクリプトを用いて

 $ sudo sh pkg_install_ubuntu.sh -l python --yes
と、OpenRTM-pythonをインストールしてください。次に
 $sudo sh pkg_install_ubuntu.sh -l rtshell --yes
でrtshellのインストールができます。

また、rtshellはpipでもインストール可能です。

  $ sudo pip install rtshell-aist

pipは自動的に依存パッケージ(rtctreeとrtsprofile)もインストールします。

pip用パッケージは下記からも入手可能です。

一括インストールスクリプトかpipでのインストールが完了したら、つぎのコマンドを実行してください

  $ sudo rtshell_post_install

ソースコード

OpenRTM-aist-1.1.0以上に対応。

CUIツール
rtshellソースコード githubのページ
[Clone or Download]をクリックして
[Download ZIP]をクリックする
2019.03.18

OpenRTP 1.1.0-RC4

eclipse_logo.png

1.1.0からRTCBUilder および RTSystemEditorを含むツールの名称を OpenRTP (Open RT Platform) とします。 これまで、RTCBUilder および RTSystemEditor は これまで Eclipse-3.4 系列をベースにしてきましたが、RC4からEclipse-3.8ベースとなりました。なお、試験的にEclipse-3.7およびEclipse-4.2ベースの全部入りパッケージも提供しています。

更新サイト

このバージョンからEclipseの更新サイトを利用したインストールに対応しています。 以下のURLを更新サイト一覧に追加することで、お使いのEclipseのOpenRTPをインストールすることができます。

手順については更新方法のページをご覧下さい。

全部入りパッケージ

Eclipse-3.8ベース

Eclipse-3.8
Eclipse 3.8.1
Windows用全部入り
eclipse381-openrtp110rc4v20130216-ja-win32.zip
MD5:f3086cd56f706476f649152071d31da4
2013.02.16
Eclipse 3.8.1 (英語版)
Windows用全部入り
eclipse381-openrtp110rc4v20130216-win32.zip
MD5:ee5ed99e295a64c3f2f23aa6f34d7dcd
2013.02.16
Eclipse 3.8.1
Windows(64bit)用全部入り
eclipse381-openrtp110rc4v20130216-ja-win32-x86_64.zip
MD5:fdc607f652ef802c51e0076b87a48cae
2013.02.16
Eclipse 3.8.1 (英語版)
Windows(64bit)用全部入り
eclipse381-openrtp110rc4v20130216-win32-x86_64.zip
MD5:9502357e935c0df2fe2ff5a4b8736495
2013.02.16
Eclipse 3.8.1
Linux用全部入り
eclipse381-openrtp110rc4v20130216-ja-linux-gtk.tar.gz
MD5:670cc4216a7779002aecddbb5e0a8245
2013.02.16
Eclipse 3.8.1 (英語版)
Linux用全部入り
eclipse381-openrtp110rc4v20130216-linux-gtk.tar.gz
MD5:0689ccfdc4185ba22f764786dae7608a
2013.02.16
Eclipse 3.8.1
Linux(64bit)用全部入り
eclipse381-openrtp110rc4v20130216-ja-linux-gtk-x86_64.tar.gz
MD5:6dac402fce584e5552836e72152bb854
2013.02.16
Eclipse 3.8.1 (英語版)
Linux(64bit)用全部入り
eclipse381-openrtp110rc4v20130216-linux-gtk-x86_64.tar.gz
MD5:2970ba3df650cbf4f11ef8640d15cb61
2013.02.16
Eclipse 3.8.1
Mac OS X用全部入り
eclipse381-openrtp110rc4v20130216-ja-macosx-cocoa.tar.gz
MD5:02ed0fbecfcf70b334458e25272a56c8
2013.02.16
Eclipse 3.8.1 (英語版)
Mac OS X用全部入り
eclipse381-openrtp110rc4v20130216-macosx-cocoa.tar.gz
MD5:9a364cd23e2ab6ea377a3160738efb22
2013.02.16
Eclipse 3.8.1
Mac OS X(64bit)用全部入り
eclipse381-openrtp110rc4v20130216-ja-macosx-cocoa-x86_64.tar.gz
MD5:166184eedbc1c62a6eb7b5e158ed3377
2013.02.16
Eclipse 3.8.1 (英語版)
Mac OS X(64bit)用全部入り
eclipse381-openrtp110rc4v20130216-macosx-cocoa-x86_64.tar.gz
MD5:b026245005cb9c24e9d0d7f1a4c223f5
2013.02.16

Windowsでのインストール

OpenRTM-aist (C++版)および JDK1.6または1.7をインストール後、Windows用パッケージを任意の場所に展開してください。 eclipseというディレクトリが展開されますので、その中のeclipse.exeをクリックするなどして起動してください。

Linuxでのインストール

OpenRTM-aist (C++版)および JDR1.6, JDK1.7 またはOpenJDKをインストールy後、Linux用パッケージを任意の場所に展開してください。 eclipseというディレクトリが展開されますので、そのなかのopenrtpというコマンドから起動します。パスの通っている場所にopenrtpへのシンボリックリンクをを張るとよいでしょう。

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

RTCBuilderでは、OpenRTM-aist (C++版) に付属のIDLを参照しています。 Linux版ではこれらIDLの場所を得るために、環境変数を設定するか、openrtpというコマンドから起動する必要があります。

Mac OS Xでのインストール

OpenRTM-aist (C++版)および JDR1.6, JDK1.7 またはOpenJDKをインストールy後、Mac OS X用パッケージを任意の場所に展開してください。 eclipseというディレクトリが展開されますので、Linux版と同様に、そのなかのEclipse.app/Contents/MacOSX/openrtpというコマンドから起動します。パスの通っている場所にopenrtpへのシンボリックリンクをを張るとよいでしょう。

 $ cd /usr/lib/openrtm-1.1
 $ sudo wget http://openrtm.org/pub/openrtp/packages/1.1.0.rc4v20130213/eclipse372-openrtp110rc4v20130213-ja-macosx-cocoa.tar.gz
 $ sudo tar xvzf eclipse372-openrtp110rc4v20130213-ja-macosx-cocoa.tar.gz
 $ cd /usr/bin
 $ sudo ln -s /usr/lib/openrtm-1.1/eclipse/Eclipse.app/Contents/MacOSX/openrtp .
 $ cd 
 $ openrtp

RTCBuilderでは、OpenRTM-aist (C++版) に付属のIDLを参照しています。 Linux版やMac OS X版ではこれらIDLの場所を得るために、環境変数を設定するか、openrtpというコマンドから起動する必要があります。

Eclipse-3.7ベース (試験的)

Eclipse-3.7.2
Eclipse 3.7.2
Windows用全部入り
eclipse372-openrtp110rc4v20130216-ja-win32.zip
MD5:bac1f4313cc6477a1a0fa181797ca47f
2013.02.16
Eclipse 3.7.2 (英語版)
Windows用全部入り
eclipse372-openrtp110rc4v20130216-win32.zip
MD5:8ad6cd2d02bff58f668d5dac7a20cf8e
2013.02.16
Eclipse 3.7.2
Windows(64bit)用全部入り
eclipse372-openrtp110rc4v20130216-ja-win32-x86_64.zip
MD5:9e1790fafa89824b95c7ab7f491a5af8
2013.02.16
Eclipse 3.7.2 (英語版)
Windows(64bit)用全部入り
eclipse372-openrtp110rc4v20130216-win32-x86_64.zip
MD5:e7a52dee1b32df95522f582546fdae83
2013.02.16
Eclipse 3.7.2
Linux用全部入り
eclipse372-openrtp110rc4v20130216-ja-linux-gtk.tar.gz
MD5:16339447c915a974609ccbaa386fd998
2013.02.16
Eclipse 3.7.2 (英語版)
Linux用全部入り
eclipse372-openrtp110rc4v20130216-linux-gtk.tar.gz
MD5:40e30d0f4111b32a4482dc687731b3b2
2013.02.16
Eclipse 3.7.2
Linux(64bit)用全部入り
eclipse372-openrtp110rc4v20130216-ja-linux-gtk-x86_64.tar.gz
MD5:c80226f8772ffad089a97655e303f3b0
2013.02.16
Eclipse 3.7.2 (英語版)
Linux(64bit)用全部入り
eclipse372-openrtp110rc4v20130216-linux-gtk-x86_64.tar.gz
MD5:0629001b8405cbf4a489e6505472a9e0
2013.02.16
Eclipse 3.7.2
Mac OS X用全部入り
eclipse372-openrtp110rc4v20130216-ja-macosx-cocoa.tar.gz
MD5:6d3a2c96c3b0b1da142d3fc6c921ddb2
2013.02.16
Eclipse 3.7.2 (英語版)
Mac OS X用全部入り
eclipse372-openrtp110rc4v20130216-macosx-cocoa.tar.gz
MD5:6eda12d777bc4c724f571ffa18ed0c50
2013.02.16
Eclipse 3.7.2
Mac OS X(64bit)用全部入り
eclipse372-openrtp110rc4v20130216-ja-macosx-cocoa-x86_64.tar.gz
MD5:c0f42404b451c7205edbcc34cc1f2c33
2013.02.16
Eclipse 3.7.2 (英語版)
Mac OS X(64bit)用全部入り
eclipse372-openrtp110rc4v20130216-macosx-cocoa-x86_64.tar.gz
MD5:e7d045a5d3f8f64b83d4e23b0ede49f0
2013.02.16

Eclipse-4.2ベース (試験的)

Eclipse-4.2.1
Eclipse 4.2.1
Windows用全部入り
eclipse421-openrtp110rc4v20130216-ja-win32.zip
MD5:c91fe43db30321e6fc1369e6980685c1
2013.02.16
Eclipse 4.2.1 (英語版)
Windows用全部入り
eclipse421-openrtp110rc4v20130216-win32.zip
MD5:74789e6f23b7d986d3e34ed317d59723
2013.02.16
Eclipse 4.2.1
Windows(64bit)用全部入り
eclipse421-openrtp110rc4v20130216-ja-win32-x86_64.zip
MD5:b515c473ccfc976a215ed5bb0d2b5018
2013.02.16
Eclipse 4.2.1 (英語版)
Windows(64bit)用全部入り
eclipse421-openrtp110rc4v20130216-win32-x86_64.zip
MD5:16f7da71ad8eab9bdab5f95e36a95d69
2013.02.16
Eclipse 4.2.1
Linux用全部入り
eclipse421-openrtp110rc4v20130216-ja-linux-gtk.tar.gz
MD5:b1a19c6101c92f351d3c4ef4d21693d1
2013.02.16
Eclipse 4.2.1 (英語版)
Linux用全部入り
eclipse421-openrtp110rc4v20130216-linux-gtk.tar.gz
MD5:1ac98fc5c0e81c9cf36513643814b8b2
2013.02.16
Eclipse 4.2.1
Linux(64bit)用全部入り
eclipse421-openrtp110rc4v20130216-ja-linux-gtk-x86_64.tar.gz
MD5:fc59661269154c2694a10d747653ab7b
2013.02.16
Eclipse 4.2.1 (英語版)
Linux(64bit)用全部入り
eclipse421-openrtp110rc4v20130216-linux-gtk-x86_64.tar.gz
MD5:14ceaaae52b4de3cb572c1d1b0e38aaa
2013.02.16
Eclipse 4.2.1
Mac OS X用全部入り
eclipse421-openrtp110rc4v20130216-ja-macosx-cocoa.tar.gz
MD5:f7ecdf209b0baa410a96294d8eecdd08
2013.02.16
Eclipse 4.2.1 (英語版)
Mac OS X用全部入り
eclipse421-openrtp110rc4v20130216-macosx-cocoa.tar.gz
MD5:df1aa7021a845e45a0a9345db740ad9e
2013.02.16
Eclipse 4.2.1
Mac OS X(64bit)用全部入り
eclipse421-openrtp110rc4v20130216-ja-macosx-cocoa-x86_64.tar.gz
MD5:2c6fb66ed8a556f6843b4be651f90371
2013.02.16
Eclipse 4.2.1 (英語版)
Mac OS X(64bit)用全部入り
eclipse421-openrtp110rc4v20130216-macosx-cocoa-x86_64.tar.gz
MD5:bf5900ec30a36f1d05df4b73b0db014e
2013.02.16

jarファイル

jar ファイル(RTSE+RTCB) openrtp-1.1.0.rc4v20130217.zip
MD5:1086e962f2e6142c49cf8ddf315f9c6e
2011.02.17

- アーカイブに含まれている jar ファイルを eclipse の plugins ディレクトリにコピーします。
  • 更新後は eclipse の起動時に -clean オプションを付けることを推奨します。
  • Eclipse SDKパッケージをダウンロードして、独自にこれ等のプラグインを追加する際は、RTSE、RTCBが依存している
    • EMF ランタイム
    • EMF Xcore ランタイム
    • GEF
    • XSD 各プラグインを追加でインストールする必要があります。
  • また、Eclipse Platform SDK と Eclipse Plug-in Development Environment がインストールされていることを確認してください。インストールされていない場合、パースペクティブに RTSE と RTCB が現れません。



Eclipse/JDK/JRE等

過去のバージョン

OpenRTP 1.1.0-RC5

eclipse_logo.png

1.1.0からRTCBUilder および RTSystemEditorを含むツールの名称を OpenRTP (Open RT Platform) としました。 RC5はEclipse-3.8ベースです。

更新サイト

このバージョンからEclipseの更新サイトを利用したインストールに対応しています。 以下のURLを更新サイト一覧に追加することで、お使いのEclipseのOpenRTPをインストールすることができます。

手順については更新方法のページをご覧下さい。

全部入りパッケージ

Eclipse-3.8ベース

Eclipse-3.8
Eclipse 3.8.1
Windows用全部入り
eclipse381-openrtp110rc5v20151111-ja-win32.zip
MD5: 45a20287855b8ae51294f48b69fd7a9d
2015.03.17
Eclipse 3.8.1 (英語版)
Windows用全部入り
eclipse381-openrtp110rc5v20151111-win32.zip
MD5: cf108e4fdf9644cb829498dae4b5e9de
2015.03.17
Eclipse 3.8.1
Windows(64bit)用全部入り
eclipse381-openrtp110rc5v20151111-ja-win32-x86_64.zip
MD5: 9125054bba8e5bca3547423a2cf5fead
2015.03.17
Eclipse 3.8.1 (英語版)
Windows(64bit)用全部入り
eclipse381-openrtp110rc5v20151111-win32-x86_64.zip
MD5: 9c6da560c9736d117b3695d6e0cfe057
2015.03.17
Eclipse 3.8.1
Linux用全部入り
eclipse381-openrtp110rc5v20151111-ja-linux-gtk.tar.gz
MD5: 20c71861fcd585aee65d676adc3efbc7
2015.03.17
Eclipse 3.8.1 (英語版)
Linux用全部入り
eclipse381-openrtp110rc5v20151111-linux-gtk.tar.gz
MD5: 9250b5b08b21ee06e03db74474b8655e
2015.03.17
Eclipse 3.8.1
Linux(64bit)用全部入り
eclipse381-openrtp110rc5v20151111-ja-linux-gtk-x86_64.tar.gz
MD5: eaa4b9ef00af81e05b6d02e93a8e3e85
2015.03.17
Eclipse 3.8.1 (英語版)
Linux(64bit)用全部入り
eclipse381-openrtp110rc5v20151111-linux-gtk-x86_64.tar.gz
MD5: ead8c9ffb7bdc835b883c326f5df7e9f
2015.03.17
Eclipse 3.8.1
Mac OS X用全部入り
eclipse381-openrtp110rc5v20151111-ja-macosx-cocoa.tar.gz
MD5: 3d7415c4d22e49db94ad1c36479b0072
2015.03.17
Eclipse 3.8.1 (英語版)
Mac OS X用全部入り
eclipse381-openrtp110rc5v20151111-macosx-cocoa.tar.gz
MD5: e2f0b9c39c7fe3cbce1bc0315decbfe2
2015.03.17
Eclipse 3.8.1
Mac OS X(64bit)用全部入り
eclipse381-openrtp110rc5v20151111-ja-macosx-cocoa-x86_64.tar.gz
MD5: b3b3286d81eae267f1e7da5d7aa4a920
2015.03.17
Eclipse 3.8.1 (英語版)
Mac OS X(64bit)用全部入り
eclipse381-openrtp110rc5v20151111-macosx-cocoa-x86_64.tar.gz
MD5: d0e6115a7f6d50e1457d8850f2e8c830
2015.03.17

Windowsでのインストール

OpenRTM-aist (C++版)および JDK1.7をインストール後、Windows用パッケージを任意の場所に展開してください。 eclipseというディレクトリが展開されますので、その中のeclipse.exeをクリックするなどして起動してください。

Linuxでのインストール

OpenRTM-aist (C++版)および JDK1.7 またはOpenJDKをインストール後、Linux用パッケージを任意の場所に展開してください。 eclipseというディレクトリが展開されますので、そのなかのopenrtpというコマンドから起動します。パスの通っている場所にopenrtpへのシンボリックリンクをを張るとよいでしょう。
各ディストリビューションについてJDK 7のインストール方法を JDKインストールのためのヒント にまとめましたので参考にしてください。

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

RTCBuilderでは、OpenRTM-aist (C++版) に付属のIDLを参照しています。 Linux版ではこれらIDLの場所を得るために、環境変数を設定するか、openrtpというコマンドから起動する必要があります。

Mac OS Xでのインストール

OpenRTM-aist (C++版)および JDK1.7 またはOpenJDKをインストール後、Mac OS X用パッケージを任意の場所に展開してください。 eclipseというディレクトリが展開されますので、Linux版と同様に、そのなかのEclipse.app/Contents/MacOSX/openrtpというコマンドから起動します。パスの通っている場所にopenrtpへのシンボリックリンクをを張るとよいでしょう。

 $ cd /usr/lib/openrtm-1.1
 $ sudo wget http://openrtm.org/pub/openrtp/packages/1.1.0.rc5v20150317/eclipse381-openrtp110rc5v20150317-ja-macosx-cocoa.tar.gz
 $ sudo tar xvzf eclipse381-openrtp110rc5v20150317-ja-macosx-cocoa.tar.gz
 $ cd /usr/bin
 $ sudo ln -s /usr/lib/openrtm-1.1/eclipse/Eclipse.app/Contents/MacOSX/openrtp .
 $ cd 
 $ openrtp

RTCBuilderでは、OpenRTM-aist (C++版) に付属のIDLを参照しています。 Linux版やMac OS X版ではこれらIDLの場所を得るために、環境変数を設定するか、openrtpというコマンドから起動する必要があります。


jarファイル

jar ファイル(RTSE+RTCB) openrtp-1.1.0.rc5v20150317.zip
MD5: 38019521f6e8574c03e1cab6e8f954cd
2015.03.17

- アーカイブに含まれている jar ファイルを eclipse の plugins ディレクトリにコピーします。
  • 更新後は eclipse の起動時に -clean オプションを付けることを推奨します。
  • Eclipse SDKパッケージをダウンロードして、独自にこれ等のプラグインを追加する際は、RTSE、RTCBが依存している
    • EMF ランタイム
    • EMF Xcore ランタイム
    • GEF
    • XSD 各プラグインを追加でインストールする必要があります。
  • また、Eclipse Platform SDK と Eclipse Plug-in Development Environment がインストールされていることを確認してください。インストールされていない場合、パースペクティブに RTSE と RTCB が現れません。



Eclipse/JDK/JRE等

リリースノート:1.1.0-RC5

  • C++コンポーネントをLinux+OpenRTP(64bit) で作成時、cmake可能に
  • Pythonコンポーネント作成時、Description.txt, License.txtを含めるように変更
  • CMake3で追加されたcmake-policiesに対応
  • ヘッダーファイル順序の見直し
  • Python版コンポーネントのonFinalize引数の修正
  • 雑多なバグフィックス

過去のバージョン

1.1.0-RC3

cpp_logo.png
  • 1.0.0で作成したコンポーネントと1.1.0で作成したコンポーネントには互換性はありますが、ポートの接続方法が若干変更されたため、ツール(RTSystemEditor)は1.1.0のものを使用してください。

ソースコード

C++版ソースコード OpenRTM-aist-1.1.0-RC3.tar.bz2
MD5:f10168341f3f4e1460ceb26f8d222160
2011.07.22
C++版ソースコード OpenRTM-aist-1.1.0-RC3.tar.gz
MD5:a247b040ffc0b04b8b8ab102d4236630
2011.07.22
C++版Windows専用ソース OpenRTM-aist-1.1.0-RC3-win32.zip
MD5:86bd2c5875416d21a7e5ee784d9d179f
2011.07.22

パッケージ

Windowsインストーラ

Visual Studio 2008 用
Windowsインストーラ OpenRTM-aist-1.1.0-RC3_vc9.msi
MD5:7fb431b64d2ac9a27956fba447fd9e8c
2011.07.22
Python Windows用インストーラ python-2.6.4.msi python.org
PyYAML (rtc-templateに必要) PyYAML-3.09.win32-py2.6.exe pyyaml.org
Visual Studio 2010 用
Windowsインストーラ OpenRTM-aist-1.1.0-RC3_vc10.msi
MD5:01b40e8c43b739621273bd70f3e398b6
2011.10.27
Windowsインストーラ(64bit) OpenRTM-aist-1.1.0-RC3_vc10_x64.msi
MD5:2b3e589e276c8ef516f2e6103f53cda7
2011.12.13

  • Windowsインストーラには、''OpenRTM-aist (DLL,ヘッダ,サンプル,コマンド), omniORB-4.x.x, RTSystemEditor (RCP版), さらにOpenCV 2.x とこれを利用したサンプルコンポーネントが含まれていますので、omniORBやツールを別途インストールする必要はありません。
  • ※Visual Studio 2008でビルドしたOpenRTM-aistとVisual Studio 2010でビルドしたものは混在できません。お使いの開発環境に合わせて適切なパッケージをダウンロードしてください。
  • ※ RTSystemEditor(RCP 版 ) を動作させるために、32 ビット版の Java 動作環境 (JRE) または Java 開発環境 (JDK) が必要となります。
    Java のダウンロード

Linuxパッケージ (準備中)

LinuxパッケージはRELEASE版で提供される予定です。ソースからのビルドの仕方は以下を参考にしてください。

なお、1.1から上記配布ソースからのUbuntu, Debian 用debパッケージ、Fedora, Vine用 rpmパッケージの作成が正式にサポートされました。 以下の手順でパッケージを作成することができます。パッケージ作成に当たっては、以下のインストールスクリプトを利用して必要なパッケージを予めインストールしておいてください。

 $ tar xvzf OpenRTM-aist-1.1.0-RC3.tar.gz
 $ cd OpenRTM-aist-1.1.0
 $ ./configure --prefix=/usr
 $ cd packages
 $ make

パッケージはpacakgesディレクトリ内に作成されます。

また、以下で配布しているインストールスクリプトを利用すれば、必要なパッケージを一括でインストールすることができます。

ディストリビューション 対応バージョン 一括インストールスクリプト
Vine Linux 4.0, 4.2, 5.0 pkg_install_vine.sh
Fedora 10, 11, 12 (共にi386/x86_64) pkg_install_fedora.sh
Ubuntu 8.04, 8.10, 9.04, 9.10, 10.04 (共にi386/x86_64) pkg_install_ubuntu.sh
Debian 3.1 (i386), 4.0, 5.0 (共にi386, x86_64) pkg_install_debian.sh

※ UbuntuやDebianにてdebパッケージを作成する場合は、"dpkg-dev build-essential debhelper devscripts"といったツールを予めインストールしておく必要があります。


ツール

Eclipse-3.4.2 [Ganymede SR2]
Eclipse3.4.2+RTSE+RTCB
Windows用全部入り
eclipse342_rtmtools110-rc2_win32_ja.zip
MD5:2e6f9fa3e370b6e7ac1f9340d36c7abf
2011.07.22

リリースノート: 1.1.0-RC3

OpenRTM-aist-1.1.0 のrelease candidate version を2011年7月22日にリリースしました。 OpenRTM-aist Official Website からソースコード、Windowsインストーラ、Linux用パッケージ等が LGPL ライセンスもしくは産総研との個別契約のうち一つから選択するデュアルライセンス方式で利用可能です。

  • OpenRTM-aist-1.1.0-RC3.tar.gz -- 2011.07.22リリース
    • APIの追加
      • コールバックAPI
      • 実行コンテキストに関するコールバック
    • SDOサービスフレームワーク
    • 雑多なバグフィックス
    • 実験的
      • オブザーバSDOサービスの導入
      • CMake用ファイル"OpenRTMConfig.cmake"の導入(Linux/Windows)
    • Windows版 インストーラ
      • OpenCV2.1とサンプルコンポーネントを同梱
    • 対応(ビルド検証済)OS
      • Debian4.0-i686
      • Debian4.0-x86_64
      • Debian5.0-i686
      • Debian5.0-x86_64
      • Fedora release 11 (Leonidas)-i686
      • Fedora release 11 (Leonidas)-x86_64
      • Fedora release 12 (Constantine)-i686
      • Fedora release 12 (Constantine)-x86_64
      • Fedora release 13 (Goddard)-i686
      • Fedora release 13 (Goddard)-x86_64
      • Fedora release 14 (Laughlin)-i686
      • Fedora release 14 (Laughlin)-x86_64
      • FreeBSD7.x-amd64
      • FreeBSD7.x-i386
      • FreeBSD8.x-amd64
      • FreeBSD8.x-i386
      • Ubuntu 8.04-i686
      • Ubuntu 8.04-x86_64
      • Ubuntu 9.10-i686
      • Ubuntu 9.10-x86_64
      • Ubuntu 10.04-i686
      • Ubuntu 10.04-x86_64
      • Ubuntu 10.10-i686
      • Ubuntu 10.10-x86_64
      • Ubuntu 11.04-i686
      • Ubuntu 11.04-x86_64
      • Vine Linux 4.2 (Lynch Bages)-i686
      • Vine Linux 5.0 (Lafite)-i686
      • Windows-XP-VC2005-i386
      • Windows-Vista-VC2008-i386


OpenRTM Eclipse tools 1.1.0-RC3

eclipse_logo.png

これまで、OpenRTM-aist のツールとして開発されてきた RTCBUilder (旧RtcTemplate) および RTSystemEditor (旧 RtcLink) は、OpenHRP3やその他のツールと統合開発環境を構成する OpenRT Platform に組み込まれることになりました。 こちらでは、RTSystemEditor 及び RTCBuilder のみを配布していますが、将来的には様々なツールを一括で提供する予定です。

現在の RTSystemEditor 及び RTCBuilder の最新バージョンは 1.1.0 です。

全部入りパッケージ

Eclipse-3.4.2 [Ganymede SR2]
Eclipse3.4.2+RTSE+RTCB
Windows用全部入り
eclipse342_rtmtools110-rc3_win32_ja.zip
MD5:d79780ecb24afee725ca2d9a858a3629
2012.05.24
Eclipse3.4.2+RTSE+RTCB (英語版)
Windows用全部入り
eclipse342_rtmtools110-rc3_win32_en.zip
MD5:ff3636e64a4fe6525d5d17cf2add6e1b
2012.05.24
Eclipse3.4.2+RTSE+RTCB
Linux用全部入り
eclipse342_rtmtools110-rc3_linux_ja.tar.gz
MD5:f1eee7758b81a99c417d0cc26c9af118
2012.05.24
Eclipse3.4.2+RTSE+RTCB (英語版)
Linux用全部入り
eclipse342_rtmtools110-rc3_linux_en.tar.gz
MD5:c0cd3598e79c4db1e273594786d2070a
2012.05.24
Eclipse3.4.2+RTSE+RTCB
MacOSX用全部入り
eclipse342_rtmtools110-rc3_macosx_ja.tar.gz
MD5:37b28a1454ab95290d0d7431cede52ef
2012.05.24
Eclipse3.4.2+RTSE+RTCB (英語版)
MacOSX用全部入り
eclipse342_rtmtools110-rc3_macosx_en.tar.gz
MD5:3c0966a025ffeb9ce4cdebd582c17ba4
2012.05.24
Eclipse3.4.2+RTSE+RTCB
64bit版Linux用全部入り
eclipse342_rtmtools110-rc3_x86_64_ja.tar.gz
MD5:418643f102e78845d29220b778a87477
2012.05.24
Eclipse3.4.2+RTSE+RTCB (英語版)
64bit版Linux用全部入り
eclipse342_rtmtools110-rc3_x86_64_en.tar.gz
MD5:1bafd093581337e547df8e4c6bfe943a
2012.05.24
  • Ubuntu8.04, Ubuntu9.10, Ubuntu10.04でLinux用Eclipse3.4.2が動作しない不具合が報告されています。
    • Ubuntu8.04では、apt-get install xulrunner-1.9 として xulrunninerをアップデートしてください。
    • Ubuntu9.10,Ubuntu10.04では、以下の方法を利用するか、Eclipse3.3もしくは3.5をご利用ください。
       $ su
       # vi /etc/apt/source.list
        1行追加 → deb http://jp.archive.ubuntu.com/ubuntu/ jaunty main restricted
       # apt-get update
       # apt-get install xulrunner-1.9
       # dpkg -l |grep xulrunner-1.9
       ii  xulrunner-1.9                        1.9.0.8+nobinonly-0ubuntu2                 XUL +  XPCOM application runner
       ii  xulrunner-1.9.1                      1.9.1.7+nobinonly-0ubuntu0.9.10.1          XUL + XPCOM application runner
       ii  xulrunner-1.9.1-gnome-support        1.9.1.7+nobinonly-0ubuntu0.9.10.1          Support for GNOME in xulrunner-1.9.1 applica
       一応、1.9.1と1.9 が共存
       # exit
       $ export GDK_NATIVE_WINDOWS=1
       $ ./eclipse
      また、xulrunner-1.9.1.8 で動作するという報告もあります。1.9.1.8にアップデートして、以下のようなシェルスクリプトを用意して起動するとよいでしょう。
       #/bin/sh
       export GDK_NATIVE_WINDOWS=1
       ./eclipse -vmargs -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9.1.8/xulrunner
 → UNIX系環境で使用する時の注意
-RT System EditorはJava1.5(5.0)では動作しません。Java Development Kit6を使用します。以下のマニュアルを参考にインストールしてください。

バイナリ

日本語版 jar ファイル(RTSE+RTCB) rtmtools110-rc3_ja.zip
MD5:ec807a7a007a870ff6c5f73a6e92c09f
2011.07.22

- アーカイブに含まれている jar ファイルを eclipse の plugins ディレクトリにコピーします。
  • 更新後は eclipse の起動時に -clean オプションを付けることを推奨します。
  • Eclipse SDKパッケージをダウンロードして、独自にこれ等のプラグインを追加する際は、RTSE、RTCBが依存している EMF SDOランタイム, GEF, XSD ランタイムプラグインを追加でインストールする必要があります。
  • また、Eclipse Platform SDK と Eclipse Plug-in Development Environment がインストールされていることを確認してください。インストールされていない場合、パースペクティブに RTSE と RTCB が現れません。



Eclipse/JDK/JRE等

過去のバージョン

OpenRTM-aist-Java-1.0.0-RELEASE

java_logo.png



ビルド済みパッケージ

jarファイルおよびサンプル OpenRTM-aist-Java-1.0.0-jar.zip
MD5:B1C538B3BAA390A895E90E033E6D0D87
2010.05.11
Windows用インストーラ OpenRTM-aist-Java-1.0.0.msi
MD5:1EB7EE0241A59B6FCEABE0EE7ADE50B3
2010.05.11
  • Windowsをご利用の方はmsiでのインストールを推奨します。
  • jarファイルおよびサンプルはWindowsとUNIX両方で利用可能です。

ソースコード

ソースコード OpenRTM-aist-Java-1.0.0-RELEASE.tar.gz
MD5:5A0FD25EB9CE87D72F0B377B3D24A43A
2010.05.11

Java開発環境

OpenRTM-aist-Java-1.0.0は動作および開発に以下のJDKを必要とします。利用する際は予めJDKをインストールしてください。


リリースノート: Java-1.0.0-RELEASE

RTミドルウエア:OpenRTM-aist のJava言語版最新バージョン 1.0.0 をリリースいたしました。今回のリリースでは、2008年4月に公式な国際標準となった OMG RTC Specification version 1.0 へ正式に準拠いたしました。

OpenRTM-aist Official Website からソースコード、Windowsインストーラ等が EPL (Eclipse Public License) ライセンスもしくは産総研との個別契約のうち一つから選択するデュアルライセンス方式で利用可能です。

どなたでもすぐにサンプルを実行して試用可能となっております。ぜひお試しください。

  • OpenRTM-aist-Java-1.0.0-RELESE.tar.gz -- 2010.05.11リリース
    • OMG RTC Specification v1.0 準拠
    • 新データポート導入 (corba_cdrインターフェース型)
      • push型・pull型データフローの導入
      • サブスクリプション型の導入
      • 送信ポリシの導入
      • バッファリングポリシとタイムアウトの導入
    • 雑多なバグフィックス
    • コンフィギュレーション機能の充実
      • rtc.conf新オプションの導入
      • より多くの項目を設定可能に
    • ManagerのCORBAサービス化(試験的)
      • マスタ、スレーブマネージャ方式
      • マスタマネージャのINS(Interoperable naming service)対応
      • コンポーネントのリモート管理機能の導入

1.0.0-RC1

java_logo.png

ビルド済みパッケージ

Windows用インストーラ OpenRTM-aist-Java-1.0.0-RC1.msi
MD5:7C93CBA4A771A9B3F28A5E616F55F9CD
2009.11.17
jarファイルおよびサンプル OpenRTM-aist-Java-1.0.0-RC1-jar.zip
MD5:C467F31A2868E1EE09DBCC3121F32596
2009.11.17
  • Windowsをご利用の方はmsiでのインストールを推奨します。
  • jarファイルおよびサンプルはWindowsとUNIX両方で利用可能です。

Java開発環境

OpenRTM-aist-Java-1.0.0は動作および開発に以下のJDKを必要とします。利用する際は予めJDKをインストールしてください。

リリースノート: Java-1.0.0-RC1

  • OMG RTC 1.0対応
  • データポートのモデル変更
  • 複合コンポーネント機能
  • ManagerのCORBA化
  • Java-0.4.2-RELEASEからの雑多なバグフィックス

過去のバージョン

各種仕様

RTSystemEditor や RTCBuilder、rtshell などで使われている、RTコンポーネントの仕様記述方式 (RTCProfile)、RTシステムの仕様記述方式 (RTSProfile) の標準仕様書およびスキーマをダウンロードすることができます。 これらの仕様書は、現在 OMG で同種のものの標準化が行われており、将来的にはそれらにおきかえられる可能性があります。

RTコンポーネント仕様記述方式 (RTCProfile)

Version 0.2

Version 0.1

RTシステム仕様記述方式 (RTSProfile)

Version 0.2

Version 0.1

InterfaceGuideline

OpenRTM Eclipse tools 1.1.0-RC2

eclipse_logo.png

これまで、OpenRTM-aist のツールとして開発されてきた RTCBUilder (旧RtcTemplate) および RTSystemEditor (旧 RtcLink) は、OpenHRP3やその他のツールと統合開発環境を構成する OpenRT Platform に組み込まれることになりました。 こちらでは、RTSystemEditor 及び RTCBuilder のみを配布していますが、将来的には様々なツールを一括で提供する予定です。

現在の RTSystemEditor 及び RTCBuilder の最新バージョンは 1.1.0 です。

全部入りパッケージ

Eclipse-3.4.2 [Ganymede SR2]
Eclipse3.4.2+RTSE+RTCB
Windows用全部入り
eclipse342_rtmtools110-rc2_win32_ja.zip
MD5:2e6f9fa3e370b6e7ac1f9340d36c7abf
2011.07.22
Eclipse3.4.2+RTSE+RTCB (英語版)
Windows用全部入り
eclipse342_rtmtools110-rc1_win32_en.zip
MD5:ffdaa50cf8b33b93c345e16a6fd4f24b
2012.07.10
Eclipse3.4.2+RTSE+RTCB
Linux用全部入り
eclipse342_rtmtools110-rc1_linux_ja.tar.gz
MD5:dae55b77cb3800799412ec9dced5d299
2012.07.10
Eclipse3.4.2+RTSE+RTCB (英語版)
Linux用全部入り
eclipse342_rtmtools110-rc1_linux_en.tar.gz
MD5:c599e72e783f5d183d54c1e758144a6b
2012.07.10
Eclipse3.4.2+RTSE+RTCB
MacOSX用全部入り
eclipse342_rtmtools110-rc1_macosx_ja.tar.gz
MD5:06d0ade493a81c0be555ca1ef9c912f3
2012.07.10
Eclipse3.4.2+RTSE+RTCB (英語版)
MacOSX用全部入り
eclipse342_rtmtools110-rc1_macosx_en.tar.gz
MD5:b3099ab755d60ab4b98190b121769096
2012.07.10
Eclipse3.4.2+RTSE+RTCB
64bit版Linux用全部入り
eclipse342_rtmtools110-rc1_x86_64_ja.tar.gz
MD5:c49f47e7564e842e4f98e9b3aeb461e4
2012.07.10
Eclipse3.4.2+RTSE+RTCB (英語版)
64bit版Linux用全部入り
eclipse342_rtmtools110-rc1_x86_64_en.tar.gz
MD5:bb6471769a156f8a61a53a4c93ff8210
2012.07.10
  • Ubuntu8.04, Ubuntu9.10, Ubuntu10.04でLinux用Eclipse3.4.2が動作しない不具合が報告されています。
    • Ubuntu8.04では、apt-get install xulrunner-1.9 として xulrunninerをアップデートしてください。
    • Ubuntu9.10,Ubuntu10.04では、以下の方法を利用するか、Eclipse3.3もしくは3.5をご利用ください。
       $ su
       # vi /etc/apt/source.list
        1行追加 → deb http://jp.archive.ubuntu.com/ubuntu/ jaunty main restricted
       # apt-get update
       # apt-get install xulrunner-1.9
       # dpkg -l |grep xulrunner-1.9
       ii  xulrunner-1.9                        1.9.0.8+nobinonly-0ubuntu2                 XUL +  XPCOM application runner
       ii  xulrunner-1.9.1                      1.9.1.7+nobinonly-0ubuntu0.9.10.1          XUL + XPCOM application runner
       ii  xulrunner-1.9.1-gnome-support        1.9.1.7+nobinonly-0ubuntu0.9.10.1          Support for GNOME in xulrunner-1.9.1 applica
       一応、1.9.1と1.9 が共存
       # exit
       $ export GDK_NATIVE_WINDOWS=1
       $ ./eclipse
      また、xulrunner-1.9.1.8 で動作するという報告もあります。1.9.1.8にアップデートして、以下のようなシェルスクリプトを用意して起動するとよいでしょう。
       #/bin/sh
       export GDK_NATIVE_WINDOWS=1
       ./eclipse -vmargs -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9.1.8/xulrunner
 → UNIX系環境で使用する時の注意
-RT System EditorはJava1.5(5.0)では動作しません。Java Development Kit6を使用します。以下のマニュアルを参考にインストールしてください。

バイナリ

日本語版 jar ファイル(RTSE+RTCB) rtmtools110-rc2_ja.zip
MD5:ec807a7a007a870ff6c5f73a6e92c09f
2011.07.22

- アーカイブに含まれている jar ファイルを eclipse の plugins ディレクトリにコピーします。
  • 更新後は eclipse の起動時に -clean オプションを付けることを推奨します。
  • Eclipse SDKパッケージをダウンロードして、独自にこれ等のプラグインを追加する際は、RTSE、RTCBが依存している EMF SDOランタイム, GEF, XSD ランタイムプラグインを追加でインストールする必要があります。
  • また、Eclipse Platform SDK と Eclipse Plug-in Development Environment がインストールされていることを確認してください。インストールされていない場合、パースペクティブに RTSE と RTCB が現れません。



Eclipse/JDK/JRE等

過去のバージョン

OpenRTM Eclipse tools 1.0-RELEASE

eclipse_logo.png

これまで、OpenRTM-aist のツールとして開発されてきた RTCBUilder (旧RtcTemplate) および RTSystemEditor (旧 RtcLink) は、OpenHRP3やその他のツールと統合開発環境を構成する OpenRT Platform に組み込まれることになりました。 こちらでは、RTSystemEditor 及び RTCBuilder のみを配布していますが、将来的には様々なツールを一括で提供する予定です。

現在の RTSystemEditor 及び RTCBuilder の最新バージョンは 1.0.0 です。


全部入りパッケージ

Eclipse-3.4.2 [Ganymede SR2]
Eclipse3.4.2+RTSE+RTCB
Windows用全部入り
eclipse342_rtmtools100release_win32_ja.zip
MD5:A52450B24F0A1C59402D5340D9FA8D56
2010.06.01
Eclipse3.4.2+RTSE+RTCB (英語版)
Windows用全部入り
eclipse342_rtmtools100release_win32_en.zip
MD5:2A1895F0E01D874E35CDC29EFDCE1DE7
2010.06.01
Eclipse3.4.2+RTSE+RTCB
Linux用全部入り
eclipse342_rtmtools100release_linux_ja.tar.gz
MD5:FD54B638BB72A351D92ACD22CD4099C7
2010.06.01
Eclipse3.4.2+RTSE+RTCB (英語版)
Linux用全部入り
eclipse342_rtmtools100release_linux_en.tar.gz
MD5:4B1F4ACEE7F8E99B9C36D08068DBE5E1
2010.06.01
Eclipse3.4.2+RTSE+RTCB
MacOSX用全部入り
eclipse342_rtmtools100release_macosx_ja.tar.gz
MD5:19277C8E1E672688347C6767B57D9D1F
2010.06.10
Eclipse3.4.2+RTSE+RTCB (英語版)
MacOSX用全部入り
eclipse342_rtmtools100release_macosx_en.tar.gz
MD5:72C63AEE628CFA9F3919A2550AF4604E
2010.06.10
Eclipse3.4.2+RTSE+RTCB
64bit版Linux用全部入り
eclipse342_rtmtools100release_x86_64_ja.tar.gz
MD5:6C90AB615C109D05BD5A9EFD60729F9A
2010.12.07
Eclipse3.4.2+RTSE+RTCB (英語版)
64bit版Linux用全部入り
eclipse342_rtmtools100release_x86_64_en.tar.gz
MD5:F87C26793A436F60311F958640C13549
2010.12.07
  • Ubuntu8.04, Ubuntu9.10, Ubuntu10.04でLinux用Eclipse3.4.2が動作しない不具合が報告されています。
    • Ubuntu8.04では、apt-get install xulrunner-1.9 として xulrunninerをアップデートしてください。
    • Ubuntu9.10,Ubuntu10.04では、以下の方法を利用するか、Eclipse3.3もしくは3.5をご利用ください。
       $ su
       # vi /etc/apt/source.list
        1行追加 → deb http://jp.archive.ubuntu.com/ubuntu/ jaunty main restricted
       # apt-get update
       # apt-get install xulrunner-1.9
       # dpkg -l |grep xulrunner-1.9
       ii  xulrunner-1.9                        1.9.0.8+nobinonly-0ubuntu2                 XUL +  XPCOM application runner
       ii  xulrunner-1.9.1                      1.9.1.7+nobinonly-0ubuntu0.9.10.1          XUL + XPCOM application runner
       ii  xulrunner-1.9.1-gnome-support        1.9.1.7+nobinonly-0ubuntu0.9.10.1          Support for GNOME in xulrunner-1.9.1 applica
       一応、1.9.1と1.9 が共存
       # exit
       $ export GDK_NATIVE_WINDOWS=1
       $ ./eclipse
      また、xulrunner-1.9.1.8 で動作するという報告もあります。1.9.1.8にアップデートして、以下のようなシェルスクリプトを用意して起動するとよいでしょう。
       #/bin/sh
       export GDK_NATIVE_WINDOWS=1
       ./eclipse -vmargs -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9.1.8/xulrunner
 → UNIX系環境で使用する時の注意
-RT System EditorはJava1.5(5.0)では動作しません。Java Development Kit6を使用します。以下のマニュアルを参考にインストールしてください。

バイナリ

日本語版 jar ファイル(RTSE+RTCB) rtmtools100release_ja.zip
MD5:D3431B687FDFC080AE5D9C8FA7D68FAC
2010.06.01
英語版 jar ファイル(RTSE+RTCB) rtmtools100release_en.zip
MD5:E1051282F79DD8A2618AD993E92063CE
2010.06.01

- アーカイブに含まれている jar ファイルを eclipse の plugins ディレクトリにコピーします。
  • 更新後は eclipse の起動時に -clean オプションを付けることを推奨します。
  • Eclipse SDKパッケージをダウンロードして、独自にこれ等のプラグインを追加する際は、RTSE、RTCBが依存している EMF SDOランタイム, GEF, XSD ランタイムプラグインを追加でインストールする必要があります。
  • また、Eclipse Platform SDK と Eclipse Plug-in Development Environment がインストールされていることを確認してください。インストールされていない場合、パースペクティブに RTSE と RTCB が現れません。

RTSytemEditor/RTCBuilderデイリービルド

RTSystemEditorおよびRTCBuilderは、日々改良が行われており、入れ替えも比較的簡単ですので、デイリービルドを提供することにいたしました。
  • リポジトリの最新ソースからビルドされたRTSsytemEditor/RTCBuilderがダウンロード可能です。
  • ただし、開発版をビルドしただけのものですので、動かない場合もあります。導入は自己責任でお願いいたします。
  • アーカイブに含まれている jar ファイルを eclipse の plugins ディレクトリにコピーするだけで更新可能です。
  • 更新後は eclipse の起動時に -clean オプションを付けることを推奨します。
  • ダウンロードはこちらから:http://www.openrtm.org/pub/OpenRTM-aist/dailybuild/tools/1.0.0/
    • Eclipse SDKパッケージをダウンロードして、独自にこれ等のプラグインを追加する際は、RTSE、RTCBが依存している EMF SDOランタイム, GEF, XSD ランタイムプラグインを追加でインストールする必要があります。

Eclipse/JDK/JRE等

過去のバージョン

OpenRTM Eclipse tools 1.1.0-RC1

eclipse_logo.png

これまで、OpenRTM-aist のツールとして開発されてきた RTCBUilder (旧RtcTemplate) および RTSystemEditor (旧 RtcLink) は、OpenHRP3やその他のツールと統合開発環境を構成する OpenRT Platform に組み込まれることになりました。 こちらでは、RTSystemEditor 及び RTCBuilder のみを配布していますが、将来的には様々なツールを一括で提供する予定です。

現在の RTSystemEditor 及び RTCBuilder の最新バージョンは 1.1.0 です。


全部入りパッケージ

Eclipse-3.4.2 [Ganymede SR2]
Eclipse3.4.2+RTSE+RTCB
Windows用全部入り
eclipse342_rtmtools110-rc1_win32_ja.zip
MD5:f5619616be753fef7bae9ef863e5b33f
2011.05.24
Eclipse3.4.2+RTSE+RTCB (英語版)
Windows用全部入り
eclipse342_rtmtools110-rc1_win32_en.zip
MD5:84ba584243dd8296939b47f18bd5a89e
2011.05.24
Eclipse3.4.2+RTSE+RTCB
Linux用全部入り
eclipse342_rtmtools110-rc1_linux_ja.tar.gz
MD5:062355b5963cd0f0a42fb3b8ad43ddc2
2011.05.24
Eclipse3.4.2+RTSE+RTCB (英語版)
Linux用全部入り
eclipse342_rtmtools110-rc1_linux_en.tar.gz
MD5:ee8658d5ad93cfe798318a0afc69be42
2011.05.24
Eclipse3.4.2+RTSE+RTCB
MacOSX用全部入り
eclipse342_rtmtools110-rc1_macosx_ja.tar.gz
MD5:3a9f5983432a5ce0430cce64653d4b30
2011.05.24
Eclipse3.4.2+RTSE+RTCB (英語版)
MacOSX用全部入り
eclipse342_rtmtools110-rc1_macosx_en.tar.gz
MD5:e7cb796f7dcfc9705ece0d73403e7c7f
2011.05.24
Eclipse3.4.2+RTSE+RTCB
64bit版Linux用全部入り
eclipse342_rtmtools110-rc1_x86_64_ja.tar.gz
MD5:ee648f776bb1c6e0443b323d30cb2434
2011.05.24
Eclipse3.4.2+RTSE+RTCB (英語版)
64bit版Linux用全部入り
eclipse342_rtmtools110-rc1_x86_64_en.tar.gz
MD5:15d5ab0e0971bf7991719f1c7c8d7316
2011.05.24
  • Ubuntu8.04, Ubuntu9.10, Ubuntu10.04でLinux用Eclipse3.4.2が動作しない不具合が報告されています。
    • Ubuntu8.04では、apt-get install xulrunner-1.9 として xulrunninerをアップデートしてください。
    • Ubuntu9.10,Ubuntu10.04では、以下の方法を利用するか、Eclipse3.3もしくは3.5をご利用ください。
       $ su
       # vi /etc/apt/source.list
        1行追加 → deb http://jp.archive.ubuntu.com/ubuntu/ jaunty main restricted
       # apt-get update
       # apt-get install xulrunner-1.9
       # dpkg -l |grep xulrunner-1.9
       ii  xulrunner-1.9                        1.9.0.8+nobinonly-0ubuntu2                 XUL +  XPCOM application runner
       ii  xulrunner-1.9.1                      1.9.1.7+nobinonly-0ubuntu0.9.10.1          XUL + XPCOM application runner
       ii  xulrunner-1.9.1-gnome-support        1.9.1.7+nobinonly-0ubuntu0.9.10.1          Support for GNOME in xulrunner-1.9.1 applica
       一応、1.9.1と1.9 が共存
       # exit
       $ export GDK_NATIVE_WINDOWS=1
       $ ./eclipse
      また、xulrunner-1.9.1.8 で動作するという報告もあります。1.9.1.8にアップデートして、以下のようなシェルスクリプトを用意して起動するとよいでしょう。
       #/bin/sh
       export GDK_NATIVE_WINDOWS=1
       ./eclipse -vmargs -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9.1.8/xulrunner
 → UNIX系環境で使用する時の注意
-RT System EditorはJava1.5(5.0)では動作しません。Java Development Kit6を使用します。以下のマニュアルを参考にインストールしてください。

バイナリ

日本語版 jar ファイル(RTSE+RTCB) rtmtools110-rc1_ja.zip
MD5:1086e962f2e6142c49cf8ddf315f9c6e
2011.05.24
英語版 jar ファイル(RTSE+RTCB) rtmtools110-rc1_en.zip
MD5:49a9f0bfb900042cb12ca1c6702c2312
2011.05.24

- アーカイブに含まれている jar ファイルを eclipse の plugins ディレクトリにコピーします。
  • 更新後は eclipse の起動時に -clean オプションを付けることを推奨します。
  • Eclipse SDKパッケージをダウンロードして、独自にこれ等のプラグインを追加する際は、RTSE、RTCBが依存している EMF SDOランタイム, GEF, XSD ランタイムプラグインを追加でインストールする必要があります。
  • また、Eclipse Platform SDK と Eclipse Plug-in Development Environment がインストールされていることを確認してください。インストールされていない場合、パースペクティブに RTSE と RTCB が現れません。



Eclipse/JDK/JRE等

過去のバージョン

OpenRTM Eclipse tools 1.0.0-RC1

eclipse_logo.png

全部入りパッケージ (Eclipse-3.4.2 [Ganymede SR2])

Eclipse3.4.2+RTSE(1.0.0-RC1)+RTCB(1.0.0-RC1)
Windows用全部入り
eclipse342_rtmtools100rc1_win32_ja.zip
MD5:2d591e2cf5b4c6d12b44c5eca4e3847e
2010.02.09
Eclipse3.4.2+RTSE(1.0.0-RC1)+RTCB(1.0.0-RC1) (英語版)
Windows用全部入り
eclipse342_rtmtools100rc1_win32_en.zip
MD5:5576048d910cc30fefabac8d499d14bf
2010.02.09
Eclipse3.4.2+RTSE(1.0.0-RC1)+RTCB(1.0.0-RC1)
Linux用全部入り
eclipse342_rtmtools100rc1_linux_ja.tar.gz
MD5:8d5e7213d261bff95df80e70298c6bc1
2010.02.09
Eclipse3.4.2+RTSE(1.0.0-RC1)+RTCB(1.0.0-RC1) (英語版)
Linux用全部入り
eclipse342_rtmtools100rc1_linux_en.tar.gz
MD5:85d5f5a875675fecfd4e2c90aa02dd4e
2010.02.09
Eclipse3.4.2+RTSE(1.0.0-RC1)+RTCB(1.0.0-RC1)
MacOSX用全部入り
eclipse342_rtmtools100rc1_macosx_ja.tar.gz
MD5:6177f834a51cf40c628060255f587666
2010.02.24
Eclipse3.4.2+RTSE(1.0.0-RC1)+RTCB(1.0.0-RC1) (英語版)
MacOSX用全部入り
eclipse342_rtmtools100rc1_macosx_en.tar.gz
MD5:91f004ac1e3a760a2a16db32d02cb8ac
2010.02.24
  • Ubuntu8.04, Ubuntu9.10でLinux用Eclipse3.4.2が動作しない不具合が報告されています。
    • Ubuntu8.04では、apt-get install xulrunner-1.9 として xulrunninerをアップデートしてください。
    • Ubuntu9.10では、以下の方法を利用するか、Eclipse3.3もしくは3.5をご利用ください。
       $ su
       # vi /etc/apt/source.list
        1行追加 → deb http://jp.archive.ubuntu.com/ubuntu/ jaunty main restricted
       # apt-get update
       # apt-get install xulrunner-1.9
       # dpkg -l |grep xulrunner-1.9
       ii  xulrunner-1.9                        1.9.0.8+nobinonly-0ubuntu2                 XUL +  XPCOM application runner
       ii  xulrunner-1.9.1                      1.9.1.7+nobinonly-0ubuntu0.9.10.1          XUL + XPCOM application runner
       ii  xulrunner-1.9.1-gnome-support        1.9.1.7+nobinonly-0ubuntu0.9.10.1          Support for GNOME in xulrunner-1.9.1 applica
       一応、1.9.1と1.9 が共存
       # exit
       $ export GDK_NATIVE_WINDOWS=1
       $ ./eclipse
      また、xulrunner-1.9.1.8 で動作するという報告もあります。1.9.1.8にアップデートして、以下のようなシェルスクリプトを用意して起動するとよいでしょう。
       #/bin/sh
       export GDK_NATIVE_WINDOWS=1
       ./eclipse -vmargs -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9.1.8/xulrunner
 → UNIX系環境で使用する時の注意
-RT System EditorはJava1.5(5.0)では動作しません。Java Development Kit6を使用します。以下のマニュアルを参考にインストールしてください。

RTSsytemEditor/RTCBuilderデイリービルド

RTSystemEditorおよびRTCBuilderは、日々改良が行われており、入れ替えも比較的簡単ですので、デイリービルドを提供することにいたしました。
  • リポジトリの最新ソースからビルドされたRTSsytemEditor/RTCBuilderがダウンロード可能です。
  • ただし、開発版をビルドしただけのものですので、動かない場合もあります。導入は自己責任でお願いいたします。
  • アーカイブに含まれているjarファイルをeclipseのpluginディレクトリにコピーするだけで更新可能です。
  • 更新後はeclipseの起動時に-cleanオプションを付けたほうが無難です。
  • ダウンロードはこちらから:http://www.openrtm.org/pub/OpenRTM-aist/dailybuild/tools/1.0.0/
    • Eclipse SDKパッケージをダウンロードして、独自にこれ等のプラグインを追加する際は、RTSE、RTCBが依存している EMF SDOランタイム, GEF, XSD ランタイムプラグインを追加でインストールする必要があります。

Eclipse/JDK/JRE等

JDK/JRE


Eclipse ダウンロード