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
You can compile from the source if you want to change the UNIX environment, package, cross development environment, OpenRTM-aist main source and use it. This section explains how to obtain the source from the download page or repository and build OpenRTM-aist on Linux.
Building the source
The C++ edition of OpenRTM-aist uses autotools for its build environment, allowing it to be built in a variety of environments.
Supported operating systems and distributions
OpenRTM-aist has been tested and confirmed to work on the following distributions.
It should be possible to build and use OpenRTM-aist on other versions of Linux/UNIX.
Dependencies
OpenRTM-aist-1.0.0 depends on the folloowing environmental tools and libraries.
Install these dependencies according to their individual documentations. Installing them into standard locations such as /usr and /usr/local will make compiling OpenRTM-aist easier.
Download the source
Download the OpenRTM-aist source code from the download page.
Extract the source
Extract the source code from the OpenRTM-aist-X.X.X.tar.gz file into a suitable location.
Build
OpenRTM-aist uses autotools for building. As with any autotools package, use autoconf and automake to prepare for building.
The usable options are listed in the help:
make
Confirm that configure has completed successfully. Once it has, issue the make command.
When the make command has completed without any errors, the header files, libraries, utilities, etc. can be installed.
This completes the build and installation procedure.
Building from the repository
The OpenRTM-aist source code is stored in a publicly-available Subversion repository. This source code can be checked out and built.
Necessary tools
The source in the repository does not include a configure script or any Makefile.in files. These must be generated using the following tools.
Since tools such as etc are necessary, it installs in advance. Ubuntu and others can use these bulk installation script mentioned above when installing these necessary tools.
By running pkg_install_ubuntu.sh in Ubuntu as follows, you can install tools for developers who develop the OpenRTM-aist body (including automake etc.) at once.
Checkout the source
Checkout the source from the repository as below.
Execute autogen.sh
Enter the directory created during the checkout procedure.
There is a shell script named "autogen" in the build directory. Execute this script. Execution may take several minutes.
Configure and build
The autogen script will create a configure script in the OpenRTM-aist directory. Execute this script and run the make command to build the source.
Making a distributable source package
The "make dist" command can be used to create a distributable source package, such as those provided by openrtm.org. This includes making a source package suitable for building on Windows. In order to make a distribution package, some additional tools are necessary, such as doxygen, latex, and qkc.
The following source packages are created: