組込み用Linuxボード,BeagleBone Blackにおける RTミドルウェアの動作と開発支援ツール

Similar documents
Microsoft Word - xfinderマニュアル.docx

第3部:プログラミング実習

ユーザーズマニュアル 有線ネットワークシステム 発行日 2016 年 3 月 30 日

Raspberry Pi で WEB カメラを使用 会津大学 RT ミドルウェア講習会 2017 The University of Aizu

EV3 の初期設定

ユーザーズマニュアル 有線無線通信ネットワークシステム Wi-Fi 経路情報ビューア 発行日 2017 年 3 月 30 日 公立大学法人会津大学 株式会社東日本計算センター

吉田坂本.pptx

ERDAS IMAGINE における処理速度の向上 株式会社ベストシステムズ PASCO CORPORATION 2015

Raspberry Pi (Windows10 IoT Core) を使用したリーダ ライタの制御例 (UART 接続 ) 2018 年 12 月 18 日第 版 株式会社アートファイネックス

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂

ホンダにおける RT ミドルウェア開発と標準化活動 株式会社本田技術研究所基礎技術研究センター関谷眞

Windows PC VPN ユーザー向け手順書 SoftEther VPN (SSL-VPN) を用いた筑波大学 VPN サービスへの接続方法 学術情報メディアセンター VPN ユーザーマニュアルから Windows PC 向けの情報だけを詳細に説明した設定手順書を作成いたしましたのでご利用くださ

Microsoft PowerPoint - Android+TPMによるセキュアブート_KDDI研_後日配布用

Macintosh

Macintosh

Perle社 ターミナルサーバIOLAN STS8と富士通PCサーバ PRIMERGY RX2520 M1 の接続検証結果報告書(Red Hat Enterprise Linux 6.6(for Intel64)版)

Microsoft PowerPoint RT講習会(送付用)_ [互換モード]

2. 生田仮想デスクトップ PC の接続方法 生田仮想デスクトップ PC に接続する方法は 次の 2 通りです 1. HTML アクセス Internet Explorer や Safari などのブラウザを用います PC に特別なソフトウェアをインストールす る必要が無いので 管理者権限をもってい

Fortinet 社 FortiExplorer 操作マニュアル 株式会社ネットワークバリューコンポネンツ 第一版 Page1 Network Value Components Ltd. Copyright (c)2012 Network Value Components Ltd. All Righ

<4D F736F F F696E74202D20834A815B836C838B835C815B835882CC95E082AB95FB F4B2E B8CDD8AB B83685D>

PLC-Remote取扱説明書

プリンタードライバーインストールガイド - Windows 10/8.1 - 本ガイドは 複合機 bizhub C368 を例に説明をしています 他の機種の場合も操作 法は同じです 本書では Windows 10 および 8.1 で複合機を利 するために必要なプリンタードライバーのインストール 法を

2015/04/01 改定 オムロン DeviceNet ユニット CJ1W-DRM21 に関するコンフィグレーション作業について 1. 概要 DeviceNet ユニット CJ1W-DRM21 を装着したオムロン製 CJ2 シリーズと WAGO-I/0-SYSTEM DeviceNet 対応バスカ

Microsoft PowerPoint - ã•’Newlineã•‚TRUCAST_ã†fl紹仉è³⁄挎_ pptx

文書番号 :XIA001 Revision :1.00 XIMEA 社カメラ付属ソフトウェア XIMEA API Software Package インストールマニュアル 株式会社アプロリンク

Canon Mobile Scanning MEAP Application インストールについて

Notesアプリが iPadで動くDomino Mobile Apps ご紹介

手順書 20 イメージ最小化作業 はじめに JumboSpot を動かすために使用している RaspberryPi( 以下 ラズパイ という ) に Pi-Star という OS 兼ソフトウェアを microsd カードにセットアップして利用しているが バックアップイメージを残す際に利用するソフトウ

サイドローディングに必要な環境 以下の表を参照ください エディション ドメイン不参加 ドメイン参加 Windows8.1 サイドローディング不可 サイドローディング不可 Windows RT 8.1 Windows 8.1 Pro サイドローディングキーが必要 サイドローディングキーが必要 ドメイン

PowerPoint Presentation

