• 検索結果がありません。

ネットワークロボットの実現に向けて −ロボット情報流通のためのプラットフォームアーキテクチャの検討−

N/A
N/A
Protected

Academic year: 2021

シェア "ネットワークロボットの実現に向けて −ロボット情報流通のためのプラットフォームアーキテクチャの検討−"

Copied!
6
0
0

読み込み中.... (全文を見る)

全文

(1)

社団法人 電子情報通信学会 信学技報

THE INSTITUTE OF ELECTRONICS, TECHNICAL REPORT OF IEICE

INFORMATION AND COMMUNICATION ENGINEERS

ネットワークロボットの実現に向けて

−ロボット情報流通のためのプラットフォームアーキテクチャの検討−

下倉 健一朗

手塚 博久

片渕 典史

町野 保

南條 義人

岩城 敏

†NTTサイバーソリューション研究所 〒239-0847 神奈川県横須賀市光の丘 1-1

‡NTTサイバーソリューション研究所 〒180-8585 東京都武蔵野市 3-9-11

E-mail: †[email protected], ‡{tezuka.hirohisa, katafuchi.norifumi, machino.tamotsu, nanjo.yoshito,

iwaki.satoshi}@lab.ntt.co.jp

あらまし 本報告では,ネットワークロボットにおけるプラットフォームの役割を考察し,接続ユニット/エリア

管理ゲートウェイ/認証データベースの 3 階層から構成されるプラットフォームのコンセプトを提案する.また,フ

ィールド情報流通フォーマット FDML およびフィールド情報流通プラットフォーム FDC をベースにしたネットワ

ークロボットプラットフォームのプロトタイプを構築し,および人の状況に応じてサービスフローが起動できるこ

とを実験的検証した結果を示す.

キーワード ネットワークロボット,プラットフォーム,FDML

1. は じ め に

来 る べ き ユ ビ キ タ ス 社 会 に お い て は , ネ ッ ト ワ ー ク と ロ ボ ッ ト が 融 合 し た ネ ッ ト ワ ー ク ロ ボ ッ ト の 実 現 に よ る サ ー ビ ス の 創 出 が 期 待 さ れ て い る . 図 1 は 将 来 ネ ッ ト ワ ー ク ロ ボ ッ ト が 提 供 す る サ ー ビ ス を 一 例 と し て 示 し た も の で あ る .ネ ッ ト ワ ー ク ロ ボ ッ ト は ,(1)身 体 を 持 つ ビ ジ ブ ル 型 ,(2)環 境 に 埋 め 込 ま れ た ア ン コ ン シ ャ ス 型 ,(3)電 脳 空 間 に 存 在 す る バ ー チ ャ ル 型 に 分 類 さ れ る[ 1]. シ ョ ッ ピ ン グ モ ー ル 等 で も 多 く の ビ ジ ブ ル ロ ボ ッ ト が 存 在 し て お り , 周 辺 の 壁 や 天 井 に 埋 め 込 ま れ た セ ン サ は 画 像 や RF-ID タ グ 等 の 情 報 か ら 歩 行 者 の 行 動 を 推 定 す る ア ン コ ン シ ャ ス ロ ボ ッ ト と し て 機 能 す る . 加 え て ,携 帯 電 話 や PDA 等 に は バ ー チ ャ ル ロ ボ ッ ト が エ ー ジ ェ ン ト と し て 歩 行 者 に 様 々 な 情 報 を 提 供 す る . こ れ ら の ロ ボ ッ ト は 全 て ネ ッ ト ワ ー ク に 接 続 さ れ る こ と で , ビ ジ ブ ル , ア ン コ ン シ ャ ス な ら び に バ ー チ ャ ル ロ ボ ッ ト と し て 協 調 ・ 連 携 し て 動 作 す る こ と が 可 能 と な る . こ の よ う な 環 境 を 実 現 す る こ と に よ り , 行 き 先 の 分 か ら な く な っ た 歩 行 者 を ア ン コ ン シ ャ ス ロ ボ ッ ト が 発 見 し , ビ ジ ブ ル や バ ー チ ャ ル ロ ボ ッ ト が 行 き 先 ま で の 道 案 内 す る ,と い っ た サ ー ビ ス が 実 現 可 能 と な る . こ れ ま で に , 人 が 活 動 し て い る 周 囲 の 状 況 を 環 境 に 存 在 す る セ ン サ 群 を 用 い て 認 識 す る こ と で 人 を 支 援 し よ う と す る 研 究 は 進 め ら れ て お り , 例 え ば , 生 活 空 間 で あ る 部 屋 で 人 の 情 報 を 蓄 積 し 人 の 行 動 支 援 に 利 用 す る Robotic Room[ 2 ]や , 複 数 の 知 覚 エ ー ジ ェ ン ト か ら な る 全 方 位 カ メ ラ[ 3]な ど が 報 告 さ れ て い る . こ の よ う な 先 行 研 究 を ネ ッ ト ワ ー ク に つ な が っ た ア ン コ ン シ ャ ス 型 ロ ボ ッ ト と い う 観 点 で 見 る と 、 収 集 さ れ た 情 報 あ る い は 認 識 結 果 を 一 旦 蓄 積 し た 上 で 別 の 空 間 や 履 歴 と し て 別 の タ イ ミ ン グ で 再 利 用 す る と 言 っ た 点 で は , 十 分 な 吟 味 が さ れ て い な い の が 現 状 で あ る . 例 え ば 個 人 情 報 の 保 護 と い う 点 で は , 情 報 を 再 利 用 す る 際 に は , 情 報 が 当 人 あ る い は 指 定 さ れ た 者 に の み 利 用 可 能 で あ る よ う な 情 報 の 開 示 制 御 機 能 が 必 要 と な っ て く る . 一 方 , ビ ジ ブ ル 型 ロ ボ ッ ト に 関 す る 研 究 に つ い て は , 単 体 で 身 振 り や 音 声 を 使 っ て 道 案 内 や 商 品 案 内 な ど の サ ー ビ ス を 実 現 し た 例 は 存 在 す る . ま た , 携 帯 電 話 に 組 み 込 ま れ た エ ー ジ ェ ン ト に よ る 道 案 内 等 の サ ー ビ ス も 既 に 開 発 さ れ て い る . し か し な が ら , こ れ ら の ロ ボ ッ ト も ネ ッ ト ワ ー ク に つ な が る こ と で , 利 用 空 間 の 共 有 ,複 数 ロ ボ ッ ト に よ る 連 係 動 作 ,様 々 な 情 報 の 共 有 , 遠 隔 操 作 な ど が 同 時 に 実 現 可 能 に な る . 上 記 の よ う な 環 境 を 実 現 す る た め に は , サ ー ビ ス を ロ ボ ッ ト 単 体 で 提 供 す る 場 合 に 比 べ て , ネ ッ ト ワ ー ク 型 と し て 提 供 す る 場 合 の サ ー ビ ス 品 質 が 向 上 し な け れ ば な ら な い . そ の た め に は , ネ ッ ト ワ ー ク を 介 す る こ と で 従 来 は ロ ボ ッ ト 単 体 で は 持 ち 得 な か っ た 情 報 , ロ ボ ッ ト に 対 し て サ ー ビ ス を 受 け る 人 の 情 報 , ロ ボ ッ ト Unconscious type robot Visible type robot Virtual type robot 図 1 ネ ッ ト ワ ー ク ロ ボ ッ ト 社 会 の イ メ ー ジ

