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
http://www.eclipse.org/downloads/index.php
http://archive.eclipse.org/eclipse/downloads/index.php
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.

(G)Restriction

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

Download

latest Releases : 2.0.0-RELESE

2.0.0-RELESE Download page

Number of Projects

Choreonoid

Motion editor/Dynamics simulator

OpenHRP3

Dynamics simulator

OpenRTP

Integrated Development Platform

AIST RTC collection

RT-Components collection by AIST

TORK

Tokyo Opensource Robotics Association

DAQ-Middleware

Middleware for DAQ (Data Aquisition) by KEK