情報漏洩対策ソリューション ESS REC のご説明

ユーザーズマニュアル 有線無線通信ネットワークシステム STP ポート状態ビューア 発行日 2017 年 3 月 30 日 公立大学法人会津大学 株式会社東日本計算センター

(Microsoft Word - VisionPro\203C\203\223\203X\203g\203\214\201[\203V\203\207\203\223\203}\203j\203\205\203A\203\ doc)

2. WiFi 接続 1.1 GuruPlug Server 初期設定情報 記載の SSID が設定されているアクセスポイントが GuruPlug Server です PC を操作して GuruPlug Server のアクセスポイントに接続して WiFi 接続してください 接続に成功すると PC

組込み Linux の起動高速化 株式会社富士通コンピュータテクノロジーズ 亀山英司 1218ka01 Copyright 2013 FUJITSU COMPUTER TECHNOLOGIES LIMITED

ブート ~OS が起動されるまで~

PRONETA

使用する前に

はじめに 京セラ製スマートフォンを指定の microusb ケーブル ( 別売 ) またはこれと共通仕様の microusb ケーブル ( 別売 )( 以下 USB ケーブル ) と接続して USB テザリング機能をご使用いただくためには あらかじめパソコンに USB ドライバ をインストールしてい

1. インストールする前に 1. インストールする前に プリンタードライバーをインストールする前に 下記の事項を確認してください 複合機が正しく接続されているネットワーク接続の場合複合機を社内 LAN などのネットワークにつなげて使用する場合は 複合機が正しくネットワークに接続されていることをネット

CommCheckerManual_Ver.1.0_.doc

TFTP serverの実装

コースの目標 このコースを修了すると 下記のことができるようになります : 1. WebDAV の基本的理解を深める 2. WebDAV 経由で ASUSTOR NAS に接続する 前提条件 受講前提条件 : なし 次の項目についての知識を持つ受講生を対象としています :s 該当なし 概要 1. W

TeamViewer 9マニュアル – Wake-on-LAN

文書番号: NWT KO001

ソフトウェアの説明

はじめに URBANO PROGRESSO を microusb ケーブル 01 ( 別売 ) またはこれと共通の仕様の microusb ケーブル ( 別売 )( 以下 USB ケーブル ) と接続して USB テザリング機能をご使用いただくためには あらかじめパソコンに USB ドライバ をイン

汎用プロキシ利用案内 汎用プロキシ利用案内 目次 汎用プロキシ利用案内 はじめに 汎用プロキシとは 利用可能なポート 概要 動作環境 インストール Windows <I

課題情報シート テーマ名 : 動画中継ラジコンカーの製作 担当指導員名 : 土山博剛実施年度 : 25 年度施設名 : 四国職業能力開発大学校課程名 : 専門課程訓練科名 : 電子情報技術科課題の区分 : 総合制作実習課題学生数 : 1 時間 : 12 単位 (216h) 課題制作 開発のポイント

Microsoft PowerPoint - RM-PDU_IP設定方法.ppt

2. 生田仮想デスクトップ PC の接続方法 生田仮想デスクトップ PC に接続する方法は 次の 2 通りです 1. HTML アクセス Internet Explorer や Safari などのブラウザを用います PC に特別なソフトウェアをインストールす る必要が無いので 管理者権限をもってい

ICLT 操作マニュアル (2011 年 05 月版 ) Copyright 2011NE 東京株式会社 All Rights Reserved

コースの目標 このコースを修了すると 下記のことができるようになります : 1. WebDAV の基本的理解を深める 2. WebDAV 経由で ASUSTOR NAS に接続する 前提条件 受講前提条件 : なし 次の項目についての知識を持つ受講生を対象としています :s 該当なし 概要 1. W

EB-RL7023+SB/D2

8. Windows の補足情報 コマンドの使用についての説明です Windows からのファイル直接印刷 Windows でコマンドを使用したファイル直接印刷の方法についての説明です この機能はネットワーク接続をしているときに使用できます この方法で印刷できるファイルは 本機が搭載しているエミュレ

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1

二次元連続動的計画法による知的画像処理システム ImageFileSelector RTC 機能仕様書 ImageFileSelectorRTC Ver.1.0 ( 株 ) 東日本計算センター 1 / 11

