system development

Author: 
asmsuechan
Author: 
Miyamoto Nobuhiko
複合コンポーネント作成支援ツール

概要・特徴

  • 複合コンポーネントの作成を支援するためのツール群
    • 複合コンポーネントの起動を自動化するスクリプトファイルを自動生成
      • 子コンポーネントの起動
      • 複合コンポーネント作成
      • RTシステム復元
    • GUIでの操作でrtc.confの詳細な設定が可能
    • RTCをリストから選択して起動
      • rtcdでの起動するか別プロセスでの起動するかは選択可能
  • 複合コンポーネント内での実行順序を設定するための実行コンテキスト
    • GUIの操作で実行順序を設定、またはスクリプトファイルに実行順序を記述する事も可能
Author: 
Ando Noriaki
LEGO Mindstorms EV3 によるロボットプログラミング教材

LEGO Mindstorms EV3上にRTミドルウェア OpenRTM-aist を搭載し、ロボットプログラミング学習用途に供するための基盤開発環境です。

Author: 
miki
RoISフレームワークとRTコンポーネントの接続アダプタの開発

概要

OMG において標準化が進められているロボットサービスアプリケーションとHRI(Human Robot Interaction)機能コンポーネント間の共通インタフェース(メッセージ交換)の枠組みである Robotic Interaction Service (RoIS) Framework に基づくメッセージ交換機能を実現するミドルウェア、RTコンポーネントをRoIS FrameworkにおけるHRI機能コンポーネントとして利用するための接続アダプタ、接続アダプタを用いたサンプルプログラムを提供する。

rois.png

Author: 
ysuga
RTno (汎用マイコンボードarduinoでRTコンポーネント対応デバイスを作るためのライブラリ)

RTno (アールティーノ)は,RTコンポーネントとarduino(もしくはarduinoコンパチのデバイス)との間の通信を簡単化します.

下図をご覧ください.RTnoパッケージはarduino用のライブラリ「RTno」と,それと通信する「RTnoProxy」というRTコンポーネントのセットです.もし,arduinoのテンプレートに従ってプログラムをすれば,RTnoはRTnoProxyを通して,他のRTコンポーネントと通信出来ます.

Author: 
gbiggs

rtctree はRTコンポーネントの管理をするPython用のライブラリです。コンポーネントのactivateやポートの接続等、RTSystemEditorをできることをPythonのプログラムから行うことができます。

Author: 
gbiggs

rtsprofileはRTシステムプロファイル(RTSProfile)の仕様のインタフェースライブラリです。この仕様は完全なRTシステムを記述し、システムを復元することや管理することができます。XMLもYAMLを利用可能です。

Author: 
ysuga
RTC-scilab

RTC-scilabは,科学技術計算ツールの「scilab」を使ってRTコンポーネントを作るためのツールボックスです.

scilabは数値解析や行列計算に適したプログラミング言語とライブラリを持っており,システム制御や信号解析などの分野でのプロトタイピングに適したツールです.またscilabは「xcos」と呼ばれるグラフィカルなツールを持っており,ブロック線図を描くようにシステムを記述することが出来ます.

RTC-scilabを使えば,数値計算に適したscilab言語を使ったプログラムからRTコンポーネントにデータを送受信することが出来ます.また,xcosを使ったグラフィカルなシステム記述にも対応しており,ドラッグ&ドロップとダイアログによる対話的なパラメータの入力によって直感的なRTコンポーネント開発が可能となります.

さらには,xcosを使ってOpenHRP3シミュレータと連携することが可能です.連携機能により,xcosシミュレーションとOpenHRP3の間の時間経過を同期することが出来るので,ダイナミカルなシステムの制御シミュレーションが可能となりました.

Download

latest Releases : 2.0.0-RELESE

2.0.0-RELESE Download page

Number of Projects

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