Install on Windows

Install OpenRTM-aist

The procedure for installing OpenRTM-aist using the MSI installer is described on the following page.

Installation of software required for the development

RTC development requires to install CMake, Doxygen, and Visual Studio.

  • CMake (3.11 or more recommended) During the installation, you will be asked what you want to set to the system PATH as [Install Options], it is recommended that you select Add the CMake path to the system PATH for all users. (Our test is done with it.)
  • Doxygen
Download and execute the Windows version binary executable file from the web page.

Install the download version through the above link, or obtain and install Visual Studio 2010/2012/2013/2015/2017/2019 separately. Visual Studio is not directly necessary for Python-based RTC development itself, but it is necessary if you want to create an MSI distribution package with the OpenRTM-aist environment for distributing the developed RTC.

What the installer does

The installer does the following:

  • Copy various files under the installation directory (default is C: \ Program Files)
  • Create OpenRTM-aist folder under the start menu and set various shortcuts
  • Set environment variables
    • Environmental variable setting when using 64-bit MSI
       RTM_BASE=C:\Program Files\OpenRTM-aist\
       RTM_ROOT=C:\Program Files\OpenRTM-aist\1.2.1\
       RTM_VC_VERSION=//Here, the text based on your choice of Visual C++/Studio version like "VC14" or so.
       RTM_JAVA_ROOT=C:\Program Files\OpenRTM-aist\1.2.1\
       OMNI_ROOT=C:\Program Files\OpenRTM-aist\1.2.1\omniORB\4.2.3_%RTM_VC_VERSION%\
       OpenCV_DIR=C:\Program Files\OpenRTM-aist\1.2.1\OpenCV3.4\
       OpenRTM_DIR=C:\Program Files\OpenRTM-aist\1.2.1\cmake\
    • Additional setting to PATH when using 64-bit MSI
       C:\Program Files\OpenRTM-aist\1.2.1\bin\%RTM_VC_VERSION%\
       C:\Program Files\OpenRTM-aist\1.2.1\omniORB\4.2.1_%RTM_VC_VERSION%\bin\x86_win32\
       C:\Program Files\OpenRTM-aist\1.2.1\OpenCV3.4\%RTM_VC_VERSION%\bin\
    • Environmental variable setting when using 32-bit MSI (For Windows 10 64-bit, "Program Files (x86)" is replaced with "Program Files" for 32-bit)
       RTM_BASE=C:\Program Files (x86)\OpenRTM-aist\
       RTM_ROOT=C:\Program Files (x86)\OpenRTM-aist\1.2.1\
       RTM_VC_VERSION= //Here, the text based on your choice of Visual C++/Studio version like "VC14" or so.
       RTM_JAVA_ROOT=C:\Program Files (x86)\OpenRTM-aist\1.2.1\
       OMNI_ROOT=C:\Program Files\OpenRTM-aist\1.2.1\omniORB\4.2.3_%RTM_VC_VERSION%\
       OpenCV_DIR=C:\Program Files\OpenRTM-aist\1.2.1\OpenCV3.4\
       OpenRTM_DIR=C:\Program Files\OpenRTM-aist\1.2.1\cmake\
    • Additional seeting to PATH when using 32-bit MSI (For Windows 10 64-bit, "Program Files (x86)" is replaced with "Program Files" for 32-bit)
       C:\Program Files (x86)\OpenRTM-aist\1.2.1\bin\%RTM_VC_VERSION%\
       C:\Program Files(x86)\OpenRTM-aist\1.2.1\omniORB\4.2.3_%RTM_VC_VERSION%\bin\x86_win32\
       C:\Program Files(x86)\OpenRTM-aist\1.2.1\OpenCV3.4\x86\%RTM_VC_VERSION%\bin\

Files to be installed

The files are installed in the following structure:

 <install_dir>
   + OpenRTM-aist
      + 1.x.x: Runtime of old version
      + 1.2.1
         + bin: dll, lib various commands
         + cmake: OpenRTMConfig.cmake
         + coil: coil header file
         + Components
            + C ++
               + Examples: C ++ sample components
               + OpenCV: OpenCV C ++ sample component
            + Java: Java sample component
            + Python: Python sample component
         + etc: rtc.conf sample
         + jar: jar file
         + jre: OpenJDK JRE
         + omniORB
         + OpenCV3.4
         + rtm: OpenRTM-aist header file
            + ext: extension module file
            + idl: OpenRTM-aistIDL file
         + util
            + ExcelControlpy: Python based RTC for Microsoft Office
            + OpenRTP: RTCBuilder and RTSystemEditor tools
            + PowerPointControlpy: RTC for Microsoft Office PowerPoint
            + python_dist: Common library for python-based tools
            + RTCDT: A tool to support the development of Python-based RTC
            + rtc-template: An old tool that provides similar functions to RTCBuilder
            + RTSystemEditor: RTSystem Editor only file
            + VCVerChanger: Tool to specify the version of Visual Studio used
            + WordContrlpy: Python based RTC for Microsoft Office Word

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

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

Choreonoid

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

OpenHRP3

動力学シミュレータ

OpenRTP

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

産総研RTC集

産総研が提供するRTC集

TORK

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

DAQ-Middleware

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