Maple 12 Windows版シングルユーザ/ネットワークライセンス

TWE-Lite R 取扱説明書

使用するマウスのタイプを一覧から選択する PS/2 タイプのホイール マウス ( 画面をスクロールするための回転ボタンが付いているマウス ) を使用する場合は Wheel Mouse(PS/2) を PS/2 タイプの 2 ボタン マウスを使用する場合は 2 Button Mouse(PS/2) を

8051 개발보드 메뉴얼

iExpressソフトフォン TE20-ST-EX

HMD を用いた PT カメラのインターネット遠隔操作芝浦工業大学知能機械システム研究室 HMD(Head Mounted Display) を用いた PT(Pan-Tilt) カメラのインターネット遠隔操作 ユーザマニュアル (ver1.0) 2014 年 10 月 23 日 芝浦工業大学知能機械

Microsoft Word - GoNET-MIS_評価環境構築マニュアル_ver docx

目次 1 Raspberry Pi の初期設定... 2 System 設定... 3 Interfaces 設定... 4 Localisation 設定 無線 LAN の設定... 7 GUI での設定... 7 CUI での設定 PC の設定 Bonjo

MC3000一般ユーザ利用手順書

IC-R8600をSDRに使用するには

RS_Base のインストールをおこなう前に パソコンの設定とネットワークの設定 RS_Base は 1 台の PC だけでももちろん使用できますが ネットワーク上の複数の PC でクライアント / サーバ方式の運用も可能です ここでサーバとは RS_Base のデータを保存する PC という意味で

WiFiの現状

大域照明計算手法開発のためのレンダリングフレームワーク Lightmetrica: 拡張 検証に特化した研究開発のためレンダラ 図 1: Lightmetrica を用いてレンダリングした画像例 シーンは拡散反射面 光沢面を含み 複数の面光 源を用いて ピンホールカメラを用いてレンダリングを行った

Slide

LAN ケーブル接続について

Microsoft Word - プリンタ設定手順_改

SMB ファイル共有機能 設定 / 利用ガイド 本ガイドは 複合機 bizhub C658/C558/C458/ C368/C308/C258 を例に説明をしています 他の機種の場合も操作方法は同じです 本ガイドでは SMB ファイル共有機能を複合機で利用するために必要な設定 / 利用方法を説明しま

Soliton Net’Attest EPS + AT-TQ2400 series WPA/WPA2-Enterprise EAP-PEAP/TLS 設定例

TeamViewer マニュアル – Wake-on-LAN

WiFiの現状

Pirates Buster Series Secure Viewer セットアップマニュアル (Web インストーラ)

PowerPoint プレゼンテーション

 

使える! IBM Systems Director Navigator for i の新機能

無線LAN JRL-710/720シリーズ ファームウェアバージョンアップマニュアル 第2.1版

Windows GPO のスクリプトと Cisco NAC 相互運用性

ES720_GPS_setup_procedure

LightSwitch で申請システム Windows ストアアプリで受付システムを構築してみた 情報政策グループ技術職員金森浩治 1. はじめに総合情報基盤センターでは 仮想サーバホスティングサービスや ソフトウェアライセンス貸与といった さまざまなエンドユーザ向けサービスを行っている 上記のよう

パソコンバンクWeb21 操作マニュアル[導入・事前設定編]

技術レポート 1)QuiX 端末認証と HP IceWall SSO の連携 2)QuiX 端末認証と XenApp の連携 3)QuiX 端末認証 RADIUS オプションと APRESIA の連携 Ver 1.1 Copyright (C) 2012 Base Technology, Inc.

1

スライド 1

<4D F736F F D20836F E C C6F6E C EE682E888B582A2837D836A B2E646F63>

はじめにお読みくださいfor HP Smart Zero Client v5.0

Arduino をドリトルから 制御する教材の試行 鈴木裕貴 1

「ビジネスサーバ」シリーズ設定マニュアル

プリンタードライバーのインストール 本機では Linux 用プリンタードライバーをコンピューターにインストールするためのインストーラー (RPM パッケージ ) を用意しています このインストーラーを使用して プリンタードライバーのインストール およびアップグレードができます プリンタードライバーイ

