Installation on Windows

(G) offers msi (Microsoft Windows Installer) package for Windows. Tools such as RTSystemEditor can also be installed at the same time by using the msi package.

Installation by msi package

Download msi package from download site. The msi package contains the necessary tools such as RTSystemEditor, but you need to install the JDK in advance.

From version 1.1.2, all 3 languages (C++, Java, Python) + tools (Eclipse + rtshell) are bundled with one Windows installer. We recommend that you uninstall the older version in advance. Also, please read the notation of deficit notation in download site.

(G)Installing the JDK

JDK 8 is recommended for OpenRTM-aist-Java-1.1.2 operation.
When you download the downloaded file, the installation will start. On the way, you will be asked for permission and installation location, so please set according to your environment. The following installation explanation images are those of JDK 7.

Click the [Next] button.

Java installation (1)

Click the [Next] button.

Java installation (2)

Click the [Next] button.

Java installation (3)

Click the [Close] button.

Java installation (4)

(G)JDK installation confirmation

Display the command prompt window ( [Start] > [Programs] > [Accessories] > [Command Prompt] )

 > java - version

Enter. Once installed Java version is displayed, installation is completed.

Confirm installation (Windows)

(G)Starting the OpenRTM-aist installer

For the procedure, OpenRTM-aist in 10 minutes! page.

(G) Installation details

(G) Work contents of installer

The installer performs the following tasks.

  • Copy various files to the installation directory (default is C:\ Program Files)
  • Start Menu Create an OpenRTM-aist folder below and set various shortcuts
  • Setting environment variables
  • Setting when using msi for 32 bit
 RTM_BASE=C:\Program Files (x86)\OpenRTM-aist\
 RTM_ROOT=C:\Program Files (x86)\OpenRTM-aist\1.1.2\
 RTM_JAVA_ROOT=C:\Program Files (x86)\OpenRTM-aist\1.1.2\
 OMNI_ROOT=C:\Program Files (x86)\OpenRTM-aist\1.1.2\omniORB\4.2.1_vc12\
 OpenCV_DIR=C:\Program Files (x86)\OpenRTM-aist\1.1.2\OpenCV2.4.11\
 OpenRTM_DIR=C:\Program Files (x86)\OpenRTM-aist\1.1.2\cmake\
  • Additional setting to PATH
    • Setting when using msi for 32 bit

 C:\Program Files (x86)\OpenRTM-aist\1.1.2\bin\vc12\ 
 C:\Program Files (x86)\OpenRTM-aist\1.1.2\omniORB\4.2.1_vc12\bin\x86_win32\ 
 C:\Program Files (x86)\OpenRTM-aist\1.1.2\OpenCV2.4.11\x86\vc12\bin\ 

We provide a script to check the setting of the installation environment. We will explain how to use the script and what you can check on the following page.

(G) Files to be installed

The file is installed with the following structure. & br; If you execute script to check the setting of the above installation environment, the OpenRTM-aist directory structure by the tree command is saved in the log file, so you can check the details .

   + OpenRTM-aist
      + 1.x.x  :Old version runtime
      + <version>
         + bin: dll, lib, Various commands
         + cmake: OpenRTMConfig.cmake
         + coil: coil header file
         + Components
            + CXX:
               + Examples: C++ Sample component
               + OpenCV: OpenCV のC++ Sample component
            + Java: Java Sample component
            + Python: Python Sample component
         + etc: rtc.conf sample
         + ext: ComponentObserverConsumer
         + jar: OpenRTM-aist And necessary jar files
         + jre: OpenJDK JRE
         + omniORB
         + OpenCV
         + rtm: OpenRTM-aist header file
            + idl: OpenRTM-aist IDL file
         + util
            + OpenRTP:
            + RTSystemEditor:
            + rtc-template: 


latest Releases : 2.0.0-RELESE

2.0.0-RELESE Download page

Number of Projects


Motion editor/Dynamics simulator


Dynamics simulator


Integrated Development Platform

AIST RTC collection

RT-Components collection by AIST


Tokyo Opensource Robotics Association


Middleware for DAQ (Data Aquisition) by KEK