overview and system construction flow

✏️ Edit this page on GitHub

#contents(3)

Overview of OpenRTM-aist RT System Editor

At present, OMG is developing specifications for Robot Technology Components (hereafter RTCs), which improve the efficiency of robot development. As a common platform that implements and applies these RTC specifications, the Integrated Intelligence Research Group, Intelligent Systems Research Institute, National Institute of Advanced Industrial Science and Technology (AIST), provides OpenRTM-aist.
RTSystemEditor is one of the development tools included in OpenRTM-aist, and it provides functions for graphically operating RTCs in real time. Also, as its name suggests, it is created as a plugin for the Eclipse integrated development environment, and can be operated seamlessly with existing plugins on Eclipse.

&aname(target);

Target Audience

This document is intended for those who already have basic knowledge of RTCs. For details about RTCs, refer to the documents from OMG or here.

&aname(screen);

Screen Example

This section shows an example screen of OpenRTM-aist RT System Editor (hereafter RTSystemEditor).

Example Screen of RTSystemEditor


&aname(kinou);

Function Overview

RTSystemEditor provides functions for graphically operating RTCs in real time. The list of provided functions is as follows. #clear

Function Overview List
No. Function Name Function Overview
1 Component Configuration Display/Edit Function Displays and edits the configuration profile information of the selected component in the Configuration View.
2 Component Operation Change Function Changes the operation of the selected component.
3 RT System Assembly Function Assembles a system on the System Editor.
4 System Save/Open Function Saves the contents of the System Editor as an RTS profile. Opens an RTS profile in the System Editor. The system port connections and configuration are not changed.
5 System Restore Function Opens an RTS profile in the System Editor and restores the system based on the contents of the profile. (Reconstructs the system port connections and configuration based on the contents of the profile.)

&aname(kankyou);

Operating Environment

The environment required for RTSystemEditor operation is as follows.

Operating Environment
No. Environment Notes
1 Java Development Kit 6 Note: It does not work with Java 1.5 (5.0).;
2 Eclipse 3.4 or later Eclipse itself
3 Eclipse EMF 2.4 or later (including SDO and XSD) Eclipse plugin on which RTSystemEditor depends
* Use a version that matches the version of Eclipse you are using.
4 Eclipse GEF 3.4 or later Eclipse plugin on which RTSystemEditor depends
* Use a version that matches the version of Eclipse you are using.
5 RT Name Service View Development tool included in OpenRTM-aist on which RTSystemEditor depends
6 RT Repository View Development tool included in OpenRTM-aist on which RTSystemEditor depends

Restrictions

RTSystemEditor was developed for OpenRTM-aist. Operations for other RTC platforms are not assumed.