WebARENA SuiteX V2 EC-CUBE 2.13 インストールマニュアル ( 標準 MySQL+ 非 SSL ) 作成 :2014 年 2 月 Ver.1.1

SAMBA Remote(Mac) 編 PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP

CSD004AA

PNopenseminar_2011_開発stack

Red Hat Enterprise Linux 6 Portable SUSE Linux Enterprise Server 9 Portable SUSE Linux Enterprise Server 10 Portable SUSE Linux Enterprise Server 11 P

2013年『STSSスキルコミュニティ』 テーマ別Kickoff資料

Transcription:

組込み用 Linux ボード,BeagleBone Black における RT ミドルウェアの動作と開発支援ツール 村上青児 ( 筑波大学 / 産総研 ) 安藤慶昭 ( 産総研 ) 関山守 ( 産総研 ) 鍛冶良作 ( 産総研 ) 谷川民生 ( 産総研 ) 神徳徹雄 ( 産総研 ) 1. はじめに 現在の組込みシステムの開発は専門性が求められるため開発の敷居が一般的に高い. これに対し, ロボットの要素技術をより開発者が使いやすいと感じる仕組みを作り, ロボット開発を行う人口を増やすことでロボット産業を活発にすることを目指す. 本論文では,( 独 ) 産業技術総合研究所で開発が進められている RT ミドルウェア (RT-Middleware:RTM) を利用し, 組込み機器向けの開発を効率的に行う開発環境の構築を目指す. 最近発売された Texas Instrument 社の BeagleBone Black を例に取り, 開発フローを検討, 問題点を抽出した. 同ボード上での RT ミドルウェアの動作を検証するとともに, 今回は組込み機器等ヘッドレスシステム ( キーボード, マウス, モニタがないシステム.) の開発 運用時に問題となる点を解決する方法を提案する. 2. RT ミドルウェアと小型 Linux ボード RT ミドルウェアは分散されたロボット機能要素を統合 管理するための開発支援ツールである [1]. 分散されたロボット要素のモジュールを RT コンポーネント (RT-Component:RTC) と呼び, コンポーネントはネットワークを通して管理することができる. このような開発者支援ツールを用いることで, 大幅に開発者の敷居が下がると期待される. 現在 RTM は多様なプラットフォームで動作するように開発され, 組込み機器などでも多数動作実績が報告されている [2,3]. これまで, 小型 Linux ボードにおいての RT ミドルウェア動作実績は,Armadillo や RaspberryPi の報告がある [4,5]. このような組込み型の小型 Linux ボードは, センサモジュールや, カメラからの出力をオンボードで処理することができ, さらにネットワークに容易に接続できるというメリットがある. また, ロボット技術を扱うためには組込み機器の専門知識が必要とされるが, このような汎用 OS を使っていることで, 組込みの専門知識が無い人も取り込むことが出来ると期待できる. そのため, 今後ますます組込み Linux ボードの使用が拡大すると期待される. 図 1 BeagleBone Black 本論文では最近発売された組込み小型 Linux ボード,BeagleBone Black において RT ミドルウェアを導入し評価を行った. 図 1 に示すものが BeagleBone Black である.BeagleBone Black はプロセッサアーキテクチャが Coretex-A8, 動作周波数 1GHz, RAM 512MB を持ち,$45 ドルと安価に手に入るため, コスト面においても開発の敷居を下げることに貢献すると考えられる. 今回はユーザーの敷居を低くし開発に集中できるように, 工場出荷状態でインストールされている Angstrom Linux を利用することを前提とした. 3. 小型組込み Linux ボードにおける開発 図 2 通常の組込みボードにおける開発手順

