
- RT-Components for versions 1.0.0 and 1.1.0 are compatible with each other. However, since the port connection rules have slightly changed, tools (for example RTSystemEditor) must support version 1.1.x.
Source Code
| C++ source code | OpenRTM-aist-1.1.0-RELEASE.tar.bz2 MD5:d957d6a0d833225cd5462ef65d567caa |
2012.05.25 |
| C++ source code | OpenRTM-aist-1.1.0-RELEASE.tar.gz MD5:2771a772ed20d064b5a3e587d5dc722f |
2012.05.25 |
| C++ source code for Windows | OpenRTM-aist-1.1.0-RELEASE-win32.zip MD5:1d47b3e37660eadfcffa96d871904e11 |
2012.05.25 |
Packages
Windows installers
for Visual Studio 2008 (32bit)
| Visual Studio 2008 (32bit) | ||
| Windows installer | OpenRTM-aist-1.1.0-RELEASE_vc9.msi MD5:7fb431b64d2ac9a27956fba447fd9e8c |
2012.05.25 |
| Java: Windows (32bit) JRE | installer | java.com |
| Python (for build tools) Python 2.x is OK |
python-2.6.6.msi | python.org |
| PyYAML (for build tools) See the installed Python version |
PyYAML-3.10.win32-py2.6.exe | pyyaml.org |
| CMake-2.8 (for build tools) | cmake-2.8.8 | cmake |
| Doxygen (for build tools) | doxygen | doxygen |
for Visual Studio 2010 (32bit)
| Visual Studio 2010 (32bit) | ||
| Windows installer | OpenRTM-aist-1.1.0-RELEASE_vc10.msi MD5:01b40e8c43b739621273bd70f3e398b6 |
2012.05.25 |
| Java: Windows (32bit) JRE | installer | java.com |
| Python (for build tools) Python 2.x is OK |
python-2.6.6.msi | python.org |
| PyYAML (for build tools) See the installed Python version |
PyYAML-3.10.win32-py2.6.exe | pyyaml.org |
| CMake-2.8 (for build tools) | cmake-2.8.8 | cmake |
| Doxygen (for build tools) | doxygen | doxygen |
for Visual Studio 2010 (64bit)
| Visual Studio 2010 (64bit) | ||
| Windows installer(64bit) | OpenRTM-aist-1.1.0-RELEASE_vc10_x64.msi MD5:24e2ac9673da4a3e9991e959d2d06f69 |
2012.05.25 |
| Java: Windows (64bit) JRE | installer | java.com |
| Python-64bit (for only omniidl) |
python-2.7.3.amd64.msi | python.org |
| Python (for build tools) Any Python 2.x is OK |
python-2.6.6.msi | python.org |
| PyYAML (for build tools) See the installed Python version |
PyYAML-3.10.win32-py2.6.exe | pyyaml.org |
| CMake-2.8 (for build tools) | cmake-2.8.8 | cmake |
| Doxygen (for build tools) | doxygen | doxygen |
- Two versions of Pythons (2.7(64bit), 2.6等(32bit)) required for OpenRTM for 64bit-VC2010.
- 64bit Python2.7: omniORB's IDL compiler omniidl.exe requires 64bit-Python2.7. If you will develop RTC with service ports, you need it. Python2.7-64bit has bug? that it does not register its information in registry. You might face some problem, when you will install other python modules for it.
- 32bit Python2.x (2.6 is recommended): rtc-template, rtm-skelwrapper (CORBA stub/skeleton wrapper generator) and other build tools need python. Any Python-2.x can be used for them. If you will install OpenRTM-aist for Python, same version of Python for openRTM-aist-Python is recommended.
Note for the Windows installer
- Visual Studio 2008 and Visual Studio 2010 binaries cannot be mixed. Please download the appropriate package.
- Java (JDK or JRE) is required for RTSystemEditor (RCP version), which is installed by the MSI installer.
Linux Packages
The install script is provided for the following Linux distribution:
| Distribution, Version | Install script |
| Ubuntu 8.04 (hardy) i386/amd64 Ubuntu 10.04 (lucid) i386/amd64 Ubuntu 11.04 (natty) i386/amd64 Ubuntu 11.10 (oneiric) i386/amd64 Ubuntu 12.04 (precise) i386/amd64 |
pkg_install_ubuntu.sh |
If you have already installed OpenRTM-aist 1.1.0-RC3, please delete it and do "apt-get update", and then, re-install.
$ sudo dpkg -r openrtm-aist-doc openrtm-aist-example openrtm-aist-dev openrtm-aist $ sudo apt-get clean $ sudo apt-get update $ sudo apt-get install openrtm-aist openrtm-aist-doc openrtm-aist-example openrtm-aist-dev
Build from Source Code
From version 1.1, you can create deb/rpm packages for Ubuntu, Debian, Fedora, Vine, and other Linux.
$ tar xvzf OpenRTM-aist-1.1.0-RELEASE.tar.gz $ cd OpenRTM-aist-1.1.0 $ ./configure --prefix=/usr $ cd packages $ make
Your package will be found in "packages" directory.
Use the following scrpits to install related packages:
| Distribution | Available Versions | Install scripts |
| Vine Linux | 4.0, 4.2, 5.0 | pkg_install_vine.sh |
| Fedora | 10, 11, 12 (Both i386/x86_64) | pkg_install_fedora.sh |
| Ubuntu | 8.04, 8.10, 9.04, 9.10, 10.04 (Both i386/x86_64) | pkg_install_ubuntu.sh |
| Debian | 3.1 (i386), 4.0, 5.0 (Both i386, x86_64) | pkg_install_debian.sh |
In Ubuntu, Debian, you should at first do "dpkg-dev build-essential debhelper devscripts".
Tools
| Eclipse-3.4.2 [Ganymede SR2] | ||
| Eclipse3.4.2+RTSE+RTCB Windows all in one |
eclipse342_rtmtools110-rc3_win32_en.zip MD5:ff3636e64a4fe6525d5d17cf2add6e1b |
2012.05.24 |
| Eclipse3.4.2+RTSE+RTCB Linux all in one |
eclipse342_rtmtools110-rc3_linux_en.tar.gz MD5:c0cd3598e79c4db1e273594786d2070a |
2012.05.24 |
| Eclipse3.4.2+RTSE+RTCB 64bit Linux all in one |
eclipse342_rtmtools110-rc3_x86_64_en.tar.gz MD5:1bafd093581337e547df8e4c6bfe943a |
2012.05.24 |
| Eclipse3.4.2+RTSE+RTCB MacOSX all in one |
eclipse342_rtmtools110-rc3_macosx_en.tar.gz MD5:3c0966a025ffeb9ce4cdebd582c17ba4 |
2012.05.24 |
Release notes: 1.1.0-RELEASE
Functionality changes
- Various bug fixes.
- Added many listener hooks into the behaviour of RTCs:
- ComponentActionListener: Listen for changes in the RTC life cycle state machine.
- PortConnectionListeners: Listen for changes to the connections on a port.
- ManagerActionListener: Listen for changes in a manager.
- ConfigurationListener: Listen for changes in a component's configuration.
- ConnectorListener: Listen for activity in a specific connection.
- Added support to rtcd for loading Python and Java RTC profiles.
- Expanded the API for accessing Execution Contexts.
- Added support for adding SDO providers and consumers to components.
- Added support for milliseconds and microseconds to the log file time stamps.
- New properties, such as manager.auto_shutdown_duration.
Compability changes
- Various fixes for 64-bit Linux
- Various fixes for 64-bit Windows
- Support for Mac OS X
- Support for Linux and the RtORB
- Support for Cygwin and the RtORB
- Support for MacOS and the RtORB
- Support for Visual C++ 2010
- Support for CMake for building components
Loadable module changes
- Added an SDO interface for listening to component changes externally (ComponentObserver).
- Added an Execution Context supporting the Linux RT preemptive kernel.
Usability enhancements
- Changed the license from EPL to LGPL.
- Removed LaTeX documentation generation.
- Updated the comments and Doxygen-generated documentation.
- Support for creating deb packages.
- Support for creating rpm packages.
- Updated the install script to support Debian Lenny.
- Added OpenCV to the Windows installer.
- Added support for Windows Vista and Windows 7 to the RTSystemEditor RCP version.
- Added Korean and Taiwanese to the Windows installer.
Supported operating systems
- Fedora release 14 i686
- Fedora release 14 x86_64
- Fedora release 15 i686
- Fedora release 15 x86_64
- Fedora release 16 i686
- Fedora release 16 x86_64
- Ubuntu 8.04-i686
- Ubuntu 8.04-x86_64
- Ubuntu 11.04-i686
- Ubuntu 11.04-x86_64
- Ubuntu 11.11-i686
- Ubuntu 11.11-x86_64
- Ubuntu 12.04-i686
- Ubuntu 12.04-x86_64
- Windows-XP
- Windows-Vista
- Windows-7
- Windows-7 (64bit)


