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

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

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

概要

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

特徴

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

システム構成

ユーザによるアクセス性とシステムによる運用性を確保する為、 また可変構造化、透過性の維持の為、以下の3層構造を有する。      
  1. LogicLayer
    システムの動作計画を立てる層
  2. ConnectionLayer
    実データのやり取り、コンポーネントのやり取りを管理する層
  3. PhysicalLayer
    ハードウェアを管理する層
問合先(メールアドレス): 
http://www.elect.chuo-u.ac.jp/kunii/
Resources
Project Information
OpenRTM ver.: 
1.0
Average: 
0
No votes yet
Last modified: 
Wed, 2011-09-21 17:48

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