ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 研究報告
  2. 組込みシステム(EMB)
  3. 2018
  4. 2018-EMB-047

ROS2における通信特性に応じたDDS実装の動的選択機構の実現

https://ipsj.ixsq.nii.ac.jp/records/186424
https://ipsj.ixsq.nii.ac.jp/records/186424
c578bba5-af60-4edf-8b7b-4f45b91cf93d
名前 / ファイル ライセンス アクション
IPSJ-EMB18047002.pdf IPSJ-EMB18047002.pdf (2.3 MB)
Copyright (c) 2018 by the Information Processing Society of Japan
オープンアクセス
Item type SIG Technical Reports(1)
公開日 2018-02-28
タイトル
タイトル ROS2における通信特性に応じたDDS実装の動的選択機構の実現
タイトル
言語 en
タイトル A Mechanism of Dynamic Binding a Proper DDS Implementation for Optimizing Inter-node Communication in ROS2
言語
言語 jpn
キーワード
主題Scheme Other
主題 ミドルウェア/教育
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_18gh
資源タイプ technical report
著者所属
公立はこだて未来大学システム情報科学部
著者所属
公立はこだて未来大学システム情報科学部
著者所属(英)
en
School of Systems Information Science, Future University Hakodate
著者所属(英)
en
School of Systems Information Science, Future University Hakodate
著者名 森田, 錬

× 森田, 錬

森田, 錬

Search repository
松原, 克弥

× 松原, 克弥

松原, 克弥

Search repository
著者名(英) Ren, Morita

× Ren, Morita

en Ren, Morita

Search repository
Katsuya, Matsubara

× Katsuya, Matsubara

en Katsuya, Matsubara

Search repository
論文抄録
内容記述タイプ Other
内容記述 適用範囲の拡大にともなって開発されている ROS2 (Robot Operating System 2.0) は,通信基盤に DDS (Data Distribution Service) 仕様を採用し,システムの目的に応じて DDS 実装を選択できる.現在,複数のベンダが DDS 実装を提供しており,共有メモリ使用の有無など DDS 実装毎に特徴が異なる.現在の ROS2 では,システム毎に一つの DDS 実装しか指定できないため,特徴の異なる通信毎に最適な DDS 実装へ切り替えることができない.本研究では,ROS2 におけるモジュール間通信の性能向上を目的とし,通信特性に応じた DDS 実装の動的選択機構を提案する.本提案機構は,通信開始時にデータサイズや通信範囲などの通信特性を推定し,最適な DDS 実装を自動的に選択する.本稿では,通信性能とオーバーヘッドの観点で現 ROS2 実装との比較評価を行い,DDS 実装を動的に選択することの有意性を示す.
論文抄録(英)
内容記述タイプ Other
内容記述 Nowadays, ROS2 (Robot Operating System 2.0) has been being developed from scratch in order to support new applications. One of the most significant change in ROS2 is to follow the DDS standard specification as an interface of the inter-module communication. Currently some of companies and OSS communities provides DDS implementations which have different characteristics such as using the shared memory. The current implementation of ROS2 allows to specify only one DDS implementation to be used in a system through application code or the environment variable at running, nevertheless each communication may have different characteristics and each DDS implementation may be optimized for different communication types. This research proposes a mechanism to allow multiple DDS implementations existing in a system and to dynamically bind one into each communication. The proposed mechanism can estimate communication area, maximum data size, requirement of the QoS control, for each communication channel and then it can select a proper DDS implementation. This thesis shows comparison results of performance and overhead of the current available DDS implementations to evaluate effectiveness of this proposal, describes implementation of the mechanism.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA12149313
書誌情報 研究報告組込みシステム(EMB)

巻 2018-EMB-47, 号 2, p. 1-6, 発行日 2018-02-28
ISSN
収録物識別子タイプ ISSN
収録物識別子 2188-868X
Notice
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc.
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-20 02:35:06.505098
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3