@techreport{oai:ipsj.ixsq.nii.ac.jp:00217257, author = {高瀬, 英希 and 祐源, 英俊}, issue = {37}, month = {Mar}, note = {分散型のロボットシステムにおけるエッジデバイスの応答性やリアルタイム性の向上および消費電力の削減などへの期待から,ROS 2 への組込み技術の導入に注目が集まっている.本研究の目的は,組込みデバイス向けの高効率な ROS 2 通信方式およびメモリ軽量な実行環境を確立することである.提案する実行環境である mROS 2 は,主に組込み向けの軽量プロトコルスタックおよびリアルタイム OS から構成される.最大の利点は,ホストデバイス上の ROS 2 ノードとの通信において,既存の環境では必須であった仲介の役割を担う Agent ノードを不要にできることである.本研究では,目的の実現に求められる設計要件を整理し,効率的な通信処理を実現するためのソフトウェア構成および動作フローを設計する.また,mROS 2 通信ライブラリとして提供する API は,汎用 OS 向けの ROS 2 のクライアントライブラリと互換性を保つようにする.提案手法を STM32 NUCLEO-F767ZI ボード上に実装し,本研究成果が通信性能に優れた分散ロボットシステムの実現に貢献することを示す.}, title = {mROS 2:組込みデバイス向けのROS 2ノード軽量実行環境}, year = {2022} }