Japan's National Institute of Advanced Industrial Science and Technology (AIST) is promoting the transfer of various technologies, know-how and software licenses owned by AIST. If you are interested in technology transfer of OpenRTM-aist and its related technologies, please contact the following person or the Technology License Office of AIST.
National Institute of Advanced Industrial Science and Technology Industrial CPS Research Center, Software Platform Research Team Noriaki Ando AIST Tsukuba Central 2, Tsukuba, Ibaraki 305-8568, Japan TEL: +81-29-861-5981 FAX: +81-29-861-5971 email: n-ando <at> aist.go.jp
Licensable Software List
|OpenRTM-aist-1.1 C++ test program||H29PRO-2127||H29.10.16|
|OpenRTM-aist-1.1 Python test program||H29PRO-2128||H29.10.16|
|OpenRTM-aist-1.1 installer builder||H29PRO-2129||H29.10.16|
|OpenRTM-aist-0.4.0 for Java||H20PRO-819||H20.01.31|
|RtcTemplate on Eclipse||H19PRO-696||H19.05.30|
|RtcLink on Eclipse||H19PRO-627||H18.12.18|
|RtcLink on Eclipse 0.3.0||H19PRO-623||H19.01.26|
Examples of Technology Transfer
astah* SysML-RTM linkage
The astah* SysML-RTM linkage plug-in generates OpenRTM-aist's RT-Component design specifications (RTCProfile) and system design specifications (RTSProfile) from SysML model designs modeled using the SysML tool ``astah*`` by Change Vision, Inc.
By generating RTCProfile and RTSProfile from the parts existing on the SysML internal block diagram and linking with OpenRTP provided by OpenRTM-aist, it is possible to create a template of the source code of the RT-Component and the robot systems. It realizes the restoration of the components included in and their connection relationships.
RTMSafety is the world's first middleware for robots that has acquired IEC 61508 certification, which is an international standard for functional safety, assuming implementation in robot safety-related systems. For robots that require high reliability and safety, it contributes to the reduction of development cost and shortening of the development period. (From the above web page.)
RTMSafety is an implementation in C language that meets the Lightweight RTC standard among the OMG RTC standards and is a highly reliable implementation that complies with the software development standards set by the functional safety standard IEC61508. There are functional restrictions compared to OpenRTM-aist in order to meet functional safety standards, and there is no direct compatibility with OpenRTM-aist. However, by using a bridge, it is possible to build a system by using RTMSafety for safety-related implementation and OpenRTM-aist for non-safety-related implementation. For complex robot applications that require reliability, it is possible to ensure reliability with RTMSafety and build a highly flexible system with OpenRTM-aist.
Pattern Weaver for RT-Middleware
''Pattern Weaver for RT-Middleware'' is the first UML modeling tool that supports RT-Middleware officially. RT-Components, which are executed on RT-Middleware, can be designed seamlessly through the UML modeling tools. Many features for robot system development are provided.
KEK High Energy Accelerator Organization's DAQ system
DAQ-Middleware is a generic framework for networked distributed data acquisition system development. It provides a set of components and a tool chain to realise easy development of data acquisition from sensors, data gathering through networks, data analysis and data visualization.