What is OpenRTM-aist?

rtm_logo.png
OpenRTM-aist is a software platform for component-oriented development of robot systems.

OpenRTM-aist builds a system by creating a program for each functional element (this is called RT component: RTC) and connecting the RT components when building the robot system. The RT component can be developed in C++, Python, Java language and supports major OS (Linux / Unix, Windows, Mac OS X). Eclipse tool and command line tool can be used for component development and system development using components.

The RT component has functions called ports for exchanging data and commands with other components, basic state transitions called activities for unifying behaviors, and functions that can externally manipulate parameters It is equipped. By using these functions, you can easily create modules with high independence and reusability. By using someone's components already, you can build a system with just the minimum programming.

OpenRTM-aist is implemented using CORBA, distributed object middleware, with emphasis on network transparency, OS independence, and language independence. Currently, OpenRTM-aist provides implementations for C++ and Python languages.

最新バージョン

初めての方へ

Windows msi(インストーラ) パッケージ (サンプルの実行ができます。)

C++,Python,Java,
Toolsを含む
1.1.2-RELEASE

RTコンポーネントを開発するためには開発環境のインストールが必要です。詳細はダウンロードページ

統計

Webサイト統計
ユーザ数:1684
プロジェクト統計
RTコンポーネント288
RTミドルウエア21
ツール20
文書・仕様書1

旧Webサイト

OpenRTM.org旧Webサイト

OpenHRP3

動力学シミュレータ

Choreonoid

モーションエディタ/シミュレータ

OpenHRI

対話制御コンポーネント群

OpenRTP

統合開発プラットフォーム

産総研RTC集

産総研が提供するRTC集

TORK

東京オープンソースロボティクス協会

DAQ-Middleware

ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク

VirCA

遠隔空間同士を接続し、実験を行うことが可能な仮想空間プラットホーム