ツール

Tool for RT-Component and RT-Middleware

Author: 
ogasawara
RTコンポーネントデバッガ

概要

RTCデバッガはRTコンポーネントを検証(テスト/デバッグ)するためのGUIツールです。RTコンポーネントのテスト効率向上、品質向上に貢献します。

  • Eclipseプラグインとして動作します。(Eclipseの動作するOSなら動作可能)
  • RTコンポーネントを検証するための機能として、データ入出力機能、アクティビティ検証機能、コンフィギュレーション検証機能、サービスポート検証機能、実行コンテキスト検証機能、データプロット機能、データストア機能、データ再生機能を持っています。
  • 複数のRTコンポーネントを集中監視することができます。
  • OpenRTM-aist-1.0, OpenRTM-aist-1.1に対応しています。

ライセンス

非営利・非商用での利用に限り、バイナリーファイルにて無償公開にしています。

Download

セックのロボットサイトにて公開しています。

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

概要

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

rois.png

Author: 
shinsuke
RTS研究及び開発の独立・再利用化へのサポートツール

概要

RT-Middlewareによるコンポーネント指向ロボット開発により、ロボットモデル、低レベルのコンポーネント、高レベルのコントローラコンポーネントなど、以前より明確にロボット開発の役割を分担することが可能になった。この分担されたコンポーネント指向による開発作業において重要なのは、自分が集中すべき、得意な役割以外は、気にすること無く研究・開発が可能な点である。本ツールは、モデルの骨組みや抽象動作パターン、クラウドなどの概念を利用することでロボットシステムの分担された各工程をより独立・再利用化し、それぞれの研究・開発を促進するアプローチ方法、及びそれらを機能的、視覚的にサポートするツールを提供する。

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

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

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

Author: 
nakaoka

ロボットモデルの動作パターンデータを作成するツールです。 また、様々なGUIツールを開発するためのフレームワークとしても機能します。

Author: 
ytakano

概要
 複数のRTコンポーネントを使役するアプリケーションを作成するためのロボット作業シナリオの編集機能とその実行機能。

特徴
 ロボットシナリオは、オフラインのシナリオ編集ツールで作成したシナリオをターゲットのロボットに格納し、
 ロボット内のシナリオ実行系(RTコンポーネント)で実行させると手順を用います。

  • ビルディングブロックによりイベント駆動状態遷移型のシナリオを作成可能。
  • ロボットには複数のシナリオを格納。状況により切り替えて用いることができます。
  • シナリオ実行系で使役されるRTコンポーネントは、規定の入出力のデータポートを持つ必要があります。
  • これを備えるための上位ライブラリ、ワーカフレームワーク、もシナリオ実行系と一緒に公開しています。

ライセンス
 2011年度上期末ごろに公開予定。EPLでのご提供を予定しています。

Author: 
grxrtcweb

本ツールは、ロボットの実時間制御用に利用するRTC群について、

  • 実際に予定時間内に実行ができている事を確認する
  • 既存システムの実行周期に対して、新RTC導入時の可否を予測する
  • 新規開発システム設計時に参照すべきデータを提供する

事を目的としている。 Eclipse Pluginとして実装されており、弊社updateサイトからダウンロード可能である。 コンポーネント毎の実行時間計測機能を有する実行コンテキストの利用を前提としており、双腕ロボットHIRO、HIRONX向けに弊社から配布中の制御システムのみに対応している。

入手方法・利用方法: https://www.generalrobotix.com/support/public/realtimesystemconfigurator.html

Author: 
openrtm
ロボットモデル作成ツール

概要

多関節ロボットの構造を簡単に設計するためのツールであり、他のRTコンポーネントからの入力によりロボットの動作確認等ができる。

特徴

  • エディタに図形を並べるだけい
  • 他のRTCからの入力により関節角度、並進距離を操作可能
  • センサ情報を表示
  • 作成したモデルはOpenHRP3で使用可能

ライセンス

LGPL

Author: 
openrtm
ロボティクス開発環境「ZIPC-RT」

概要

「ZIPC-RT」はロボティクス開発を支援する開発環境です。 「コンポーネントベース開発」と「メカ・ソフト協調開発」「ドキュメント管理環境」から構成します。

特徴

  • 異常/例外系の対応モレを防ぐ状態遷移表設計手法を採用
  • 早期から安全性/利用品質を検証する統合検証シミュレータ
  • 実装ミスなくコードを自動生成するジェネレータ
Author: 
openrtm
PatternWeaver for RT-Middleware

概要

ロボットシステム(RTシステム)構築用のソフトウェアプラットフォーム「RTミドルウエア」に対応したUMLモデリングツールです。統合開発環境であるEclipse上で動作し、RT機能要素(RTコンポーネント) の設計及び開発を強力にサポートします。

特徴

  • OpenRTM-aist-1.0.0(C++,Java,Python)に対応
  • UMLを用いたコンポーネント設計/システム設計支援
  • システム設計情報を基にした各種コードの自動生成
    RTC(C++,Java,Python) スケルトンコード
    CORBA IDL コード
    関連クラス(C++,Java,Python) スケルトンコード

ライセンス(公開条件)

1ライセンス:84,000円(税込)
  • ボリュームディスカウント,アカデミックライセンスもご用意しております。
  • ご購入前の評価版をご用意しております。
    ご希望の方はお気軽にお問い合わせください。

Pages

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