Tools FAQ


RTSystemEditor

The performance of RTSystemEditor is poor

RTSystemEditor always collects system information to synchronize the display. This collection of system information sometimes becomes extremely slow when it accesses failed objects, commonly known as "zombies." Remove them using the "Delete from name service" button in the name service view. Also remove objects that connect to the zombie from the system editor.

An error occurs in the name service view of RTSystemEditor on Fedora Core

When Java is installed by yum in Fedora Core, GCJ (The GNU Compiler for Java) is installed. This can cause problems in the name service view of RTSystemEditor. Confirm that Sun Microsystems Java is being used if errors occur. Copy the JRE directory installed by jdk-xxx-linux-i586.bin to the Eclipse installation directory to use Sun Java for Eclipse.

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

There are duplicate connections between two ports in RTSystemEditor. How can I tell them apart?

It is not possible to tell many connections apart. Check using the project file.

RTCBuilder

When saving the contents of the RTC Profile Editor to an RtcProfile, an "Error writing file." error appears.

This error is displayed when the destination to save to is incorrect. Select a directory within the project.

rtc-template(cui edition)

Options for service ports

If you use a service provider port, specify it like this: "--service=PortName:ServiceName:Type"

If you use a service consumer port, specify it like this: "--consumer=PortName:ServiceName:Type"

These options have the following limits:

  • The component name given by "--module-name=" must differ from the service
      interface name.
  • "Type" must be the same as the service interface name.
  • A provider/consumer pair should have the same "ServiceName" and "Type". (Any
      ServiceName must be the one in the component.)

Eclipse

How to start Eclipse

Windows

Please look for eclipse.exe from the installation folder of Eclipse, and double-click the icon.

UNIX
When using the bash shell:
When the environment variable RTM_JAVA_ROOT is set in /etc/profile
Double-click the icon for Eclipse in a file browser. It is also possible to start from the command line.
When the environment variable RTM_JAVA_ROOT is set in .bashrc
Start a terminal and start Eclipse from the command line. Do not run it from a file manager. For instance, Eclipse can be started by the following commands when Eclipse is installed in /usr/Eclipse.

 $ /usr/Eclipse/eclipse

When the RT-Component code that RTCBuilder generated is built with ant, the environment variable RTM_JAVA_ROOT is used. When Eclipse is started from a GUI file manager, the .bashrc file is not read. Therefore, Ant might fail to build.

Using the Sun JRE for Eclipse in UNIX

When java is installed by yum in FedoraCore, GCJ (The GNU Compiler for Java) is installed. If Eclipse tools are operated with versions of Java other than Sun JRE 1.6 or newer, problems can occur. If possible, it is ideal to install Sun's JDK6. However, if you wish to use Sun Java only in Eclipse, use the following procedure:

Obtain jdk-6u21-linux-i586.bin from here.. Execute it to obtain a JRE directory. Copy this to the Eclipse installation directory. (jdk-6u4-linux-i586.bin)

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

latest Releases

For Begginers

Windows msi(installer) package (only trying samples)

Development environment is required for RT-Component development. See download page for details.

Number of Projects

OpenHRP3

Dynamics simulator

OpenHRI

Human-Robot-Interaction RTCs

OpenRTP

Integrated Development Platform

OpenINVENT

Mobile Robot RTCs