[openrtm-users 00435] InPort - OutPort parts

2 個の投稿 / 0 new
最終投稿
root
オフライン
Last seen: 20時間 7分 前
登録日: 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: 20時間 7分 前
登録日: 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

Log in or register to post comments

ダウンロード

最新バージョン : 2.1.0-RELESE

統計

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

OpenRTM@Github

OpenRTM-aist GitHubサイト

ROS

Robot Operating System

Choreonoid

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

DAQ-Middleware

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

産総研が提供するRTC集

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