OpenRTM-aist C++ 1.2.0-RELEASE

cpp_logo.png

Windows インストーラー

インストーラーには、OpenRTM-aist C++版、Python版、Java版 および OpenRTP、RTShell (4.1.0) が含まれます。
(Visual Studio 2008、2010、2012、2013、2015、2017 共通です)

32bit用

OpenRTM-aist 1.2.0 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.8.11-setup.exe doxygen
  • ※ Python 2.7.10 推奨。2.7.11 は PYTHONPATH 等環境変数の設定が必要な場合があります。
  • ※ 古い RTShell は事前に削除しておいてください。

64bit用

  • ※ Python 2.7.10 推奨。2.7.11は PYTHONPATH 等環境変数の設定が必要な場合があります。
  • ※ 古い RTShell は事前に削除しておいてください。
インストールについては、OpenRTM-aistを10分で始めよう! のページで手順を紹介しています。

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.2-RELEASE を既にインストールしている場合はアップデートが可能です。

Ubuntu / Debian の場合

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

Fedora の場合

 # dnf update

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

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

サポートしている Visual Studio は 2017 までです。

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

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

  • Visual Studio Dev Essential 画面を開き、画面上部の「ダウンロード」をクリックします。
  • 「Visual Studio Community 2017」の [無償ダウンロード] をクリックします。
  • Webインストーラーがダウンロードされるので、その後インストールしてください。

インストールの確認

インストール後、Visual C++ のプロジェクトが作成できるか確認します。

まずは Visual Studio を起動してください。
  • Windows7 の場合は スタートメニュー > すべてのプログラム > Visual Studio 2017 > Visual Studio 2017
  • Windows8.1 の場合は スタートメニュー > アプリビュー > Visual Studio 2017
  • Windows10 の場合は スタートメニュー > Visual Studio 2017

Visual Studio が起動したら [ファイル] > [新規作成] > [プロジェクト]をクリックしてください。

vs2015_2.png


テンプレートから「Visual C++」を選択して「空のプロジェクト」を選択してください。
プロジェクト名を入力後に [OK] をクリックすると Visual C++ のプロジェクトが生成されます。

vs2015_3.png

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

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

Visual Studio のバージョン指定

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

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

手動での「 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 ツールを使って設定することができます。使い方は下記ページで解説しています。


ソースコード

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 パッケージ作成

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

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

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

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

その他

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 スクリプトで確認することができます。使い方は下記ページで解説しています。

リリースノート: 1.2.0-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)

ダウンロード

最新バージョン : 2.1.0-RELESE

統計

Webサイト統計
ユーザ数:3399
プロジェクト統計
RTコンポーネント309
RTミドルウエア35
ツール25
文書・仕様書2

OpenRTM@Github

OpenRTM-aist GitHubサイト

ROS

Robot Operating System

Choreonoid

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

DAQ-Middleware

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

産総研が提供するRTC集

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