Download
latest Releases : 2.0.0-RELESE
2.0.0-RELESE | Download page |
Number of Projects
RT-Component | 153.5 |
RT-Middleware | 34 |
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
Where to get the bulk installation script
Where to get the installation scripts provided by openrtm.org. Right-click the following link and select [Copy Link URL] (for Firefox) to get the URL and download it with a command such as wget (the method is shown below), or [Name Select "Save link as" (for Firefox) and download. Please execute the downloaded script with root authority. In these scripts, the necessary packages are installed sequentially using apt-get (in Ubuntu, Debian, and Raspbian case).
This script can be installed by specifying the options, according to the purpose.
However, this script installs all packages related to OpenRTM-aist, so unnecessary packages may also be installed. If you are familiar with it, you can also install it manually.
※Please check the version number of scripts for Ubuntu and Raspbian.
If you install OpenRTM-aist 1.2.2 for Python3, you need to use the corresponding script, so check the version number. You can check the version number as follows. If you cannot get the version number, it is an old script.
You need 2.0.0.05 or higher for Ubuntu and 2.0.0.03 or higher for Raspbian.
pkg_install_{ubuntu|debian|raspbian}.sh
The available options are the same, but pkg_install_raspbian.sh does not support openrtp installation. Therefore, openrtp cannot be used as an argument of the -l option. ※The -t option only supports ubuntu and raspbian.
Option list
Where "-l all" specifies that packages for all supported languages and tools will be installed.
By specifying the option, the package shown below will be installed.
List of deb packages to be installed
Red letters indicate packages that are uninstalled when -u (uninstall) is specified.
※Since OpenRTM-aist 1.2.2 has changed the Python version from 2 series to 3 series, the packages to be installed are as follows.
omniidl-python3 openrtm-aist-python3 openrtm-aist-python3-example openrtm-aist-python3-doc
pkg_install_fedora.sh
Option list
List of rpm packages to be installed
Red letters indicate packages that are uninstalled when -u is specified.
How to use batch installation script
Below are the download and installation method using the batch installation script. (Replace "ubuntu" with "debian", "raspbian", or "fedora", depending on the distribution you are installing.)
Download the batch installation script for your environment using the following command.
Install C ++ version
This is a recommended input example for those who install the C ++ version for the first time. Specify the target language by adding only the option "-l" and perform a default installation without specifying any other options (or with the -d option).
Install Python version (omit "Y" input)
This is a recommended input example for those who install the Python version for the first time. By adding the option "--yes", you can skip the installation confirmation question and enter "Y". No other options are specified, so the same ones specified with the -d option will be installed.
Install packages required for C ++ version, Python version and core development (Development of OpenRTM-aist itself)
Install the packages required for core development by adding the option "-c", and omit the input of "Y" with the option "--yes".
Uninstall C ++ version
Uninstall the C ++ version by adding the option "-u".
For the packages to be uninstalled, check List of deb packages to be installed and List of rpm packages to be installed.
Install the old version (1.2.1)
If the latest version of OpenRTM-aist is 1.2.2, use option "-t" to install the 1.2.1 version. The target is only c++ and python. If you execute it in the environment where 1.2.2 is already installed, it will be downgraded to 1.2.1.