ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング


インデックスリンク

インデックスツリー

  • RootNode

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

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. シンポジウム
  2. シンポジウムシリーズ
  3. Asia Pacific Conference on Robot IoT System Development and Platform (APRIS)
  4. 2018

ContextROS: A Context-Oriented Framework for the Robot Operating System

https://ipsj.ixsq.nii.ac.jp/records/192965
https://ipsj.ixsq.nii.ac.jp/records/192965
0825a476-8cf5-414d-9211-ab5c98978064
名前 / ファイル ライセンス アクション
IPSJ-APRIS2018002.pdf IPSJ-APRIS2018002.pdf (1.3 MB)
Copyright (c) 2018 by the Information Processing Society of Japan
オープンアクセス
Item type Symposium(1)
公開日 2018-12-25
タイトル
タイトル ContextROS: A Context-Oriented Framework for the Robot Operating System
タイトル
言語 en
タイトル ContextROS: A Context-Oriented Framework for the Robot Operating System
言語
言語 eng
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_5794
資源タイプ conference paper
著者名 Yuta, Saeki

× Yuta, Saeki

Yuta, Saeki

Search repository
Ikuta, Tanigawa

× Ikuta, Tanigawa

Ikuta, Tanigawa

Search repository
Kenji, Hisazumi

× Kenji, Hisazumi

Kenji, Hisazumi

Search repository
Akira, Fukuda

× Akira, Fukuda

Akira, Fukuda

Search repository
著者名(英) Yuta, Saeki

× Yuta, Saeki

en Yuta, Saeki

Search repository
Ikuta, Tanigawa

× Ikuta, Tanigawa

en Ikuta, Tanigawa

Search repository
Kenji, Hisazumi

× Kenji, Hisazumi

en Kenji, Hisazumi

Search repository
Akira, Fukuda

× Akira, Fukuda

en Akira, Fukuda

Search repository
論文抄録
内容記述タイプ Other
内容記述 One of the important tasks in the robotics field is the development of context-aware robots. These robot changes behavior according to context such as a surrounding situation and provides more appropriate service. It is very useful because it can respond flexibly to various situations. The Robot Operating System (ROS), which is open-source middleware, is common as a development environment of such robots. ROS facilitates the development of applications with excellent versatility, reusability, and portability because it is a component-based peer-to-peer distributed system. However, ROS does not have a framework to support the description of the code related to the context. Therefore, the fragments of code pertaining to context dependence are dispersed throughout the code, becoming more complicated and less maintainable. In this paper, ContextROS which is a framework for applying Context-oriented Programming (COP) to ROS is proposed. ContextROS adds layer as a language element to ROS and modularize the context dependence code explicitly. It also performs layer activations/deactivations for distributed nodes using ROS communication. We apply ContextROS to a simple application and evaluate it by comparison with ROS. The results of the evaluation confirmed that ContextROS is confirmed to be able to reduce the dispersion of the description of the behavior of each context without compromising the performance of the ROS.
論文抄録(英)
内容記述タイプ Other
内容記述 One of the important tasks in the robotics field is the development of context-aware robots. These robot changes behavior according to context such as a surrounding situation and provides more appropriate service. It is very useful because it can respond flexibly to various situations. The Robot Operating System (ROS), which is open-source middleware, is common as a development environment of such robots. ROS facilitates the development of applications with excellent versatility, reusability, and portability because it is a component-based peer-to-peer distributed system. However, ROS does not have a framework to support the description of the code related to the context. Therefore, the fragments of code pertaining to context dependence are dispersed throughout the code, becoming more complicated and less maintainable. In this paper, ContextROS which is a framework for applying Context-oriented Programming (COP) to ROS is proposed. ContextROS adds layer as a language element to ROS and modularize the context dependence code explicitly. It also performs layer activations/deactivations for distributed nodes using ROS communication. We apply ContextROS to a simple application and evaluate it by comparison with ROS. The results of the evaluation confirmed that ContextROS is confirmed to be able to reduce the dispersion of the description of the behavior of each context without compromising the performance of the ROS.
書誌情報 Proceedings of Asia Pacific Conference on Robot IoT System Development and Platform

巻 2018, p. 7-12, 発行日 2018-12-25
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-19 23:56:17.171397
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

Yuta, Saeki, Ikuta, Tanigawa, Kenji, Hisazumi, Akira, Fukuda, 2018: 情報処理学会, 7–12 p.

Loading...

エクスポート

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

Confirm


Powered by WEKO3


Powered by WEKO3