Download
latest Releases : 2.0.0-RELESE
2.0.0-RELESE | Download page |
Number of Projects
RT-Component | 153 |
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
OpenRTM-aist consists of RT component framework, RT middleware, basic RT components, libraries, basic services, basic tools and so on. The RT component framework consists of the base classes for creating RT components, and all RT components are created as subclasses of the base classes. RT middleware loads RT component modules which are made based on the framework, handles the instances life cycle such as construction/destruction, registers the components to the name service, etc. OpenRTM-aist also includes libraries for user convenience, basic services like component registering/searching (currently CORBA Naming Service is used), tools like RTCbuilder which generate base code, RTSystemEditor which connects and control RT components.
At present, OpenRTM-aist supports C++, Python and Java languages. It can run on Windows, UNIX based OS, µITRON (C++ only) based OS. In addition, System Engineering Consultants Co, LTD. has released OpenRTM-aist compatible middleware: OpenRTM .NET. It can create and execute RTC in .NET environment including C# use. RTCs that are created in different languages or work on different OSs can be connected and operate together.
Interface Specification
Rreference
Constitution
OpenRTM-aist consists of the following each language version of middleware libraries and the tools.
Each of these distributions is distributed under the dual licenses - individual contract and EPL.
Operating condition
OpenRTM-aist (C++ version)
OpenRTM-aist (Python version)
OpenRTM-aist (Java version)
RTCBuilder/RTSystemEditor
rtcshell/rtsshell