Outline/Flow of RTC creation

(G)Operating environment

The environment required for RTCBuilder's operation is as follows.

Environment Remarks
Java Development Kit 6 Note: It does not work with Java 1.5 (5.0).
Eclipse 3.4.2 or more
Eclipse body
Eclipse EMF 2.4以上(SDO, including XSD) Eclipse plugin on which RTCBuilder depends
Please use something that matches the version of Eclipse that will be used.
Eclipse GEF 3.4 or more (Including Draw 2D) Eclipse plugin on which RTCBuilder depends
Please use one that matches the version of Eclipse to be used.
Eclipse Java development tools(JDT) Please use one that matches the version of Eclipse to be used.

In addition, it is useful to install the following environment depending on the language in which the following development is performed.

Environment Remarks
Eclipse CDT Development environment for C++
Pydev for Eclipse Development environment for python

(G)Flow of RTC creation (C++ language case)

When creating RTC in C++ language, the following tools are required.
  1. By RTCBuilder code generation, you will output the source code template and necessary files for CMake input.
  2. From the code generated by RTCBuilder, CMake generates a build file (such as Visual Studio solution file and GCC Unix Makefiles) suited to the user's development environment.
  3. Generate components (dll and so) from build files and source code generated by CMake.


RTCBuilder was developed for OpenRTM-aist. We do not expect operation with other RTC platforms.


latest Releases

For Begginers

Windows msi(installer) package (only trying samples)


Development environment is required for RT-Component development. See download page for details.

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