ツール

Tool for RT-Component and RT-Middleware

Author: 
kurose

概要

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

本文

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

Author: 
asmsuechan
Author: 
root
Choreonoid用OpenRTM連携プラグイン Python版

概要・特徴

  • ChoreonoidとOpenRTM-aistの連携プラグインPython版
    • Pythonで作成したRTCによりシミュレータ上のロボットと連携
      • Choreonoid標準で実装されているC++版プラグインと比較すると、開発環境の構築やコンパイルの手間が激減
    • RTCの処理を実行中に変更するPythonエディタ
      • RTCを再起動することなく、編集したソースコードの内容が反映される
    • RTCのランチャー表示機能
      • 起動可能なRTC一覧をChoreonoid上で表示
      • ボタン1つでRTCを起動
        • 73種類のサンプルコンポーネントを同梱
Author: 
Miyamoto Nobuhiko

概要・特徴

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

概要・特徴

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

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

Author: 
En
SEED PC

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

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

Author: 
isao-hara
RTCビルダ on the Web

RTCビルダ on the Web(RTCBoW)は、RTコンポーネントを開発するためのツールであるRTCビルダを、Webアプリケーションとして実装したものです。

本家のRTCビルダは、Eclipseのプラグインとして実装されており、問題なくインストールできていれば使いやすいツールなのですが、Eclipse自体がJavaを要求することもあり、Webアプリにできないかと思って開発を開始したものです。

開発にあたっては、単にRTCビルダのWebアプリ版を作るのではなく、Webアプリでできることを最大限利用することを念頭において開発を進めています。

RTCBoWの主な特徴は、以下の通りです。

  • Apache+PHPによる動作。利用者(開発者)は、Webブラウザのみ必要。
  • サーバー側でコンパイラを適切に設定すれば、実行オブジェクト生成も可能。
  • ソースコードの実装機能のサポート(簡易ソース履歴管理機能)

また、現在のところRTCoWでは、以下の機能が未実装です。

Author: 
Noriaki.Ando
ATDE for OpenRTM-aist

本ツールはRTMコンテスト2012応募です。NTTデータ奨励賞「データを変える力を、ともに生み出す賞」を受賞しました。

概要

ATDE for OpenRTM-aist はアットマークテクノ社が販売する小型組み込みCPUボード Armadilloシリーズ上で動作するRTミドルウエアおよびコンポーネントを開発するための開発環境です。 ATDE for OpenRTM-aist にはコンパイル済みのOpenRTM-aist-1.1.0および、ArmadilloでRTCを動作させる環境を作るための各種ツールが同梱されています。 手間と時間のかかるユーザランドの書き換えを行うことなく、USBメモリやSDメモリを利用することで開発の効率化、運用の手軽さを実現しています。

Armadillo-220/240では、USBメモリにOpenRTMのライブラリおよびRTCをインストールし、これを挿入することでRTCが自動実行されます。 一方、Armadillo-440では、SDメモリカードが利用可能ですので、SDメモリにOpenRTMのライブラリおよびRTCをインストールし実行可能です。

ドキュメント

Author: 
ogasawara
RTリポジトリ

概要

RTリポジトリは、RTコンポーネントの仕様およびRTCモジュール、RTシステム仕様、ハードウェア仕様を蓄積/管理し、容易に利用するためのデータベースです。利用形態に応じて、インターネット版、イントラネット版、ローカル版のリポジトリを利用可能です。

ライセンス

非営利・非商用での利用に限り、評価版をご提供可能です。

Download

詳しくは、下記の連絡先までご連絡ください。

謝辞

本システムは、新エネルギー・産業技術総合開発機構(NEDO)の次世代ロボット知能化技術開発プロジェクトの一環として開発されたことを記し、ここに感謝の意を表します。

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