FAQ about Tools

RTSystemEditor

(G) Icon etc. become small in high resolution mode with Windows 10 etc.

Applications that do not support HiDPI mode with Windows 10 or the like may display windows and icons small at high resolution. Eclipse also supports halfway only in HiDPI mode, it is displayed as a whole small as shown below.

OpenRTP_normal.png
normal display

OpenRTP_small.png
Display when non HiDPI is not supported

You can solve this problem by changing the registry and placing the manifest file as follows.

Add the following key to the registry

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion‌​\SideBySide\PreferEx‌​ternalManifest = (DWORD) 1

    • Download the reg file to add this value to the registry from the following and double click it
      ExternalManifestON.reg
  • Place the manifest file with the file name <exe file name> .exe. manifest in the same folder as exe
    • Manifest for OpenRTP: &ref (eclipse.exe_.manifest);
      (*) Rename to eclipse.exe.manifest when using
    • Manifest for RTSystemEditor RCP: RTSystemEditorRCP.exe_.manifest
      (*) Rename to RTSystemEditorRCP.exe.manifest

(G)Operation performance of RTSystemEditor worsens

RTSystemEditor always synchronizes the display while gathering system information. When gathering this system information, accessing the reference of an inactive object may cause a timeout wait and become extremely slow.
If an object that is not working occurs, delete it from the name service with "Delete from NameService", and delete the object connected to the port not connected to the object from the name service and system editor, It will be light.


(G)Can not distinguish that multiple connections are made (duplicate connection) between the same ports in the system editor

Overlapping connections can not be distinguished on connecting lines. Sorry to trouble you, but please confirm with the project file.


(G)Can not press the [All Activate] button in RTSystemEditor

Please restart OpenRTP.


(G)Configuration is not displayed in RTSystemEditor

Please restart OpenRTP.


(G)Performance of RT System Editor operation deteriorates

RT System Editor is always synchronizing with the display while gathering system information. When gathering this system information, accessing the reference of an inactive object may cause a timeout wait and become extremely slow. If an object that is not in operation occurs, delete it from the name service view with "Delete from NameService". Also, deleting objects that are not working and port connected from the name service and system editor may return performance.


(G)"RT System Editor_Files" project is created in Eclipse workspace. What is this?

Temporary information used internally by RT System Editor at runtime is saved. It is temporarily used at the time of execution, so please do not delete it during execution. There is no problem even if you delete each project while RT System Editor is stopped.


(G)Is there a way to distinguish between multiple ports (duplicate connection) between the same ports in the system editor?

In the connection line, duplicate connections can not be distinguished. Sorry to trouble you, but please confirm with the project file.


(G)RTCBuilder

(G)Error saving "Error writing file." When saving with RTC profile editor

It is displayed when the save destination specification is invalid. Please save the save destination as a directory in an arbitrary project.


(G)Data type pull down menu is blank

Symptoms may occur unless the PC is restarted after installing OpenRTM-aist. Please reboot.


(G)rtc-template(cui version)

(G)About service port options

When using the service provider port、
 "--service=PortName:ServiceName:Type"
, When using a service consumer port、
 "--consumer=PortName:ServiceName:Type"
Give it
These options have the following restrictions.
The component name given by "- module-name =" must be different from the service interface name specified in IDL.
"Type" must be the same as the service interface name.
"ServiceName" and "Type" must be the same for the provider and the consumer to be paired. (PortName is arbitrary if it is unique within the component)



(G)Eclipse

(G)How to start Eclipse

For Windows type system
Browse eclipse.exe from the installation folder of Eclipse and double click on that icon.
For UNIX type systems
The following description assumes that the login shell is bash as an example.
When the environment variable RTM_JAVA_ROOT is set in / etc / profile
You can launch it by double clicking the Eclipse icon in the file browser. It can also be launched from the command line as described below.
When the environment variable RTM_JAVA_ROOT is set to .bashrc
& color (red) { Avoid starting with double click. }; Be sure to launch Terminal and launch Eclipse from the command line. For example, if Eclipse is expanded in / usr / Eclipse, you can invoke Eclipse with the following command.
 $ /usr/Eclipse/eclipse
note: Reason to avoid launching with double click
The environment variable RTM_JAVA_ROOT is used when Ant build the RTC code generated by RTCBuilder with Eclipse. If you start Eclipse by double-clicking, the configuration file .bashrc may not be loaded and the Ant build may fail.



(G)How to easily apply Oracle's Java (JRE) to Eclipse in UNIX environment

In UNIX environment, it seems that GCJ (The GNU Compiler for Java) is often installed when installing Java (Many Linux distributions are applicable). If Eclipse tools is not Oracle's JRE 1.6 or higher, a problem will occur. In the meantime, if you want to use Oracle's Java with Eclipse alone, do the following:
Please obtain the JDK and copy it to the Eclipse installation directory by using the jre directory created by executing it.
How to apply Oracle's JRE to Eclipse (using jdk-6u4-linux-i586.bin)''

 $ sh jdk-6u4-linux-i586.bin
 $ cp -r jdk1.6.0_04/jre eclipse/




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