Tool

tools.png

Various tools for RT System development are listed here. Using appropriate tools at each stage of development helps increase the efficiency of RT System development.

This list includes tools that are developed in the NEDO Next Generation Robot Software Development Project and past RT-Middleware contests.

>> Detail Search

Author: 
nakaoka

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

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

概要

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

特徴

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

ライセンス

LGPL

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

概要

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

Author: 
En
SEED PC

高信頼の車載ネットワーク”CAN”を用いた分散型RTシステムを構築する際、
全体でコンパクトにまとめるために、上位コントローラとして、
超小型の組み込みデバイス”SEED PC” にminiRTCsを導入しました。

紹介ブログ http://blogs.dion.ne.jp/ko_panda/archives/cat_376615-1.html

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

概要

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

rois.png

Author: 
Ando Noriaki
LEGO Mindstorms EV3 によるロボットプログラミング教材

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

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

概要

クラウドをサービスを構築するために使われるクラスタ構築ツールである Kubernetes を活用し、 ロボットシステム開発・運用を効率化する方法を示します。 RTC の開発だけでなく、RTC の PC への配置・起動に関する運用面での効率化にも貢献します。

本文

https://github.com/r-kurose/rtm_k8s/blob/master/index.md

Author: 
asmsuechan
Author: 
Miyamoto Nobuhiko

概要・特徴

  • Choreonoid上でPythonのRTCを使うためのプラグイン。
    • シミュレータ上のアクチュエータ、センサなどの入出力をRTCのデータポート、サービスポートで行う。
    • Pythonで記述するためコンパイル不要。

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