通常, 組込み Linux ボードを開発する際には図 2 のような手順を踏む. このような開発手順は煩雑で時間もかかるため, これを解決する方法について考える. 3.1 開発効率化に関する考察 ユーザーの敷居を下げるという観点から, ネットワークに BeagleBone Black を接続したその場から,RT ミドルウェアの実行環境をセットアップできる必要がある. 上述の開発プロセスにおいて, とくに煩雑である部分は主に以下の 3 つである. 1. BeagleBone Black にモニタ キーボードを接続し IP アドレスを確認する手順 2. OpenRTM-aist と依存ライブラリをコンパイルする手順 3. 開発した RT コンポーネントを ssh ログインして起動する手順 BeagleBone Black は DHCP でヘッドレス状態でも自動的に IP アドレスを取得しネットワークに接続するが, PC などからログインし開発するには結局 BeagleBone Black にモニタ キーボードを接続して IP アドレスを確認する必要がある. また,BeagleBone Black は比較的高速な組込みボードではあるが,PC と比較すれば低速であり,OpenRTM-aist や依存ライブラリ (omniorb 等 ) のコンパイルには数時間を要する. また,RT コンポーネント開発後に実際に運用する際にはやはり RT コンポーネントを ssh ログインして起動する必要がある. 今回はこれらの問題を解決し図 3 の開発フローを実現することを目指す. IP アドレスを確認しなければならない問題を解決するために, ネットワーク上に存在する BeagleBone Black を MAC アドレス頼りに IP アドレスを返すツール :BeagleBone Finder ( 以下 BBF) を作成した. BBF を使って BeagleBone Black の MAC アドレスを調べるために表示させたものが図 4 である.MAC アドレスの先頭 24bit, つまり BeagleBone Black では図 4 の示すとおり,C8:A0:30 がベンダー ID であるので, ネットワーク上にこのアドレスがあれば BeagleBone Black だと認識できる. 図 4 BeagleBone Black における MAC アドレス 次に BeagleBone Black の先頭 3 つの MAC アドレスを頼りにネットワーク上を探したものが図 4 である. このプログラムは ARP プロトコルを通してネットワーク上の MAC アドレスと IP アドレスを取得し, 先頭の MAC アドレスを比較することで目的のデバイスの IP アドレスを特定している. このプログラムを提供することで, ユーザーは BeagleBone Black をモニタに接続することなく, 手元のパソコンから ssh 経由でログインすることが出来るため, 目的であるへドレスシステムへの第一歩となる. 図 5 BeagleBone Black の IP アドレス取得 4.2 opkg 形式によるパッケージの提供 図 3 目標とするワークフロー手順 2~5 までを自動で行う 4. RT コンポーネント開発 運用環境の構築 4.1 BeagleBone Black 探索ツール BeagleBone Black にモニタ キーボードを接続して BeagleBone Black 上での,RT ミドルウェアの実行例は過去に報告がなかったため, 今回はネットワーク上から必要なソースファイルをダウンロードしコンパイルを行った. このように, 使用している組込みボードがあまりメジャーでない場合, ウェブ上にバイナリの実行ファイルが無いため, ソースファイルからのコンパイルを行う必要がある.BeagleBone Black の場合,RT ミドルウェアで必要な omniorb をソースからコンパイルした際約 2 時間,RT ミドルウェアのコンパイルに約 2 時間を要した. しかし, この問題を解消するために,Angstrom Linux ディストリビューションで使われているパッケージ形式,

