[openrtm-users 00437] openrtmのソフトウェア設計

2 個の投稿 / 0 new
最終投稿
root
オフライン
Last seen: 5日 13時間 前
登録日: 2009-06-23 14:31
[openrtm-users 00437] openrtmのソフトウェア設計

産総研の堀内です。

サービスポートを利用したアプリケーションを開発しています。
OpenRTMでは、Consumer側にもProvider側と同一の
状態遷移モデルが適用されています。
しかし、Consumer側がイベント駆動になる場合、これは
使いにくいと思い、Consumer側を派生クラスにしようか
と思いました。
しかし、派生クラスは定義できますが、これをどうすれば
枠組みの中で使えるのか、がわかりません。

RTM上のソフトウェア設計のノウハウ集のような
ものはありますでしょうか?

未定義
root
オフライン
Last seen: 5日 13時間 前
登録日: 2009-06-23 14:31
[openrtm-users 00438] openrtmのソフトウェア設計

堀内様

安藤です

> サービスポートを利用したアプリケーションを開発しています。
> OpenRTMでは、Consumer側にもProvider側と同一の
> 状態遷移モデルが適用されています。
> しかし、Consumer側がイベント駆動になる場合、これは
> 使いにくいと思い、Consumer側を派生クラスにしようか
> と思いました。
> しかし、派生クラスは定義できますが、これをどうすれば
> 枠組みの中で使えるのか、がわかりません。

DataFlowParticipantクラスを派生させたということでしょうか?
どのように派生させて、どのように動作させたいのかわからないので、
その辺を詳しく示していただければ、どうすべきかわかるかも知れません。

なお、OMGの仕様ではイベント駆動型のRTCもあるのですが、OpenRTMでは
まだ実装が提供されていないという状況です。

> RTM上のソフトウェア設計のノウハウ集のような
> ものはありますでしょうか?

申し訳ございませんが、今のところそういったものはありません。
もし堀内さんの方でノウハウ的なものがあればML等で公開していただけると助かります。

以上、よろしくお願いいたします。

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

ダウンロード

最新バージョン

初めての方へ

Windows msi(インストーラ) パッケージ (サンプルの実行ができます。)

C++,Python,Java,
Toolsを含む
1.2.1-RELEASE

RTコンポーネントを開発するためには開発環境のインストールが必要です。詳細はダウンロードページ

統計

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

Choreonoid

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

OpenHRP3

動力学シミュレータ

OpenRTP

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

産総研RTC集

産総研が提供するRTC集

TORK

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

DAQ-Middleware

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