The OMG has developed the Robot Technology Component (RTC) specification as a way to increase the efficiency of robot development. Based on this specification, AIST has developed the OpenRTM-aist. RT System Editor is one of the development tools included in this architecture. It is used for manipulating RT Components in a real-time graphical interface. It is a plugin for the Eclipse IDE, and interacts seamlessly with other Eclipse plugins.
This document is targetted at those who already have an understanding of the basic principles of RT Components. Details of the RTC specification and use can be found at the OMG and AIST.
RT System Editor allows the manipulation of RT Components in real time using a graphical interface.
Functionality | Overview |
Display/edit component configuration | Display the configuration profile of the selected component in the configuration view and allow it to be edited. |
Change component action | Change the action of the selected component. |
Combine components | Create a system by combining components in the editor. |
System save/load | Save the contents of the system editor as an RTS Profile. Load RTS Profiles into the system editor. (Does not change port connections or configuration parameters.) |
System reset | Open an RTS Profile using the system editor, and have the system restored based on the profile contents. (Restores port connections and configuration parameters as well.) |
The following software is required to use RT System Editor.
Software | Remarks |
Java Development Kit 6 | Note: Java1.5 (5.0) is not suitable. |
Eclipse 3.2.1 | Eclipse IDE |
Eclipse EMF 2.2.4 EMF+SDO Runtime or XSD Runtime | Eclipse plugin required by RT System Editor Note: be sure to use versions that match your Eclipse version. |
Eclipse GEF 3.2.2 | Eclipse plugin required by RT System Editor Note: be sure to use versions that match your Eclipse version. |
RT Name Service View | Development tool included with OpenRTM-aist required by RT System Editor |
RT Repository View | Development tool included with OpenRTM-aist required by RT System Editor |
RT System Editor is designed for OpenRTM-aist. It may no work with other RTC platforms.