overview and system construction flow
#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).
&aname(kinou);
Function Overview
RTSystemEditor provides functions for graphically operating RTCs in real time. The list of provided functions is as follows. #clear
| 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.
| 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.
