middleware/openrtm-aist

Open Robot Technology Middleware from AIST.
Directory:
middleware/openrtm-aist (package's history)
Package version:
openrtm-aist-1.1.1r1
Home page:
http://www.openrtm.org
License:
gnu-lgpl-v2.1
Source archive:
http://openrtm.org/pub/OpenRTM-aist/cxx/1.1.1/OpenRTM-aist-1.1.1.tar.gz
Description:
The RT-Middleware provides a common platform for the robotics technology and aims at boosting the efficiency of the research and development in robotics, extending the scope of its applications and fostering the emergence of new markets. A serious problem often pointed out in the development of software supporting robotic systems compared to the development of traditional software is the lack of reuse due to the specificity of each robotic system. From this observation, the idea emerged of developing a middleware as the common platform to assist in the development of robotic systems in which a large number of users could be involved and which would promote reusability via the modularization of the software involved in the realization of the robotic technology. The National Institute of Advanced Industrial Science and Technology - Intelligent Systems Research Institute - Task Intelligence Research Group, have undertaken most of the development of OpenRTM-aist. Initially, the project for the research and development of a distributed middleware for robotics took place from fiscal year 2002 to 2004 as a part of the 21st century robot challenge program called Development of the key enabling technologies for Robotics directed by the New Energy and Industrial Technology Development Organization (NEDO). This research project resulted in several specifications of at the distributed middleware interface level and the delivery of of a prototype implementation named OpenRTM-aist.
Run dependencies:
ace>=5.6, libstdc++, omniORB>=4.1.1, python27>=2.7<2.8
Build dependencies:
boost-headers>=1.34.1, digest>=20080510, g++>=3, gcc>=3, gtar>=1.14, libtool>=1.5.22, patch>=2.0, pax, pkg_install>=20110805.7, tnftp>=20091122
General options:
debug
Produce debugging information for binary programs
c++-compiler alternatives:
g++
Use the GNU C++ compiler
clang++
Use the LLVM C++ compiler
ccache-g++
Use ccache and the GNU C++ compiler
ccache-clang++
Use ccache and the LLVM C++ compiler
c-compiler alternatives:
gcc
Use the GNU C compiler
clang
Use the LLVM C compiler
ccache-gcc
Use ccache and the GNU C compiler
ccache-clang
Use ccache and the LLVM C compiler
python alternatives:
python27
Use python-2.7