| Item type |
Journal(1) |
| 公開日 |
2017-10-15 |
| タイトル |
|
|
タイトル |
IXM:ロボット制御ソフトウェア向けプロセス間通信ミドルウェア |
| タイトル |
|
|
言語 |
en |
|
タイトル |
IXM: Rapid Inter-process Communication Middleware for Robotics Software |
| 言語 |
|
|
言語 |
jpn |
| キーワード |
|
|
主題Scheme |
Other |
|
主題 |
[特集:ユビキタスコンピューティングシステム(Ⅵ)] ロボット,ミドルウェア,ROS,Robot Operating System,プロセス間通信,ロボットミドルウェア |
| 資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_6501 |
|
資源タイプ |
journal article |
| 著者所属 |
|
|
|
芝浦工業大学 |
| 著者所属 |
|
|
|
名古屋大学 |
| 著者所属 |
|
|
|
芝浦工業大学/現在,東洋電装株式会社 |
| 著者所属 |
|
|
|
産業技術大学院大学 |
| 著者所属(英) |
|
|
|
en |
|
|
Shibaura Institute of Technology |
| 著者所属(英) |
|
|
|
en |
|
|
Nagoya University |
| 著者所属(英) |
|
|
|
en |
|
|
Shibaura Institute of Technology / Presently with Toyodenso Co., Ltd. |
| 著者所属(英) |
|
|
|
en |
|
|
Advanced Institute of Industrial Technology |
| 著者名 |
菅谷, みどり
松原, 豊
住谷, 拓馬
中野, 美由紀
|
| 著者名(英) |
Midori, Sugaya
Yutaka, Matsubara
Takuma, Sumiya
Miyuki, Nakano
|
| 論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
近年,接客ロボット,救助支援ロボットやドローンなど,自律的に行動する自律型ロボットの高機能化,複雑化が著しい.我々は,高齢者の行動を追従して,転倒を検出する高齢者見守りロボットを開発している.ロボット制御ソフトウェアの開発においては,機能ごとに別々のプログラムを開発し,それらのプログラム間でセンサ値や制御命令などのデータを通信することで,互いに連携できるよう支援するミドルウェアが用いられる.ROS(Robot Operating System)は,通信機能が単純で,サポートされる機器も豊富であることことから急速に普及している.その一方で,Linuxが動作する高性能コンピュータを用いることを前提としているので,性能が限られる組込みシステムで動作させる際には性能と安全性の課題がある.本論文では,単一コンピュータ上における複数プロセス間の通信に着目し,ROSの提供する通信機能の高速化,リアルタイム性の向上,安全性の向上を実現するIXM(Information eXchange Middleware)を提案する.IXMは,共有メモリを用いて,高速かつリアルタイム性の高い通信を実現する.機能と通信性能の観点で評価し,IXMが,組込みシステム向けのロボット制御ソフトウェアの通信ミドルウェアとして適することを示す. |
| 論文抄録(英) |
|
|
内容記述タイプ |
Other |
|
内容記述 |
In recent years, autonomous robots, such as service robots, rescue support robots and drones, are becoming more advanced and complicated. We are developing an elderly watching robot that tracks the behavior of elderly people and detects falls. In the development of robot control software, middleware is used to develop different programs for each function, and support data such as sensor values and control instructions to communicate with each other so that they can cooperate with each other. The ROS (Robot Operating System) has been rapidly spreading because the communication function is simple and there are a lot of supported devices. On the other hand, since a high-performance computer running Linux is required, there are problems of performance and safety when operating in an embedded system with limited performance. In this paper, we focus on communication between multiple processes on a single computer and propose a middleware IXM(Information eXchange Middleware)that realizes high-speed communication function, improved real-time property, and a mechanism to reduce an influence of software bugs. It realizes high-speed, real-time communication with shared memory. Evaluation from the viewpoint of function and communication performance, we show that it is suitable as communication middleware of robot control software for embedded systems. |
| 書誌レコードID |
|
|
収録物識別子タイプ |
NCID |
|
収録物識別子 |
AN00116647 |
| 書誌情報 |
情報処理学会論文誌
巻 58,
号 10,
p. 1578-1590,
発行日 2017-10-15
|
| ISSN |
|
|
収録物識別子タイプ |
ISSN |
|
収録物識別子 |
1882-7764 |