opkg に準拠した omniorb のパッケージ OpenRTM-aist-1.1 のパッケージを作成した. パッケージをあらかじめ作成し提供することで,RT ミドルウェアの導入にかかる時間を大幅に短縮した. 4.3 BeagleBone Black, プログラムの自動起動. RT ミドルウェアの導入まで非常に容易に行えるようになり, あとは RT コンポーネントのソースコード BeagleBone Black 上にコピーしコンパイルするだけで RT コンポーネントを動作させることができる. ここでさらに, 実運用時に ssh でリモートからログインせずに RT コンポーネントを起動することができれば, 機器に組み込んだ際に電源を投入するだけで他のシステムと連携して動作を開始することができる. このために,RT コンポーネントを自動起動する仕組みを構築した. Angstrom Linux は従来の SysV 系 init スクリプトと systemd を併用したシステムサービス起動機構を持っている. さらに, デフォルト状態では従来のいわゆる rc.local スクリプトが存在しない. 今回は,init.d に rc.local をコールする仕組みを独自で作成するとともに,rc.local から RT コンポーネント起動スクリプトを呼び出す仕組みを作成した. 具体例を次に示す. 5 BeagleBone Black で Kobuki の操作を行う 移動ロボット制御 RT コンポーネントを例にとり, RT コンポーネントの自動起動の仕組みを構築する. 対象とする移動ロボットは Yujin Robotics 社の Kobuki とした.Kobuki は実験用の移動ロボットプラットフォームであり,PC などからシリアルポートとして認識される USB から制御することが可能である. ロボットからは 5V,12V 等の電源が供給されており, BeagleBone Black などに電源供給可能である. Kobuki を制御する RT コンポーネント (KobukiAIST RTC) を作成し,BeagleBone Black 上にてコンパイル, インストールを行った. さらに, 自動起動スクリプトを rc.local から起動するように設定した. この起動するクリプトは先頭の RT コンポーネントの実行ファイル名を変更することにより, 他のコンポーネントの起動にも容易に利用することができる. このスクリプトでは, BeagleBone Black 上で CORBA ネームサービスを起動し, さらに KobukiAIST RTC を起動しこのネームサーバ上に登録させている. 外部からは BeagleBone Black のホスト名 IP アドレスを avahi 経由で取得, このネームサーバへ接続することにより起動した KobukiAIST RTC の参照を取得することができる. 以上により,Kobuki の電源を投入後 BeagleBone Black が自動的に起動することにより, ネームサーバ KobukiAIST RTC が自動起動する. 以上により BeagleBone Black にログインし RTC を起動することなく RT コンポーネント経由でロボットを操作でき, 完全なヘッドレスシステムとして運用可能となった. 図 6 RT システムエディタ上で接続されたジョイスティック RTC と KobukiAIST RTC

5.1 Kobuki 制御実験 BeagleBone Black で自動起動した Kobuki コンポーネントと,Windows 上で起動させた GUIJoyStick コンポーネントを Windows 上のシステムエディタで接続, 起動した ( 図 6).Kobuki と BeagleBone Black を運用した際の構成は図 7 になる. 実際に Kobuki を GUI ジョイスティックの操作で走行させた. また Kobuki コンポーネントからは,Kobuki に実装されている LED を制御することが出来るためその動作確認を行った ( 図 8). 以上が BeagleBone Black を使った RT ミドルウェアの動作検証である. 図 7 GUI ジョイスティックによる Kobuki の操作実験. みを作ることで, 小型組込み Linux の機能を最大限に活用できると考えている. 今後 RT ミドルウェアとの更なる連携を図ることでこのような小型の組込み Linux デバイスの開発の敷居を下げ, ロボット技術を応用できるようなソフトウェア的支援環境を構築する. 本稿に関するチュートリアルを OpenRTM-aist の Web に今後掲載する予定である. 参考文献 [1] Noriaki Ando, et al.: RT-Middleware: Distributed Component Middleware for RT (Robot Technology) :IROS 2005, pp.3933-3938 [2] 鈴木喬, 他 "RT ミドルウェアを適用したロボット機能要素の分散制御 ", SI2012 p.1b3-6, 2006.12 [3] Noriaki ANDO, et al.: "RTC-Lite: Lightweight RT-Component for Distributed Embedded Systems", SICE Journal of Control. Measurement, and System Integration.Vol.2, No.6, pp.328-333, 2009 [4] 安藤慶昭, " 組込み機器用 RT コンポーネント開発環境 ATDE for OpenRTM-aist", SI2012 pp.543-547, 2012.12 [5] Raspberry Pi + OpenRTM-aist 活用事例 http://www.openrtm.org/openrtm/ja/content/raspberrypi-op enrtm-tutorial 図 8 BeagleBoneBlack で動いている RT コンポーネントから,Kobuki 上の LED の制御を行った 6 終わりに本論文では, 最近発売された BeagleBone Black において,RT ミドルウェアの開発における問題点を洗い出した. そこで浮き彫りになった, 組込み型の小型 Linux ボードにおけるヘッドレスシステムの開発における煩雑さや, 敷居の高さを解決するいくつかの方法を提案した. 実際に BeagleBone Finder, OpenRTM-aist などの opkg 形式のパッケージの作成, RT コンポーネントの自動起動を行うスクリプトの作成を行うなどしていくつかの問題を改善した. 今回解決できたのは RT ミドルウェアの開発環境の導入までであり, 今後開発者が BeagleBone Black の汎用 IO ピン等を通してセンサ等入出力機器を容易に扱える仕組みを整備する予定である. このような仕組