• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2019 年度 実施状況報告書

Robot Operating System向け文脈指向言語基盤と方法論

研究課題

研究課題/領域番号 17K00079
研究機関九州大学

研究代表者

久住 憲嗣  九州大学, システムLSI研究センター, 准教授 (10380685)

研究期間 (年度) 2017-04-01 – 2021-03-31
キーワードRobot Operating System / コンテキスト指向プログラミング
研究実績の概要

本研究は、組込みシステム、特に多機能なスマートロボットを対象において事実上の標準であるRobot Operating System(ROS)に、コンテキスト指向プログラミング(COP)を適用したContextROSを研究、開発し、様々な応用に対して適用してその実用性を評価することが目的である。
昨年度までにContextROSをPythonをターゲットにプロトタイプの実装を実施し、モバイルロボットを含むスマートホーム環境をケーススタディとして構築し、提案手法を使用するとコード行数が少なく、凝集度が保たれること、保守性が向上することを確認した。また、応用によっては性能が足りないという課題を発見した。
本年度はより性能が必要な応用にも対応すべくC++に対応したContextROSを開発し、PythonとC++が混在する環境においても利用できるようにすることを目標とした。まずC++向けのCOP実装であるRTCOPを実装し、評価を実施した。その結果、既存研究で最も性能の高い実装であるSubjective-Cと比較し、メソッド実行で約1/2、レイヤアクティベーションで約1/1000の時間で実行できることを確認した。さらに、省メモリであることを確認した。また、C++の文法を自然に拡張する形でCOPを実現する文法を提案し、実現した。また、ContextROSにRTCOPを組込み機能することを確認した。

現在までの達成度 (区分)
現在までの達成度 (区分)

2: おおむね順調に進展している

理由

計画に記述したとおりの進捗である。現在までにContextROSのプロトタイプをROSでよく使用される言語であるPythonを対象に実装を行い、ContextROSをケーススタディにより評価してきた。現在までに発見した課題のひとつに実行時間の改善があり、その対応のためにCOPのC++実装であるRTCOPを提案、評価し、ContextROSとして実装した。

今後の研究の推進方策

ContextROS及びRTCOPを活用したケーススタディを実施し、利便性と性能を向上させつつ、評価を実施する。具体的には異常系、正常系を含むより複雑なシステムをケーススタディとして開発し、実証評価する。

次年度使用額が生じた理由

当初、国際会議に出張する予定であったが新型コロナウイルスの影響により遠隔開催となったため旅費が不要になったことが一番の差額の原因である。来年度以降により大きなケーススタディを実施する物品や成果発表の旅費、参加費、論文投稿費に使用したい。

  • 研究成果

    (3件)

すべて 2019

すべて 雑誌論文 (1件) (うち査読あり 1件) 学会発表 (2件) (うち国際学会 2件)

  • [雑誌論文] RTCOP:組込みソフトウェア開発への適用を考慮したC++ベースのコンテキスト指向プログラミングフレームワーク2019

    • 著者名/発表者名
      谷川 郁太, 久住 憲嗣, 小倉 信彦, 菅谷 みどり, 渡辺 晴美, 福田 晃
    • 雑誌名

      情報処理学会論文誌

      巻: 60 ページ: 1338-1349

    • 査読あり
  • [学会発表] Context-Oriented Live Programming Environments with Mixed Reality System for IoT Education2019

    • 著者名/発表者名
      Ikuta Tanigawa, Harumi Watanabe, Nobuhiro Ohe, Mikiko Sato, Nobuhiko Ogura, Takeshi Ohkawa, Kenji Hisazumi
    • 学会等名
      Workshop on LIVE Programming
    • 国際学会
  • [学会発表] IoT Educational System on Mixed Reality Environments with Context-Oriented Programming2019

    • 著者名/発表者名
      Ikuta Tanigawa, Harumi Watanabe, Nobuhiro Ohe, Mikiko Sato, Nobuhiko Ogura, Takeshi Ohkawa, Kenji Hisazumi, Akira Fukuda
    • 学会等名
      Asia Pacific Conference on Robot IoT System Development and Platform
    • 国際学会

URL: 

公開日: 2021-01-27  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi