[openrtm-users 00435] InPort - OutPort parts

2 個の投稿 / 0 new
最終投稿
root
オフライン
Last seen: 3日 33分 前
登録日: 2009-06-23 14:31
[openrtm-users 00435] InPort - OutPort parts

Dear Sir or Madam,
I have some questions about InPort-OutPort that implemented in OpenRTM-aist-0.4.0.

OpenRTM-aist-0.4.0 implements the RT Middleware diagram.
I found the RT Middleware diagram at http://staff.aist.go.jp/t.kotoku/conf/RSW2007/AndoSakamoto.pdf page 12.
In this diagram, i found that there are InPort and OutPort parts.
Also there are put, get, subscribe, reply, and push functions.
I can not find these parts (InPort and OutPort) and the functions in RTC Specification issued by OMG (Nov 2006).
Also, I can not find the part of consumer and service in RTC Specification.

My questions are:
- What are these InPort and OutPort parts?
- What are the connection and difference between these InPort-Outport parts and Port (classes, interfaces) defined in RTC Specification (PortService, PortProfile, etc)?
- If these are related with new RTC specification, is there any link to know the latest RTC Specification?

Looking forward for your response.

Thank you so much for your kind attention.

Best regards,

未定義
root
オフライン
Last seen: 3日 33分 前
登録日: 2009-06-23 14:31
[openrtm-users 00436] InPort - OutPort parts

Hello

> Dear Sir or Madam,
> I have some questions about InPort-OutPort that implemented in OpenRTM-aist-0.4.0.
>
> OpenRTM-aist-0.4.0 implements the RT Middleware diagram.
> I found the RT Middleware diagram at http://staff.aist.go.jp/t.kotoku/conf/RSW2007/AndoSakamoto.pdf page 12.
> In this diagram, i found that there are InPort and OutPort parts.
> Also there are put, get, subscribe, reply, and push functions.
> I can not find these parts (InPort and OutPort) and the functions in RTC Specification issued by OMG (Nov 2006).
> Also, I can not find the part of consumer and service in RTC Specification.

In OMG RTC specification, only the "Port", which is end point for interaction
between RTCs, is defined. The "Port" can have some provided/required
interfaces in it.
However, in the specification what kind of interfaces can be attached
to the Ports
Implementers can chose any kind of interfaces.

> My questions are:
> - What are these InPort and OutPort parts?

InPort and OutPort in OpenRTM-aist are special "Port" to handle
data-centric or data-stream communication between RTCs.
In/OutPort is derived from "Port" that is defined in OMG RTC Specification.
In OpenRTM-aist, InPort has an "InPortAny" provided interface and an
"OutPortAny" required interface. OutPort has an "OutPortAny" provided interface
and an "InPortAny" required interface.

> - What are the connection and difference between these InPort-Outport parts and Port (classes, interfaces) defined in RTC Specification (PortService, PortProfile, etc)?

When an InPort and an OutPort are connected, each interface is
connected as the following.
- InPort::InPortAny provided I/F ---- OurtPort::InPortAny requied I/F
- InPort::OutPortAny required I/F ---- OurtPort::OutPortAny provided I/F

> - If these are related with new RTC specification, is there any link to know the latest RTC Specification?

The official OMG RTC specification will be released soon.
Now the specification is 1.0 Beta 2.
You can find the latest OMG's specification in the following web page.
http://www.omg.org/technology/documents/domain_spec_catalog.htm

Best regards,
Noriaki Ando

コメントを投稿するにはログインまたはユーザー登録を行ってください

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

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

Choreonoid

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

OpenHRP3

動力学シミュレータ

OpenRTP

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

産総研RTC集

産総研が提供するRTC集

TORK

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

DAQ-Middleware

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