Download
latest Releases : 2.0.0-RELESE
| 2.1.0-RELESE | Download page |
| 2.0.1-RELESE | Download page |
Number of Projects
| RT-Component | 154.5 |
| RT-Middleware | 35 |
| Tools | 25 |
| 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
The latest version, OpenRTM-aist-2.1.0-RELEASE, installs the C++, Python, and Java editions, as well as OpenRTP and rtshell.
Prerequisites
Installing Python
If Python is not installed, OpenRTM-aist cannot be installed.
Please install Python before installing OpenRTM-aist. Supported versions are "3.14", "3.13", "3.12", "3.11", and "3.10".
For downloading Python, please refer to: Installing OpenRTM-aist 2.1 on Windows
The Python installation location corresponds to the [Customize installation] option during installation.
Configure the search path automatically using the following procedure. This will add both the directory containing python.exe and the Scripts directory to the PATH environment variable.
(Example: Path=C:\Python313;C:\Python313\Scripts;...)
[Installation Procedure]
Downloading OpenRTM-aist
For downloading the installer, please refer to:
Download
If you are using Microsoft Edge and cannot download the installer because of the message shown below, follow these steps:
Installing OpenRTM-aist
[Installation Procedure]
Click [Typical] to install all features.
Checking system environment variables
We have confirmed that there are cases where nested environment variables are not recursively expanded, but this can be resolved with the VCVerChanger tool. Please see the page below for details.Running Sample Components
This section explains how to verify the connection and operation of two RTCs using the RTSystemEditor feature of OpenRTP.
Starting OpenRTP
Using RTSystemEditor
In the dialog that appears, select [RT System Editor] and click [Open] to launch RTSystemEditor.
Follow the instructions, close OpenRTP, and start it again.
Starting C++ ConsoleIn and ConsoleOut
A dialog requesting the information required for the connection will appear. Click [OK].
If the component color changes from blue to light green, the activation was successful.
You can also activate components individually by selecting a component, right-clicking it, and choosing the activation command.
(If [All Activate] is not displayed, try restarting OpenRTP. Alternatively, you may activate each component individually.)
Verifying Operation from the Component Console Windows
After connecting the components in RTSystemEditor, the message "Please input number:" will be displayed in the ConsoleIn window.
The entered value will be displayed in the ConsoleOut window.
In such cases, stop the batch file by pressing Ctrl-C, then restart the procedure from launching the batch files again.
After that, right-click each component and select [Exit].
In that case, enter any numeric value.
Using rtshell
rtshell is installed as a standard component of OpenRTM-aist.
By using rtshell, you can Activate, Deactivate, Exit, and perform other RTC operations from the command line.
Please refer to:
Installing and Verifying rtshell (Windows)
Next Steps...
Please see the links below.