(2)

が 提 供 す べ き サ ー ビ ス の 情 報 , ロ ボ ッ ト の 周 囲 の 環 境 の 情 報 , 等 が リ ア ル タ イ ム で 提 供 さ れ る こ と が 必 要 と な る . ネ ッ ト ワ ー ク の 側 か ら 見 る と , 実 空 間 で 生 み 出 さ れ る コ ン テ ン ツ を 収 集 ・ 蓄 積 ・ 加 工 し て , 実 空 間 に 配 信 す る 情 報 流 通 環 境 を い か に 構 築 す る か , と い う 問 題 と 捉 え る こ と が で き る . 本 稿 で は , 筆 者 ら が 実 空 間 で の 情 報 流 通 を 目 的 に 開 発 し て き た フ ィ ー ル ド 情 報 流 通 プ ラ ッ ト フ ォ ー ム を ベ ー ス と し て , ネ ッ ト ワ ー ク ロ ボ ッ ト に お け る 情 報 流 通 環 境 に つ い て 検 討 し た 結 果 を 報 告 す る .

2. フ ィ ー ル ド 情 報 流 通 プ ラ ッ ト フ ォ ー ム (FDC)

筆 者 ら は こ れ ま で , 製 造 や 医 療 等 の 分 野 で 様 々 な 機 器 が 動 作 し そ の 中 で 人 が 活 動 し て い る 実 空 間 (フ ィ ー ル ド ) で の 情 報 流 通 を 可 能 と す る プ ラ ッ ト フ ォ ー ム (Field Data Center: FDC)を 開 発 し て き た[ 4 ]. フ ィ ー ル ド 情 報 流 通 プ ラ ッ ト フ ォ ー ム に お い て 実 現 す べ き 機 能 要 件 は , 製 造 分 野 を 例 に 取 る と , 以 下 の よ う に 整 理 で き る . • ネ ッ ト ワ ー ク に 接 続 さ れ る 機 器 に 依 存 せ ず ,様 々 な タ イ プ の デ ー タ を 統 一 的 に 扱 え ,蓄 積・流 通 さ せ る こ と が で き る . • 機 器 デ ー タ を 単 に 生 産 管 理 や 監 視 に 用 い る だ け で な く ,ア プ リ ケ ー シ ョ ン と 組 み 合 わ せ て 多 目 的 に 再 利 用 で き る . 図 2 に ,FDC の 機 能 概 要 を 示 す .FDC は ,認 証 や 課 金 等 の ASP 構 築 に 必 要 な 機 能 を は じ め と し て ,各 種 機 器 ( ロ ボ ッ ト , 工 作 機 械 , 医 療 機 器 , 家 電 製 品 ) や セ ン サ な ど か ら ネ ッ ト ワ ー ク 経 由 で 送 信 さ れ る デ ー タ を 受 信 し , 蓄 積 , 管 理 , 表 示 す る 機 能 を 有 し て い る . さ ら に , 例 え ば 製 造 現 場 に お い て は , 各 企 業 が 管 理 し て い る 生 産 情 報 等 の 重 要 な デ ー タ の 送 受 信 を 安 全 に 行 う た め IPSec 等 の セ キ ュ リ テ ィ 技 術 を 併 用 す る こ と が 可 能 な シ ス テ ム と な っ て い る . ま た , 各 種 機 器 情 報 を ネ ッ ト ワ ー ク 上 で 授 受 す る プ ロ ト コ ル お よ び フ ォ ー マ ッ ト が ベ ン ダ ご と に 異 な り 統 一 さ れ て い な い 問 題 を 解 決 す る た め に , 情 報 流 通 フ ォ ー マ ッ ト と し て FDML (Field Data Markup Language)を 開 発 し た . FDML は , 以 下 の 四 つ の 特 徴 を 有 す る XML ベ ー ス の デ ー タ フ ォ ー マ ッ ト で あ る . • デ ー タ の 時 間 カ プ セ ル 化 • 物 理 的 チ ャ ネ ル と 論 理 的 チ ャ ネ ル の 分 離 • 論 理 的 チ ャ ネ ル の プ ロ パ テ ィ 定 義 • シ ン プ ル な タ グ 定 義 に よ り ,ロ ー ス ペ ッ ク 機 器 で も パ ー シ ン グ 処 理 が 可 能 FDML の 基 本 構 造 を 図 3 に 示 す . FDML の 主 要 な タ グ と し て は , 情 報 の 収 集 対 象 と な る 機 器 情 報 を 記 述 す る Info タ グ ,実 フ ィ ー ル ド で の 物 理 的 チ ャ ネ ル と 計 測 結 果 情 報 を 管 理 す る 論 理 的 チ ャ ネ ル の 関 係 を 記 述 す る Definition タ グ , 情 報 の 取 得 ・ 送 信 条 件 を 記 述 す る Condition タ グ ,当 該 取 得 デ ー タ の 時 系 列 値 を 時 刻 情 報 と 対 応 づ け て 記 述 す る Data タ グ が あ る . こ の よ う に セ ン サ 情 報 な ど の 時 系 列 デ ー タ を 拡 張 子 が .fdml の フ ァ イ ル 形 式 に 変 換 す る こ と で ,異 な る タ イ プ の 情 報 の 関 係 も 統 一 的 に 扱 う こ と が 可 能 と な る . こ こ ま で , 機 械 (セ ン サ )の 挙 動 を モ ニ タ リ ン グ す る 用 途 を 例 に FDC と FDML の 特 長 に つ い て 説 明 し て き た が ,FDC は ,収 集・蓄 積 さ れ た 情 報 の 内 容 に 応 じ て 提 示 方 法 を プ ロ グ ラ マ ブ ル に 可 変 で き る 機 能 を 有 し て い る . こ の 機 能 を 活 用 す る こ と で , フ ィ ー ル ド で 活 動 す る 人 に 対 し て , 状 況 に 応 じ て 様 々 な 情 報 を 提 供 し , 支 援 す る こ と も 可 能 で あ る . 図 4 は 、家 庭 な ど 生 活 居 In te rn et VPN

