1.1.0-RELEASE

cpp_logo.png
  • 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)


Download

latest Releases : 2.0.0-RELESE

2.0.0-RELESE Download page

Number of Projects

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