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

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

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

概要

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

rois.png

特徴

  • サービスアプリ層とHRI機能層を分離
  • 複数のサービスアプリーHRI機能間の接続、メッセージ交換を管理
  • サービスアプリ、HRI機能ともに随時追加が可能
  • サービスアプリ側接続アダプタはC++言語に対応
  • HRI機能側接続アダプタはC++, JAVA言語に対応
  • サービスアプリ側からHRI機能の動作確認を行うためのインタフェースマニュアル操作ツールも提供

仕様

  • 言語: C++, JAVA
  • OS: Windows XP
  • C++開発環境: Visual Studio 2005
  • JAVA開発環境: JDK1.6.0_20, Eclipse 3.4

ライブラリ

  • libRoISApp: サービスアプリ側RoIS接続アダプタライブラリ(C++)
  • libRoISComp: コンポーネント側RoIS接続アダプタライブラリ(C++)
  • libRoIS: コンポーネント側RoIS接続アダプタライブラリ(JAVA)

ツール

  • RoIS_HRI: HRIエンジン(サービスアプリ‐コンポーネント間のメッセージ管理)
  • RoIS_APP: サービスアプリ側インタフェースのマニュアル操作ツール

コンポーネント

  • SoundDetection4RoIS: 音検出RTC(C++サンプルHRIコンポーネント)
  • Reaction4RoIS: 応答動作RTC(JAVAサンプルHRIコンポーネント)

サービスアプリ

  • sample: 音検出、応答動作RTCを使ったサンプルシナリオ

ソースファイル

使い方やソースファイルなどは Google Code にて公開しています。

詳しくは ホームページ をご覧ください。

ライセンス

本プログラムは、MITライセンスに基づいてオープンソース形式として公開しており、著作権は、株式会社国際電気通信基礎技術研究所(ATR)に帰属します。

問合先(メールアドレス): 
miki@atr.jp
Resources
Project Information
OS: 
Windows
言語: 
C++
Java
OpenRTM ver.: 
1.0
Average: 
3.5
Average: 3.5 (2 votes)
最終更新日時: 
土, 2011-11-12 00:22

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

Webサイト統計
ユーザ数:2160
プロジェクト統計
RTコンポーネント307
RTミドルウエア35
ツール22
文書・仕様書2

Choreonoid

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

OpenHRP3

動力学シミュレータ

OpenRTP

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

産総研RTC集

産総研が提供するRTC集

TORK

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

DAQ-Middleware

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