OpenRTM-aist (Python)

python-logo.png

Libraries for RTC development in Python language. Source code, a Windows installer and packages for various Linux distributions are available.

Source code repository

Repository Status

Bug tracking

Older versions

The 1.x versions are interoperable. However, versions 1.x and 0.4.x are not interoperable. You will need to use the correct tool versions with each architecture version.

OpenRTM-aist Python 1.2.1-RELEASE

cpp_logo.png


(G) Please refer to the following page for the installation procedure.

Package

Windows Installer

The msi file is over 900MB in size. Use a high-speed line (50Mbps or more) to download in minutes.

For 64bit

LEFT:300 LEFT LEFT:120 c
Installer for Windows
(including OpenRTM-aist, C ++, Python,
Java version and OpenRTP,
RTShell (4.2.2))
(Visual Studio 2010, 2012,
2013, 2015, 2017 , 2019))
.msi]]
MD5: be6b346d61768435d812cc032bc7a529
November 25, 2019
Python-2.7 python-2.7.16.amd64.msi python.org
Python-3.6 python-3.6.8-amd64.exe python.org
Python-3.7 python-3.7.5-amd64.exe [python.org
CMake cmake-3.15.5-win64-x64.msi cmake
Doxygen doxygen-1.8.16-setup.exe doxygen
  • * Install Python version "3.7", "3.6", or "2.7".

For 32bit

Windows installer
(including OpenRTM-aist, C ++, Python,
Java version and OpenRTP,
RTShell (4.2.2))
(Visual Studio 2010, 2012,
2013, 2015, 2017, 2019 Common)
OpenRTM-aist-1.2.1-RELEASE_x86.msi:https
MD5: a9186d409cafc039432a0e1c6e7e02ef
November 25, 2019
Python-2.7 python-2.7.16.msi python.org
Python-3.6 python-3.6.8.exe python.org
Python-3.7 python-3.7.5.exe python.org
CMake cmake-3.15.5-win32-x86.msi cmake
Doxygen doxygen-1.8.16-setup.exe doxygen
  • * Install Python version "3.7", "3.6", or "2.7".

For installation, Start OpenRTM-aist in 10 minutes! page for instructions.

Linux package

We currently offer packages in the following distribution versions. You can use the installation script distributed below to install the required packages at once.

Distribution version Bulk installation script (right click to get URL)
Ubuntu 16.04 (xenial) i386 / amd64
Ubuntu 18.04 (bionic) amd64
pkg_install_ubuntu.sh
Raspbian Buster armhf pkg_install_raspbian.sh

By specifying options, you can now install packages that meet your needs. Please refer to Bulk installation script for installation method, options and package types.

If you have already installed 1.2.0-RELEASE, you can update it.

For Ubuntu / Debian

$ sudo apt-get update  $ sudo apt-get upgrade

See OpenRTM-aist (Python version) 1.2 system installation for download and installation methods.

Source code

Python version source code OpenRTM-aist-Python-1.2.1.tar.gz: https
MD5: 88c83d2b3dfc70b8eb0b3377be3d51f9
2019/11/25
Python source code (Win32) OpenRTM-aist-Python-1.2.1.zip:https
MD5: 84ad916e98e2eeb7b65450c57e15a0d1
2019/11/25

Build from source

For details on how to build from source, see Building from source (Windows) or Building from source (Linux) .

Create deb / rpm package

From 1.1, the creation of deb packages for Ubuntu and Debian and rpm packages for Fedora from the above source code is officially supported.
You can create a package by following the steps below. When creating a package, use the Bulk installation script (pkg_install _ ***. Sh) to install the necessary packages in advance.

 $ tar xvzf OpenRTM-aist-Python-1.2.1.tar.gz  $ cd OpenRTM-aist-Python-1.2.1/packages  $ make

Packages are created in the pacakges directory.

* Install tools such as "dpkg-dev build-essential debhelper devscripts" when creating deb packages on Ubuntu and Debian, and "rpm-build createrepo" before creating rpm packages on Fedora. Must be kept. These can be installed by executing Bulk nstallation script with the -c option.

Release notes

OpenRTM-aist Official Website can use source code, Windows installer, Linux package, etc. in dual license system which can be selected from LGPL license or individual contract with AIST.

Supported (build verified) OS

      • Ubuntu 16.04 i386, amd64
      • Ubuntu 18.04 amd64
      • Raspian Buster armhf
      • Windows 10 (32 / 64bit)

OpenRTM-aist-Python-1.1.2-RELEASE

python-logo.png

(G)package

(G)Windows Installer

(G)For 32 bit

Installer for Windows
(OpenRTM-aist C++, Python, Java version
and Including OpenRTP, rtshell (4.1.0))
OpenRTM-aist-1.1.2-RELEASE_x86.msi
MD5:59be8603f3fc007c2aed4476052886ce
2016/05/27
Python-2.7 python-2.7.10.msi python.org
  • * Python 2.7.10 recommended. 2.7.11 may require setting environment variables such as PYTHONPATH.
  • * Please delete old rtshell beforehand.

(G)For 64 bit

Installer for Windows
(OpenRTM-aist C++, Python, Java version
And OpenRTP, including rtshell (4.1.0))
OpenRTM-aist-1.1.2-RELEASE_x86_64.msi
MD5:ee8db7c1682cb21dce963207e0484fb3
2016/05/27
Python-2.7 python-2.7.10.amd64.msi python.org
  • * Python 2.7.10 recommended. 2.7.11 may require setting environment variables such as PYTHONPATH.
  • * Please delete old rtshell beforehand.

For installation, OpenRTM-aist in 10 minutes! page introduces the procedure.


(G)Linux package

Distribution packages for Ubuntu, Debian, and Fedora are distributed on the repository server on openrtm.org. For details, refer to the following documents.
Distribution Version Bulk Installation Script
Ubuntu 14.04 (trusty) i386/amd64/arm64
Ubuntu 16.04 (xenial) i386/amd64/arm64
Ubuntu 16.10 (yakkety) i386/amd64
Ubuntu 17.04 (zesty) i386/amd64
Ubuntu 17.10 (artful) i386/amd64
pkg_install_ubuntu.sh
Debian 7.0 (wheezy) i386/amd64
Debian 8.0 (jessie) i386/amd64
Debian 9.0 (stretch) i386/amd64
pkg_install_debian.sh
Fedora 23 i386/amd64
Fedora 24 i386/amd64
Fedora 25 i386/amd64
Fedora 26 i386/amd64
pkg_install_fedora.sh

By specifying the option, it is now possible to install the package according to the purpose. Please check here about the installation method, option, package type.

(G)Source code

Python version source code OpenRTM-aist-Python-1.1.2.tar.gz
MD5:15e107e73dd5a60bebb675b561b86633
2016/05/27
Python version source code(Win32) OpenRTM-aist-Python-1.1.2.zip
MD5:0641a1e6f3f21b89ac62e35ffcf8d73d
2016/05/27


(G)Release note: 1.1.2-RELEASE

RT middleware: We released the latest Python language version 1.1.2-RELEASE of OpenRTM-aist.

Source code, Windows installer, package for Linux etc from OpenRTM-aist Official Website are available in dual license system selected from LGPL license or one of individual contract with AIST.

    • Miscellaneous bug fixes
    • Support for 64 bit Windows
    • Support for 64 bit Linux
    • Python version, C ++ version, Java version, rtshell can be installed simultaneously with Windows installer
    • Update omniORBpy to 4.2.x with Windows Installer
    • Operating conditions
      • Support Python version: 2.7
    • Operation confirmed OS
      • Debian 7.0 i386, x86_64
      • Debian 8.0 i386, x86_64
      • Fedora release 21 i386, x86_64
      • Fedora release 22 i386, x86_64
      • Ubuntu 12.04 i386, x86_64
      • Ubuntu 14.04 i386, x86_64
      • Ubuntu 15.10 i386, x86_64
      • Ubuntu 16.04 i386, x86_64
      • Windows-7 (32/64bit)
      • Windows-8.1 (32/64bit)

OpenRTM-aist-Python-1.1.0-RC1

python-logo.png

Important notice

If you already have version 0.4.x installed, it must be uninstalled prior to installing version 1.x. Even after uninstalling 0.4.x, some files may remain. The folder containing these must be removed manually.

  • Windows:
     C:\Python[24,25,26]\Lib\site-packages\OpenRTM
  • Linux:
      /usr/lib/python[2.4,2.5,2.6]/site-packages/OpenRTM

Source-code

Python版 source code OpenRTM-aist-Python-1.1.0-RC1.tar.gz
MD5:bbc9c4915d13cef0f5a925a070bab0aa
11/10/04
Python版 source code (Win32) OpenRTM-aist-Python-1.1.0-RC1.zip
MD5:513f9a80ab7ce3c4d831c509e2252a8b
11/10/04

Packages

Windows installer (For Python 2.4,2.5 and 2.6)

To install using OpenRTM-aist-Python-1.1.0.msi, Python version 2.4, 2.5 or 2.6 is necessary. The OpenRTM-aist-Python-1.1.0.msi installer will detect the installed Python versions and install OpenRTM-aist and omniORBpy into each of them. There is no need to install omniORBpy separately.

Windows installer OpenRTM-aist-Python-1.1.0-RC1.msi
MD5:1faaf9c25bcb879628da3d23f851a4cd
11/010/04
Python-2.4.4 python-2.4.4.msi python.org
Python-2.5.1 python-2.5.1.msi python.org
Python-2.6.2 python-2.6.2.msi python.org

Linux packages

Openrtm.org provides repositories containing packages for Debian, Ubuntu. Please see the following pages for details.

Distribution Supported versions Install script
Ubuntu 8.04, 10.04, 10.10, 11.04 (i386/x86_64) pkg_install_python_ubuntu.sh
Debian 5.0 (i386, x86_64) pkg_install_python_debian.sh

Release notes: 1.1.0-RC1

1.1.0-RC1, the newest version of OpenRTM-aist for Python, was released on the 4th of Oct 2011.

Source code, Windows installers, and Linux packages are available from the OpenRTM-aist official website under the LGPL or a separate commercial license purchased from the National Institute of Advanced Science and Technology.

Prior releases required installing many tools to create the build environment. This release includes installers, particularly for Windows, that combine all tools and necessary libraries, such as omniORBpy, into one. It is simple to install the entire OpenRTM-aist environment with a single action.

  • OpenRTM-aist-Python-1.1.0-RC1.tar.gz -- released 2011.10.04
    • Some APIs have been added.
      • Call back APIs.
      • Call backs for execution contexts.
    • SDO service frameworks
    • Misc bug fixes.
    • Experimental
      • Observer SDO service has been introduced.
    • Supported version of Python
      • 2.4
      • 2.5
      • 2.6
    • Supported operating systems (verified).
      • Debian5.0-i386
      • Ubuntu 8.04-i386
      • Ubuntu 10.04LTS-i386
      • Ubuntu 10.10-i386
      • Ubuntu 11.04-i386
      • Windows XP
      • Windows Vista
      • Windows7

OpenRTM-aist-Python-1.0.0-RELEASE

python-logo.png

Important notice

If you already have version 0.4.x installed, it must be uninstalled prior to installing version 1.x. Even after uninstalling 0.4.x, some files may remain. The folder containing these must be removed manually:

  • Windows:
     C:\Python[24,25,26]\Lib\site-packages\OpenRTM
  • Linux:
      /usr/lib/python[2.4,2.5,2.6]/site-packages/OpenRTM

Source code

Python source code OpenRTM-aist-Python-1.0.0-RELEASE.tar.gz
MD5:dd11ef6a2e6277fa095e0fbd3210a2a5
10/05/07
Python source code (Windows) OpenRTM-aist-Python-1.0.0-RELEASE.zip
MD5:371b427288cb0f69ab3dcf71d8eda169
10/05/07

Packages

Windows installer (For Python 2.4, 2.5 and 2.6)

To install using OpenRTM-aist-Python-1.0.0.msi, Python version 2.4, 2.5 or 2.6 is necessary. The OpenRTM-aist-Python-1.0.0.msi installer will detect the installed Python versions and install OpenRTM-aist and omniORBpy into each of them. There is no need to install omniORBpy separately.

Windows installer OpenRTM-aist-Python-1.0.0.msi
MD5:4afe4de69c9b56086fc97e9697334a36
10/05/07
Python-2.4.4 python-2.4.4.msi python.org
Python-2.5.1 python-2.5.1.msi python.org
Python-2.6.2 python-2.6.2.msi python.org

Linux packages

Openrtm.org provides repositories containing packages for Debian, Fedora, Ubuntu and Vine Linux. Please see the following pages for details.

Distribution Supported versions Install script
Vine Linux 4.0, 4.2(i386 only), 5.0 (i386, x86_64) pkg_install_python_vine.sh
Fedora 11, 12 (i386/x86_64) pkg_install_python_fedora.sh
Ubuntu 8.04, 8.10, 9.04, 9.10, 10.04 (i386/x86_64) pkg_install_python_ubuntu.sh
Debian 3.1 (i386), 4.0, 5.0 (i386, x86_64) pkg_install_python_debian.sh

Release notes: 1.0.0-RELEASE

1.0.0, the newest version of OpenRTM-aist for Python, was released on the 7th of May 2010. This release conforms with the OMG RTC Specification version 1.0 released in April, 2008.

Source code, Windows installers, and Linux packages are available from the OpenRTM-aist official website under the Eclipse Public License (EPL) or a separate commercial license purchased from the National Institute of Advanced Science and Technology.

Prior releases required installing many tools to create the build environment. This release includes installers, particularly for Windows, that combine all tools and necessary libraries, such as omniORBpy, into one. It is simple to install the entire OpenRTM-aist environment with a single action.

  • OpenRTM-aist-Python-1.0.0-RELEASE.tar.gz -- released 2010.05.07
    • Compliant with the OMG RTC specification version 1.0.
    • New data port has been introduced.
      • Push/pull data flow types are supported.
      • Subscription types have been implemented.
      • Publisher policies have been implemented.
      • Buffering policy and time-out functionality have been implemented.
    • Miscellaneous bug fixes.
    • Completed configuration system.
      • New options in rtc.conf.
      • より多くの項目を設定可能に
    • Manager CORBA service has been implemented (experimental).
      • Master-slave managers.
      • The Interoperable Naming Service (INS) CORBA object is supported.
      • Remote management of components.
    • Windows installer.
      • Includes omniORBpy.
      • Includes RTSystemEditor (RCP version).
    • Supported version of Python
      • 2.4
      • 2.5
      • 2.6
    • Supported operating systems (verified).
      • Debian4.0-i386
      • Debian5.0-i386
      • Fedora release 11 (Leonidas)-i386
      • Fedora release 12 (Constantine)-i386
      • Ubuntu 8.04-i386
      • Ubuntu 8.10-i386
      • Ubuntu 9.04-i386
      • Ubuntu 9.10-i386
      • Ubuntu 10.04LTS-i386
      • Vine Linux 4.0 (Latour)-i386
      • Vine Linux 4.2 (Lynch Bages)-i386
      • Vine Linux 5.0 (Lafite)-i386
      • Windows XP
      • Windows Vista
      • Windows7

OpenRTM-aist-Python-1.0.0-RC1_en

python-logo.png

Source Code/Patch

Source code (Python) OpenRTM-aist-Python-1.0.0-RC1.tar.gz 09/08/13
Source code (Python2.4+Win32) OpenRTM-aist-Python24-1.0.0-RC1.zip 09/08/13
Source code (Python2.5+Win32) OpenRTM-aist-Python25-1.0.0-RC1.zip 09/08/13
Patch OpenRTM-aist-Python-1.0.0-RC1 patch-OpenRTM-aist-Python-1.0.0-RC1-20090818 09/08/18

The version that applied patch was released as RC1-p1 because there was a serious bug in 1.0-RC1.
If you have already downloaded 1.0- RC1, we recommends the replacement with 1.0-RC1-p1.

Pre-built Package (Windows)

Python2.4

Installer for Windows
(for only for Python2.4)
OpenRTM-aist-Python24-1.0.0-RC1.msi 09/08/13
Python-2.4.4 installer python-2.4.4.msi python.org
omniORBpy-2.7 installer
(offered by AIST)
omniORBpy-2.7.msi 2007.11.09
omniORBpy-2.7 (Pre-built Binary Archive) omniORBpy-2.7-win32-python2.4.zip sourceforge

Python2.5

Installer for Windows
(for only for Python2.4)
OpenRTM-aist-Python25-1.0.0-RC1.msi 09/08/13
Python-2.5.1 installer python-2.5.1.msi python.org
omniORBpy-3.1 installer
(offered by AIST)
omniORBpy-3.1.msi 2007.11.09
omniORBpy-3.1 (Pre-built Binary Archive) omniORBpy-3.1-x86-win32-python2.5.zip sourceforge

Python2.6

Installer for Windows
(for only for Python2.6)
OpenRTM-aist-Python26-1.0.0-RC1-p1.msi 09/09/02
Python-2.6.2 python-2.6.2.msi python.org
omniORBpy-3.4 installer
(offered by AIST)
omniORBpy-3.4.msi 2009.08.31
omniORBpy-3.4 (Pre-built Binary Archive) omniORBpy-3.4-x86_win32-python2.6.zip sourceforge

Pre-built package (UNIX)

You can install rpm/deb packages with apt-get and yum from OpenRTM-aist's repository. Refer to Documents for C++.

Release note: 1.0.0-RC1

  • OpenRTM-aist-Python-1.0.0-RC1.tar.gz -- 09/08/13
    • Officially based on OMG RTC Specification 1.0
    • Support new data port 1.0
    • Miscellaneous bug fixes
    • Requirement
      • omniORBpy
         Supported Version: 2.3, 2.7, 3.2
      • Tkinter
         need for GUI Component
    • Supported Python (Verified)
      • 2.4
      • 2.5
    • Supported OS (Verified)
      • Debian4.0-i386
      • Debian5.0-i386
      • Fedora release 10 (Cambridge)-i386
      • Fedora release 11 (Leonidas)-i386
      • Ubuntu 8.04-i386
      • Ubuntu 8.10-i386
      • Ubuntu 9.04-i386
      • Vine Linux 4.0 (Latour)-i386
      • Vine Linux 4.1 (Cos d'Estournel)-i386
      • Vine Linux 4.2 (Lynch Bages)-i386
      • Windows XP
      • Windows Vista

Previous