shared memory

投稿者: 
Daiki Nakamura
視覚脳科学研究を目的としたRTミドルウェアの応用と結果


概要

本ページはRTミドルウェアコンテスト2014で発表予定のRTCページです.
OpenRTM-aistを基盤とする視覚脳科学研究用プラットフォーム:HI-brainで研究を遂行するために必要な機能の提供をします.
提供する機能は下記の通りです.また,それらを用いたサンプルRTCを公開します.
  • RTC同士の共有メモリによるデータ転送
  • コンポーネント同士を協調的に動作させる独自実行コンテキスト



サンプルRTC

コンポーネントの使い方はzipファイル内のreadme.txtに記述してあります.

他にもHI-brainホームページには様々なコンポーネントが登録されています.
OpenCV関数群を簡単にRTC化する「OpenCV-RTC」や,網膜モデルなど様々な視覚数理モデルRTCが入っているUbuntuインストールディスクなどが提供されています.
※利用時には新規GitHubアカウントの作成を推奨します.
※モデルRTCを簡単に共有可能とするため,GitHubアカウントに登録されたプロジェクトが自動的にHI-brainに読み込まれます.



コンテンツ



投稿者: 
openrtm
共有メモリコンポーネントを用いた遠隔可変型ソフトウェアアーキテクチャ

概要

  • 遠隔制御システムの開発、運用の為のネットワーク&モジュール型ソフトウェアアーキテクチャをRTミドルウェアを利用して構築
  • 様々な状況下おいても対応するためにシステムの可変構造化と、システム及びデータに対する透過性の実現

特徴

  • 共有メモリによるモジュール間データ通信を実現
  • 共有メモリを介したData base Node Module(DNM)を用いたネットワークによりソフトウェアモジュール群を管理、運営
  • 各機能は、機能モジュールを用いてGUIによりフローチャートとして表現、DNMネットワーク上の各DNM下にソフトウェアモジュール群とし て分散配置
  • 配置モジュールは、動作状況、負荷等に基づきDNMネットワーク上への最適再配置機能

システム構成

ユーザによるアクセス性とシステムによる運用性を確保する為、また可変構造化、透過性の維持の為、以下の3層構造を有する。      
  1. LogicLayer

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

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

Choreonoid

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

OpenHRP3

動力学シミュレータ

OpenRTP

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

産総研RTC集

産総研が提供するRTC集

TORK

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

DAQ-Middleware

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