Download
latest Releases : 2.0.0-RELESE
2.0.0-RELESE | Download page |
Number of Projects
RT-Component | 152 |
RT-Middleware | 33 |
Tools | 22 |
Documentation | 2 |
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
This page describes the debugging procedure of RTSystemEditor and RTCBuilder.
Obtain required software
eclipse
RTSystemEditor, RTCBuilder will work as eclipse plugin. Please download eclipse from the following site. At that time please select Ultimate Full Edision for package. Standard Edition requires plug-in development environment to be installed manually.
JDK
Since you need JRE 1.8 or higher, please obtain and install the latest version of JDK installer from below.
RTSystemEditor, RTCBuilder source code
Please check out below from TortoiseSVN etc.
Build
Please execute eclipse.exe.
JRE setting
Set up the JRE to use.
In the JRE path (eg C:\Program Files (x86)\Java\jdk1.8.0_131\jre), Select "Add" → "Standard VM" under "Window" → "Settings" → "Java" → "Installed JRE" and add a check
Setting compiler compliance level
Since the compiler compliance level may be set to 1.6 in the initial state, please set the compiler compliance level to 1.8 with "Window" → "Setting" → "Java" → "compiler".
Import RTSystemEditor, RTCBuilder project
RT System Editor, RTC Builder into eclipse of development environment. Select "File" → "Import" → "Plug-in Development" → "Plug-in and Fragment", then press "Next".
Please turn on "Directory" of "Import destination", set the directory where rtmtools was checked out, and proceed to the next.
Please select "Add all" and press the completion button.
IDL compilation
Compile the IDL file. In the package explorer, start by right clicking "buildForClient" of jp.go.aist.rtm.toolscommon project and choosing "Execute" → "Ant build".
Garbled characters in Ant build
Double-click "Execution" → "External Tools" → "Configure External Tool" → "Ant Build" and select "Common" tab → "Encode" to Other "MS932" please.
Modifying the classpath
Depending on the environment, the classpath may not be set correctly. In that case, since ClassNotFoundException exception occurs at debugging, please correct all plugin.xml that exists in rtmtools. Double click on plugin.xml in Package Explorer and add "." To "Classpath" from "Runtime" tab. (It can be added to "Bundle-ClassPath" of "MANIFEST.MF")
That's all there is to it.
Debug execution
Debugging starts with "Debug" → "Eclipse application" from the button of the upper bug mark.