Maintenance Service Provider Application Provider Target machines or facilities

Authentication

Access right management

Data Center Field Information Sharing Platform

DB

(Data Collection and Accumulation)

Basic AP (Moniter and Alert)

Additional AP (Maintenance AP) Building in Application Building B Factory A VPN VPN VPN VPN In te rn et In te rn et VPN VPN

Maintenance Service Provider Application Provider Target machines or facilities

Authentication

Access right management

Data Center Field Information Sharing Platform

DB

(Data Collection and Accumulation)

Basic AP (Moniter and Alert)

Basic AP (Moniter and Alert)

Additional AP (Maintenance AP) Additional AP (Maintenance AP) Building in Application Building B Factory A VPN VPN VPN VPN VPN VPN VPN VPN In te rn et

Field Data Center (FDC)

Field Data Center (FDC) Broadband Network

Broadband Network

Father working and living away from home

Father working and living away from home Not Drink Too

Much!

His family taking care of

His family taking care of

him from home

him from home

RF-ID

Everyone is fine!

Safety Monitoring

Safety Monitoring ManagementManagementHealthcareHeal Home SecurHome Security

Event Notice Time history Image Image Server RF- ID Reader Open/Close Sensor Connection Unit Refrigerator

Field Data Center (F

Field Data Center (F Broadband Network

Broadband Network

Father working and living away from home

Father working and living away from home Not Drink Too

Much!

His family taking care of

His family taking care of

him from home

him from home

RF-ID RF-ID RF-ID Everyone is fine! Safety Monitoring

Safety Monitoring ManagementManagementHealthcareHeal Home SecurHome Security

Event Notice Time history Image Image Server RF- ID Reader Open/Close Sensor Connection Unit Refrigerator 図 2 フ ィ ー ル ド 情 報 流 通 プ ラ ッ ト フ ォ ー ム:FDC 図 4 生 活 環 境 に お け る 見 守 り ・ 健 康 管 理 支 援 <?xml version="1.0" encoding="Shift_JIS" ?> <FDML version="1.0.2"> <Info>

<Message>A-company’s Machining Tool B/Message> </Info>

<Definition>

<nChannel src="Analog">1</nChannel> <Channel src="Analog" no="1">

<Name>Voltage</Name> <Type>double</Type> </Channel> </Definition> <Condition>

<time type="begin">2001/01/01 00:00:00</time> <time type="end">2001/01/01 12:00:00</time> </Condition>

<Data order=“complete"> <sample id="1">

<time>2001/03/01 00:00:00.000 JST</time> <Channel src="Analog" no="1">

<value>90.1322666765191</value> </Channel> </sample> </Data> </FDML> FDML-Tag FDML version is described. FDML-Tag FDML version is described. Data-Tag Values corresponding to Channels are stored with time-stamp.

Condition-Tag

Conditions that are used when generating this FDML are recorded.

Info-Tag

General information about this FDML file are described.

Definition-Tag

Channels that define data name or data attribute are described.

<?xml version="1.0" encoding="Shift_JIS" ?> <FDML version="1.0.2">

<Info>

<Message>A-company’s Machining Tool B/Message> </Info>

<Definition>

<nChannel src="Analog">1</nChannel> <Channel src="Analog" no="1">

<Name>Voltage</Name> <Type>double</Type> </Channel> </Definition> <Condition>

<time type="begin">2001/01/01 00:00:00</time> <time type="end">2001/01/01 12:00:00</time> </Condition>

<Data order=“complete"> <sample id="1">

<time>2001/03/01 00:00:00.000 JST</time> <Channel src="Analog" no="1">

<value>90.1322666765191</value> </Channel> </sample> </Data> </FDML> FDML-Tag FDML version is described. FDML-Tag FDML version is described. Data-Tag Values corresponding to Channels are stored with time-stamp.

Condition-Tag

Conditions that are used when generating this FDML are recorded.

Info-Tag

General information about this FDML file are described.

Definition-Tag

Channels that define data name or data attribute are described.

(3)

FDML Adapter Translation to FDML Command Robot Network robot PF Connection unit Product dependent part

Conversion from sensing information to common status expression

Command translation

Conversion from common command to robot peculiar command

Product independent part

住 環 境 を 想 定 し た 見 守 り ・ 健 康 管 理 支 援 へ の 適 用 例 を 示 し て い る[ 5] [ 6].こ の 例 で は 取 り 出 し た 飲 料 の ID に 応 じ て 利 用 者 に 対 し て 異 な る メ ッ セ ー ジ が メ ー ル 読 み 上 げ ロ ボ ッ ト か ら 発 せ ら れ る .

3. ネ ッ ト ワ ー ク ロ ボ ッ ト 用 プ ラ ッ ト フ ォ ー ム

本 章 で は ,2 章 で 述 べ た よ う な FDC に よ る フ ィ ー ル ド 情 報 流 通 の フ レ ー ム ワ ー ク を 用 い て , ネ ッ ト ワ ー ク ロ ボ ッ ト で 必 要 と な る プ ラ ッ ト フ ォ ー ム の 要 件 に つ い て 検 討 し た 結 果 を 示 す .

3.1. コンセプト

FDC を 発 展 さ せ た ネ ッ ト ワ ー ク ロ ボ ッ ト 用 プ ラ ッ ト フ ォ ー ム の 構 想 を 以 下 に 述 べ る . 図 5 は NWR プ ラ ッ ト フ ォ ー ム の 構 成 イ メ ー ジ で あ る .NWR 用 プ ラ ッ ト フ ォ ー ム は , (1)認 証 デ ー タ ベ ー ス ,(2) エ リ ア 管 理 ゲ ー ト ウ ェ イ , (3) 接 続 ユ ニ ッ ト , の 3 階 層 か ら 成 る . 接 続 ユ ニ ッ ト は ロ ボ ッ ト や 利 用 者 の 状 態 を 統 一 デ ー タ フ ォ ー マ ッ ト FDML に 変 換 し ,エ リ ア 管 理 ゲ ー ト ウ ェ イ を 介 し て 認 証 デ ー タ ベ ー ス に ア ッ プ ロ ー ド す る . 認 証 デ ー タ ベ ー ス は , FDML の 形 式 で ア ッ プ ロ ー ド さ れ た 情 報 を ロ ボ ッ ト , 利 用 者 , サ ー ビ ス に 分 類 し て DB に 登 録 し , 長 期 保 存 を 可 能 と す る . そ し て , こ れ ら を 基 に , ユ ー ザ に 適 し た サ ー ビ ス を 選 択 す る . エ リ ア 管 理 ゲ ー ト ウ ェ イ は , 自 身 が 管 理 す る エ リ ア に あ る ロ ボ ッ ト の 状 態 を , ア ッ プ ロ ー ド さ れ る FDML か ら 検 知 し , 選 択 さ れ た サ ー ビ ス を 遂 行 す る の に 最 も 適 し た ロ ボ ッ ト を 選 択 し , ロ ボ ッ ト に 対 し て サ ー ビ ス 実 行 命 令 を 発 す る . こ の よ う に ロ ボ ッ ト と プ ラ ッ ト フ ォ ー ム と の 間 に 第 二 階 層 を 設 け る こ と で , 緊 急 時 ・ 異 常 発 生 時 等 の 迅 速 な 対 応 を 可 能 と す る . 以 上 述 べ て き た よ う に , 情 報 流 通 プ ラ ッ ト フ ォ ー ム を 階 層 化 し , ロ ボ ッ ト 情 報 , 利 用 者 情 報 , サ ー ビ ス 情 報 等 を イ ン ダ イ レ ク ト 型 コ ミ ュ ニ ケ ー シ ョ ン の コ ン テ ン ツ と 捉 え て 流 通 ・ 蓄 積 さ せ る こ と が , ネ ッ ト ワ ー ク ロ ボ ッ ト の た め の 共 通 基 盤 技 術 に な り 得 る と 考 え て い る .

3.2. システム構 成

前 節 で 述 べ た コ ン セ プ ト を 元 に , ネ ッ ト ワ ー ク ロ ボ ッ ト プ ラ ッ ト フ ォ ー ム を 開 発 し た の で , そ れ ぞ れ の 機 能 の 詳 細 や 仕 様 に つ い て 述 べ る . 接 続 ユ ニ ッ ト の 模 擬 図 を 図 6 に 示 す . 接 続 ユ ニ ッ ト の 主 た る 機 能 は 以 下 の 2 点 で あ る . 1. 機 器 依 存 情 報 を プ ラ ッ ト フ ォ ー ム で 扱 え る 共 通 表 現 に 変 換 し , プ ラ ッ ト フ ォ ー ム へ 送 信 2. プ ラ ッ ト フ ォ ー ム か ら 送 信 さ れ る 共 通 コ マ ン ド を , 機 器 固 有 コ マ ン ド へ と 変 換 し , ロ ボ ッ ト へ 送 信 1.に つ い て ア ン コ ン シ ャ ス ロ ボ ッ ト を 例 に 少 し 詳 し く 述 べ る . プ ラ ッ ト フ ォ ー ム に 接 続 す る ロ ボ ッ ト の 種 類 は 千 差 万 別 で あ る . そ し て , 機 種 ご と に 異 な る フ ォ ー マ ッ ト や 性 能 を 全 て プ ラ ッ ト フ ォ ー ム 側 で 管 理 す る と な る と , 接 続 す る ロ ボ ッ ト の 数 が 増 大 し て い く と い ず れ は プ ラ ッ ト フ ォ ー ム 側 の 処 理 及 び 管 理 能 力 を 超 え る こ と が 予 想 さ れ る . そ こ で , ロ ボ ッ ト か ら プ ラ ッ ト フ ォ ー ム に 送 信 す る 情 報 に つ い て , プ ラ ッ ト フ ォ ー ム 側 で 管 理 で き る 情 報 の 種 類 と フ ォ ー マ ッ ト に つ い て 共 通 化 す る こ と を 考 え る . す な わ ち 情 報 の 種 類 に つ い て は ,4W( When,Where,Who,What)に 集 約 し ,か つ FDML フ ォ ー マ ッ ト で 送 信 す る も の と す る . ”Where”を 例 に 述 べ る と , プ ラ ッ ト フ ォ ー ム 側 で は ロ ボ ッ ト や 利 用 者 の 情 報 は 3 次 元 で 規 定 さ れ た あ る 世 界 座 標 系 で 取 り 扱 う も の と ま ず 決 め る . し た が っ て , 接 続 ユ ニ ッ ト に 接 続 さ れ た ア ン コ ン シ ャ ス ロ ボ ッ ト が ど の よ う な 感 覚 器 に 対 応 し た ロ ボ ッ ト で あ っ て も ( カ メ ラ : 視 覚 , 圧 力 セ ン サ : 触 覚 ), 規 定 さ れ た 座 標 系 で ”Where”の 情 報 が 送 信 さ れ る 限 り , 同 一 種 の ア ン コ ン シ ャ ス ロ ボ ッ ト で あ る と み な す こ と が で き る . こ の よ う に , プ ラ ッ ト フ ォ ー ム に 対 応 し た 出 力 を 送 信 す る こ と の で き る , ア ン コ ン シ ャ ス ロ ボ ッ ト と 接 続 ユ ニ ッ ト の 組 み 合 わ せ を , Vendor unique Common Interface Vendor unique Common Interface

Visible type robot Visible type robot

Unconscious type robot

FDML FDML FDML FDML FDML Robot-user interaction DB Service DB User DB Robot DB User Area management Gateway Connection Unit Log DB Dispatch action to the robot Upload status Applications Connection

Unit ConnectionUnit

User Area management Gateway Download action Vendor unique Common Interface Vendor unique Common Interface Vendor unique Common Interface Vendor unique Common Interface 図 5 ネ ッ ト ワ ー ク ロ ボ ッ ト プ ラ ッ ト フ ォ ー ム 図 6 接 続 ユ ニ ッ ト

(4)

「 論 理 セ ン サ 」 と 称 す る . 表 1 に 認 証 デ ー タ ベ ー ス に 登 録 さ れ て い る 利 用 者 , ロ ボ ッ ト に 関 す る 情 報 を 、 表 2 に サ ー ビ ス フ ロ ー に 関 す る 情 報 を 示 す . 利 用 者 デ ー タ ベ ー ス と ロ ボ ッ ト デ ー タ ベ ー ス に は ,利 用 者 や ロ ボ ッ ト に 関 す る 情 報 と し て , 静 的 な 情 報 ( 名 前 , 所 有 す る タ グ の ID 等 ),動 的 な 情 報 ( サ ー ビ ス の 提 供 状 況 , 現 在 位 置 等 ) が 登 録 さ れ て い る . ま た デ ー タ ベ ー ス へ の ア ク セ ス イ ン タ フ ェ ー ス と し て は ,外 部 AP か ら の ア ク セ ス も 視 野 に 入 れ ,HTTP を 採 用 し た . 次 に サ ー ビ ス フ ロ ー デ ー タ ベ ー ス の 扱 う 情 報 で あ る が , サ ー ビ ス フ ロ ー と は , サ ー ビ ス を シ ー ケ ン ス 記 述 し た も の で あ り , イ ベ ン ト に 従 っ て 各 ロ ボ ッ ト が ど の よ う な 状 態 か ら ど の よ う な 状 態 に 変 化 す る か を 記 述 し た 状 態 遷 移 モ デ ル の こ と で あ る . エ リ ア 管 理 ゲ ー ト ウ ェ イ は , リ ソ ー ス ( ロ ボ ッ ト ) に 対 し て , 選 択 し た サ ー ビ ス フ ロ ー に 記 述 さ れ た サ ー ビ ス 状 態 遷 移 モ デ ル に 基 づ き , 逐 次 サ ー ビ ス を 実 行 す る .

3.3. サービスフロー起 動 実 験

こ こ で は 、 ロ ボ ッ ト 連 携 に よ る サ ー ビ ス の 中 で , ま ず ビ ジ ブ ル 型 と ア ン コ ン シ ャ ス 型 に 着 目 し , こ れ ら の 連 携 に つ い て の 検 討 を 行 っ た . ま ず , ビ ジ ブ ル 型 の 特 徴 は , 身 体 性 を 有 し か つ 移 動 能 力 を 有 し て い る こ と で あ る . そ の た め ビ ジ ブ ル 型 は , 特 に 物 理 的 に 人 と イ ン サービスフ ロー実行AP が変更する 未提供 サービスフ ロー提供状態 FDMLデータ (105, 58, -) 利用者位置 (-, -, 50) [度] エリア入室 10 12345678 通研太郎 0001 例 FDMLデータ マスタ情報 マスタ 情報 マスタ情報 マスタ情報 マスタ情報 備考 利用者姿勢 サービスフ ロー起動イ ベント サービ スフ ローID タグID 利用者名 利用者ID サービスフ ロー実行AP が変更する 未提供 サービスフ ロー提供状態 FDMLデータ (105, 58, -) 利用者位置 (-, -, 50) [度] エリア入室 10 12345678 通研太郎 0001 例 FDMLデータ マスタ情報 マスタ 情報 マスタ情報 マスタ情報 マスタ情報 備考 利用者姿勢 サービスフ ロー起動イ ベント サービ スフ ローID タグID 利用者名 利用者ID

• 利用者DB

‒ 利用者情報テーブル

・ロボットDB

– ロボット情報テーブル

FDMLデータ idle 状態 FDMLデータ (100, 25, -) ロボット位置 (-, -, 15) [度] 移動可能 回転可能 発話可能 23456789 RobovieA R0001 例 マスタ情報 ロボット保有能力 FDMLデータ マスタ情報 マスタ情報 マスタ情報 備考 ロボット姿勢 タグID ロボット名 ロボットID FDMLデータ idle 状態 FDMLデータ (100, 25, -) ロボット位置 (-, -, 15) [度] 移動可能 回転可能 発話可能 23456789 RobovieA R0001 例 マスタ情報 ロボット保有能力 FDMLデータ マスタ情報 マスタ情報 マスタ情報 備考 ロボット姿勢 タグID ロボット名 ロボットID

• サービスフローDB

‒ サービスフロー情報テーブル(マスタ情報)

‒ サービスフロー実行状態遷移情報テーブル(マスタ情報)

発話可能 移動可能 移動可能 発話可能 サービスフロー実行に 必要なロボット保有能 力 103 102 101 サービスフローID 100 サービスフ ロー分類 例 10 近寄り発話 5 近寄り 2 サービスフ ローグレード 発話 詳細サービスフ ロー名 発話可能 移動可能 移動可能 発話可能 サービスフロー実行に 必要なロボット保有能 力 103 102 101 サービスフローID 100 サービスフ ロー分類 例 10 近寄り発話 5 近寄り 2 サービスフ ローグレード 発話 詳細サービスフ ロー名 101 サービスフロー ID 4 3 2 1 I D 例 発話終了 発話中 待機 待機中 待機中 待機 待機中 移動中 発話中 人の退室 発話中 停止・発話 移動中 人とロボットの距離が近 い 移動中 人に近づく 待機中 人の入室 遷移後の状態 サービス(アクショ ン) 現在の状 態 イベント 101 サービスフロー ID 4 3 2 1 I D 例 発話終了 発話中 待機 待機中 待機中 待機 待機中 移動中 発話中 人の退室 発話中 停止・発話 移動中 人とロボットの距離が近 い 移動中 人に近づく 待機中 人の入室 遷移後の状態 サービス(アクショ ン) 現在の状 態 イベント 表 1 認 証 DB の 構 成 例 (利 用 者 ・ ロ ボ ッ ト DB) 表 2 認 証 DB の 構 成 例 (サ ー ビ ス フ ロ ー DB)

(5)

タ ラ ク シ ョ ン を 行 う こ と が 可 能 で あ る . 一 方 ア ン コ ン シ ャ ス 型 の 特 徴 は , 人 に 一 見 し て ロ ボ ッ ト と 認 識 さ れ な い こ と で あ り , そ れ ゆ え 用 途 と し て は 主 に 人 の 状 態 を 認 識 す る こ と が 可 能 で あ る . そ こ で ビ ジ ブ ル 型 と ア ン コ ン シ ャ ス 型 の 連 携 は , ア ン コ ン シ ャ ス 型 の 認 識 結 果 を 元 に , ビ ジ ブ ル 型 に 特 定 の ア ク シ ョ ン を 起 こ さ せ る と い う フ ロ ー が 一 般 的 で あ る と 考 え ら れ る . そ こ で , ネ ッ ト ワ ー ク ロ ボ ッ ト プ ラ ッ ト フ ォ ー ム を 用 い て , ア ン コ ン シ ャ ス 型 と ビ ジ ブ ル 型 と を 連 携 さ せ た 実 験 系 を 構 築 し た . 実 験 シ ス テ ム の 構 成 を 図 7 に 示 す . ビ ジ ブ ル 型 と し て Robovie-RII を ,ア ン コ ン シ ャ ス 型 と し て RFID タ グ リ ー ダ と カ メ ラ を 使 用 し た .ま た , 利 用 者 と ロ ボ ッ ト に は マ ー カ を 装 着 し , 画 像 処 理 に よ り 利 用 者 と ロ ボ ッ ト の 位 置 ・ 方 向 を カ メ ラ 座 標 で 検 出 す る も の と す る . 本 実 験 系 で は , 人 が あ る エ リ ア に 入 っ て き た こ と を ア ン コ ン シ ャ ス 型 ロ ボ ッ ト が 検 知 し , 検 知 し た こ と を ト リ ガ ー と し て 挨 拶 サ ー ビ ス フ ロ ー が 起 動 し , ビ ジ ブ ル 型 ロ ボ ッ ト が 人 に 接 近 し て 挨 拶 を 行 う と い う , 一 連 の 処 理 の 実 行 を 試 み た . 1. タ グ に よ る 利 用 者 の 入 室 の 検 知 利 用 者 と ロ ボ ッ ト の 状 態 を FDML 化 し ,プ ラ ッ ト フ ォ ー ム へ ア ッ プ ロ ー ド ( 接 続 ユ ニ ッ ト ) 2. 利 用 者 に 対 し て 実 行 す べ き サ ー ビ ス フ ロ ー の 検 索 ( サ ー ビ ス フ ロ ー 実 行 AP) 3. ロ ボ ッ ト リ ソ ー ス の 検 索 ( サ ー ビ ス フ ロ ー 実 行 AP) Unconscious-type robot: RF-ID tag reader

CCD camera

Audio (stereo)

NTSC Video

User with RF-ID tag and marker

FDC DB server

Visible-type robot: Robovie with marker

Network Robot PF/AP Switching hub Speaker Unconscious-type robot: PC with speaker Et he rn et Ethernet Ethernet Ethernet Ethernet Ethernet Connection unit Eth er n et Unconscious-type robot:

Position measurement server by image

Real world

Robot

platform

Where

What

Who

When

図 7 実 験 シ ス テ ム の 概 要 図 9 挨 拶 サ ー ビ ス フ ロ ー 実 験 の 模 様 図 8 動 作 ロ グ

(6)

4. 実 行 サ ー ビ ス フ ロ ー の 特 定( サ ー ビ ス フ ロ ー 実 行 AP) 5. 挨 拶 サ ー ビ ス フ ロ ー の 実 行( サ ー ビ ス フ ロ ー 実 行 AP) 6. 挨 拶 サ ー ビ ス に 係 る 個 々 の サ ー ビ ス の 実 行( サ ー ビ ス フ ロ ー 実 行 AP) 図 8 に , 認 証 デ ー タ ベ ー ス に 蓄 積 さ れ た , ロ ボ ッ ト の 状 態 表 現( 共 通 )を 示 す .4 つ の W に 集 約 さ れ て い る こ と が 確 認 さ れ る . ま た 図 9 に , 1-7 ま で の 一 連 の 処 理 を 行 っ た 際 の 利 用 者 と ロ ボ ッ ト の 動 作 を 示 す . 一 連 の フ ロ ー ( タ グ に よ る 人 の 入 室 か ら ビ ジ ブ ル ロ ボ ッ ト の 動 作 開 始 ま で ) の 時 間 は , 5.3 秒 で あ っ た ( 10 回 計 測 の 平 均 値 ).

4. ま と め

様 々 な ロ ボ ッ ト を 連 携 さ せ る こ と の で き る ネ ッ ト ワ ー ク ロ ボ ッ ト プ ラ ッ ト フ ォ ー ム に つ い て , 3 階 層 か ら な る コ ン セ プ ト モ デ ル を 提 案 し た . ま た , 3 階 層 の う ち 接 続 ユ ニ ッ ト と 認 証 デ ー タ ベ ー ス を 開 発・実 装 し , 人 や ロ ボ ッ ト の 検 知 か ら ビ ジ ブ ル ロ ボ ッ ト の 動 作 に 至 る 一 連 の 情 報 フ ロ ー を 実 現 で き る こ と を 確 認 し た . 謝 辞 本 研 究 の 一 部 は ,平 成 16 年 度 総 務 省 委 託 研 究「 ネ ッ ト ワ ー ク ・ ヒ ュ ー マ ン ・ イ ン タ フ ェ ー ス の 総 合 的 な 研 究 開 発( ネ ッ ト ワ ー ク ロ ボ ッ ト 技 術 )」の 一 環 と し て 行 な わ れ た .

文 献

[1] 日 本 発 新 IT「 ネ ッ ト ワ ー ク・ロ ボ ッ ト 」の 実 現 に 向 け て ,総 務 省 ネ ッ ト ワ ー ク・ロ ボ ッ ト 技 術 に 関 す る 調 査 研 究 会 ,2003

[2] T. Sato, et at. “Robotic Room: Symbiosis with human through behavior media”, Robotics and Autonomous Systems 18 International Workshop on Biorobotics: Human-Robot Symbiosis, ELSEVIER, pp.185-194, 1996.

[3] H. Ishiguro, “Development of low-cost compact omnidirectional vision sensors and their applications”, International Conference on Information systems, analysis synthesis, pp. 433-439, 1998. [4] 中 山 他 , “ 製 造 業 向 け 情 報 流 通 プ ラ ッ ト フ ォ ー ム と そ の 応 用( 遠 隔 監 視 ・ リ モ ー ト エ ン ジ ニ ア リ ン グ ) ”, 平 成 15 年 度 電 気 学 会 産 業 応 用 部 門 大 会 , 2003 [5] 手 塚 他 , FDML を 用 い た 情 報 流 通 プ ラ ッ ト フ ォ ー ム と 行 動 認 識 へ の 適 用 , 日 本 機 会 学 会 ロ ボ テ ィ ク ス メ カ ト ロ ニ ク ス 講 演 会 , 2004. [6] 片 渕 他 , RF-ID と セ ン サ 情 報 を 統 合 す る ユ ビ キ タ ス サ ー ビ ス プ ラ ッ ト フ ォ ー ム の 検 討 , 画 像 電 子 学 会 第 14 回 VMA 研 究 会 , 2005.

図 3   Field Data Markup Language: FDML 

参照

関連したドキュメント

のアジそして富山県のサワラに比較的高い濃度の DP が残留していた。大型肉食魚であり河口や湾岸域に 生息するスズキは従来の

 当社は、APからの提案やAPとの協議、当社における検討を通じて、前回取引

現在入手可能な情報から得られたソニーの経営者の判断にもとづいています。実

Bae, “Blind grasp and manipulation of a rigid object by a pair of robot fingers with soft tips,” in Proceedings of the IEEE International Conference on Robotics and Automation

・患者毎のリネン交換の検討 検討済み(基準を設けて、リネンを交換している) 改善 [微生物検査]. 未実施

Economic Resource Type Economic Commitment Economic Event Type Economic Role.

※ 本欄を入力して報告すること により、 「項番 14 」のマスター B/L番号の積荷情報との関

また︑以上の検討は︑