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

PDFファイル 4J1 「実世界ロボットの計画・制御」

N/A
N/A
Protected

Academic year: 2018

シェア "PDFファイル 4J1 「実世界ロボットの計画・制御」"

Copied!
4
0
0

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

全文

(1)

The 28th Annual Conference of the Japanese Society for Artificial Intelligence, 2014

- 1 -

SOA

協調

構築

System Architect for Multi-Robot Coordination Services Based on Ontologies and SOA.

樋川

*1

小川

雄平

*1

雄一郎

*1

山口

高平

*2

Akatsuki Hikawa Yuhei Ogawa Yuichiro Mori Takahira Yamaguchi

*1

慶應義塾大学大学院理工学研究科開放環境科学専攻

Keio University, Graduate School of Science and Technology, Open and Environmental System

*2

慶應義塾大学理工学部管理工学科

Keio University, Faculty of Science and Technology, Administration Engineering

From view of ontologies, we integrate dialogue knowledge, behavior and built-in software by aligning different level ontologies. To realize totally robot services by robot coordination and modal interaction, we design the multi-layer architecture based on SOA (Service-Oriented Architecture). Service robots achieve whole of service by combinations of processes and each process are executed. Case studies show us how multi-robot coordination services built from our architecture go well.

1.

はじめに

, 々 ン 視 点 構

要素 あ 対話知識,振舞い,組込 ソ 世界 ,日 本語Wikipedia ン ,振舞い ン ,部位 ン

複 数 ン 連携 統 合 対 話 動 作 融合 HRI 実現 [Kobayashi 11].本研究

ン ン, 協調 、

実現 ,Web キ

あ ,SOA Service-Oriented Architecture 考 え方 用 い , 階層 キ 設 計 . 各 実行単位 あ , 組合

構築 , 間 他 連 携

実 行 い , 達 .各 具体的 処理 行う 移植性,再利用性 考慮 構 築 .構 築 協 調 有用 性

通 示 .

2.

関連研究

実 環 境 関 連 研 究 ,

KnowRob[M.Tenorth 12] あ .KnowRob ROS 基盤技

術 ,画像 ン 処理技術 用い ,移動, ン ン 等 実 現 い . , 知 識 処 理 関 WordNet,

OpenCyc い ン 利 用 い , 対 話 動

作 展 開 実 現 さ い い. , 振 舞 い 構築 対 関連 研究 , ン ン

あ .本 研究 動作 関 ,振舞 い ン 予

物理 え , 実行

大規模 ,言葉 扱え 点 HRI い 重要 あ いう考え あ .

3.

ロボッテ協調コヺビシサシツム

本 研 究 協 調 構

述 .

3.1 使用ロボッテ

本 研 究 使 用 い 説 明 . 人型,双腕 半身型,移動型 3 種類,計7機種

使用 能 あ .人型 Aldebaran社製NAO,富士 ソ 社製 Palro,ROBOTIS社製 DarwIn-OP 利用 能 あ

. 人 型 特 徴 人 間 い動 作 対 話 能 力 優 点 あ .双腕 半身型 川田工業製 HIRONX 用 い .HIRONX 大 型 備 え ,NAO 比 実世界 ン ン 優 い . 本研 究 用い い い , , ン 載

, 画 像 処 理 加 え 制 御 能 あ . 移 動 型

MobileRobots社製 Pioneer3DX,AmigoBot,WillowGarage社

製TurtleBot あ .TurtleBot 載さ Kinect ン 通 人間 骨格 得 能 あ . 本研究 人 型 対 話 能 力 移 動 型 移 動 能 力 NAOTorso

TurtleBot2 土 Kobuki 組合わ 構築 利用

い .

Pioneer3DX 環境地図作 ソ Mapper3 付属

, 位置 対象物 標 Mapper3 作 環境地図 得 .

協調 行う , 述 う 持 身体性 特徴 行う 求 制約

理 解 能 形 表 現 必 要 あ .

備え 物理的構 要素 部位 ン 体 系化 .

3.2 振舞いオンテロザヺ

振舞い ン 各 実行

動作 必要 物理 言葉 世界 抽象化 ,体系化 特化 ン あ .振舞い 言 葉 世界 体系化 , 述 間 動作定義 共 有 . ,本 研 究 直 接 関 係 い , 対話 通 ン 新 い振舞い 教示

う 使用 能 ,拡張性 持 い .

連絡先:小川雄平,森雄一郎,山口高平,慶應義塾大学理工学部

〒223-8522 神奈川県横浜市港北区日吉3-14-1 TEL:045-566-1614

{ogawa@z7,blue-red.7x-v@a5}.keio.jp, [email protected]

(2)

The 28th Annual Conference of the Japanese Society for Artificial Intelligence, 2014

- 2 -

振舞い ン ,基 本動作 複合 動作

弁 さ い . 基本動 作 動作 構築 基本単位 あ 単 一関節 単 一命 <立 , , 前進 > あ ,複 合 動 作 基 本動 作 結 合<並 列 , 直 列> 記 述さ 動 作 単 位 あ . 基 本 動 作 単 一 関 節 屈 伸 さ

,振舞い 用い 部位 ,関節角 ,実行速 弁 行 う. 例 えば, 肩 普 通 横 直 角 広 あ ば ,

得 さ 動 作 情 報 , {Behavior:“Bend”,

Joint:“RightShoulderRoll”, Angle:“90°”, speed:“100”} . 情報 間 共 通化さ い ,各 制 御

実行 出来 い. ,各物理 調整 必要 あ ,振舞い ン ン 関連 付 さ 部 位 ン 情 報 参 照 , 各

制御 ン ン 行う.

3.3 部位オンテロザヺ

部 位 ン , 振 舞 い ン 様

特化 領域 ン あ ,各 関節部 位 ン 構 要素 観点 身体性

体 系 化 あ . 各 部 位 体 系 化 , 振 舞 い 実 行 能 前 抽 出

.本研 究 , 実 行 必 要 部位 ン

用い 抽出 , 適 選

択 競合解消時 利用 .

部 位 ン , 各 関 節

hasParts 用 い 記 述 . う 単 純 hasParts 記 述 物理 的 構 造 体 あ 自 体

表 現 明 十 あ . , あ 実行 群 抽出 いう点

,hasParts 記述 有用性 あ . , 制 御 動 作 時 必 要 表 関 節 あ , 情 報 重 要 あ . 部 位 ン

一部 示 (図1).

3.4 サシツム゠ヺキツクチャ

本研究 ン 知識 情報 利

用 , 実現 , 拡張 能 協 調 開 発 , SOA(Service-Oriented

Architecture) 考 え 用 い 設計 . 示 通 提 案

キ 5 階層 構 さ . キ 先行研究 び,既存 AI 技術 用

い 必要 ン ,

具体的 内容 構 含 い .

特 ,各 SOA 特長 あ 再利用性 重視 , 機種 環 境 依存 ,機 能 利 用 . 図2 キ 各層 役割 示 .最

位 ワ 位 階層 従い

実現 具体的 処理 展開さ .

層:

1 連携 対

提供さ . ワ 複

数 ,ワ 従い 行う

実現さ .

 層:

実 現 具 体 的 機 能

構 .1 用

い 実 現 . .

実現 構 要素 複数 利用 .

 層:

実現 実際 処理単位 ソ .使用 , , ,API,外 部機能 利用 ソ 再利用性 考慮 粒

 ン 層:

協 調 び 対 話 行 う 知識 言葉 世界 体系化 抽象化 . ン 連携 ,異 領域 士 関係性 付 , 実現 .

層:

実際 機械 利用 能 構造.

図1 部位オン ロ の構成

(3)

The 28th Annual Conference of the Japanese Society for Artificial Intelligence, 2014

- 3 -

本研究 9 用い 3 協調

構築 . 記 い 簡潔

述 .

3.5 ユヺゴ対応コヺビシ

日本語音声 対話 行う.認識 能 質問文 , X い 教え 日本語 Wikipedia ン

検索要求 , X 振舞い要求 , X 持

具体物運 要求 , A B 何 ? 単純 実 型 質 問 限 定 . 認 識 質 問 文 対 応

SPARQL 構文 変換さ ,日本語 Wikipedia ン

検索 行 わ . , 具体的 振 舞い 要求 さ 場合 , 処理 展開さ .

一 方 抽 出 ン , さ 振 舞 い 認 識 , さ 意 図 原 因 関 連 目 日 本 語

Wikipedia ン 抽出 , 提供 .認識

能 さ 手 伸び , 首 等比較的大 振舞 い 限 定 さ い . , さ 意 図 原 因 網 羅 能 , さ 原因候 補 あ

化 , 対話 定 . , 日 本 語 認 識 及 び 発 話

依存 い , 備え

利用 能 あ .Kinect ン 独立 い , ベ 間 共通 あ .

3.6 具体物運搬コヺビシ

具体物運 ,対話 連携 ,環境 内 あ 対 象 物 得 , 位 置 運 行 う. 従

具体物 運 得 移動 実

現さ . 要求さ 場合,

い , 実 行 選択 さ . 対 象 物

得 Gripper 持 ,対象物 載 移動

Wagon 載 抽出さ .実

行 能 複 数 存在 場 合 環境 地 図 作業 位 置 最短距離 選択さ .

3.7 動作教示ヹ模倣コヺビシ

図 5 動作教示 模倣 ビ 構成図

動 作 教 示 模 倣 人 型 利 用 振 舞 い ン 含 動作 利用 , 動作 ベ

ン ン 実現 .対話 中 関連動作 要求さ 場合 , 動作 教示 . ,

実行 動作 時 実行 状況 想 定 説 明 . 動 作 教 示 い , 骨 格 追 跡

ン キン 行う Kinect び 等 機能

XtionPro 備え 移動 中 キン 行う位

置 距離 最短 あ 選択さ .本研究 ,太 極 拳 高 動 作 除 , 動 作 状 況 考 慮 双方向動作 ン ン 実現 . 定 い動作 場 合 , 単 独 ン 行 う . 人 間 動 作 定 骨格 得 各関節 標 時 系列

各 関 節 角 求 , 基 本 動 作 複 合 動 作 定 結 果 統 合 . 動 作 状 況 応 次 回 実 行 動 作 計 画 変更 ,削除 ,動的 変更 . ,複合動 作 振 舞 い ン 共有さ い , 実行 必要 関節 持 異機種 用い ,教示 替さ

出来 .

, 双 方向 動 作 ン ン 延 長 , 人間 骨 格 用い 動作模倣 能 あ . 現時点

関節角 関節角 調整 ,制御 通 実 行 い , 後 動作 直接動作定義 行え う ば, 拡張性 高 , 重要 あ 考え .

4.

ケヺシシタヅァ

4.1 実験環境

本研究 , ,構築 利用

一般 対象 業務 行い 提供 .環境地図 述 Mapper3 利用 構築 .

図 3 ユ 対応 ビ 構成図

(4)

The 28th Annual Conference of the Japanese Society for Artificial Intelligence, 2014

- 4 -

,本 対話 行う移動型 NAO,動 作 教 示 人 型 NAO, 具 体 物 運 HIRONX,TurtleBot,

Pioneer3DX 要求さ 担 実行 .

図 6 ケ タ ナリオ

4.2 ケヺシシタヅァ

記 , 実 験 一 部 あ 夏 目 漱 石 関 対 話 ,具体物運 展開 流 示 . ,U ,

N NAOTorso 発話 示 .

N) 何 聞 い あ ?

U) 夏目漱石 表作 何?

<<質問文解析 ,日本語 Wikipedia ン 夏目

漱石 ン ン 検索>>

N) 夏 目 漱 石 表 作 、 坊 , 明 暗 , 門 ,

草枕 , 行人 , 吾輩 猫 あ , 四郎 , ゝ , .あ ,関連 物 , 坊 , ゝ s 持 い . 持 う ?

U) 坊 持 .

<<環 境 地 図 坊 位 置 得 , 実 行 能

抽出>>

N) .Pioneer3DX , 坊 持

う .

<<Pioneer3DX 坊 得 , 位置

ン>>

図 7 Pioneer3DXの具体物運搬作業

次 さ 認識 原因 推定 日本語Wikipedia ン 関連 目 展開 い 流 示 . さ 情報 言葉 情報 ン ン 展開 .

<< 伸び さ 認識>>

N) , 伸び . う 伸び ?

U)疲 .

<<原因 あ 疲 ,疲労 関連 目 日本語 Wikipedia

ン 検索>>

N 疲 労 関 連 目 , 睡眠 , , ,

嗜好品 あ .何 聞 い あ ?

U い 教え .

<< 様 い 日本語Wikipedia ン 検

索>>

図 8 しぐさの認識から対話への展開

5.

おわりに

本 稿 協 調 実 現

SOA 考え 入 キ 設計 . キ

中 各 各 実行単位 あ

組合わ 構築 , 全体

協調 実現さ . ,HRI い ン 知識 加え , 情報 利用 ,

実現さ 示 . 後 課 題 , 選択 競合解消 精 実環境

作業 性 向 必要 あ .

参考文献

[Kobayashi 11] Shotaro Kobayashi, Susumu Tamagawa,

Takeshi Morita and Takahira Yamaguchi: Intelligent Humanoid Robot with Japanese Wikipedia Ontology and Robot Action Ontology, HRI2011 (6th International

Conference on Human-Robot Interaction), pp.417-424

(2011).

[玉川 13] 玉川奨,香川宏 ,森田武 ,山口高平,"日本

語Wikipedia ン Linked Open Data 組

",人工知能学会全国大会(2013),1N4-OS-10b-3.

[M.Tenorth 12] Moritz Tenorth, Michael Beetz, “Knowledge

Processing for Autonomous Robot Control”, AAAI Spring

参照

関連したドキュメント

We classify groups generated by powers of two Dehn twists which are free, or have no “unexpectedly reducible” elements.. In the end we pose similar problems for groups generated

By considering the p-laplacian operator, we show the existence of a solution to the exterior (resp interior) free boundary problem with non constant Bernoulli free boundary

There are many exciting results concerned with the exis- tence of positive solutions of boundary-value problems of second or higher order differential equations with or

We present a complete first-order proof system for complex algebras of multi-algebras of a fixed signature, which is based on a lan- guage whose single primitive relation is

Udri¸ste: Poisson-Gradient Dynamical Systems with Convex Potential, Proceedings of the 3-rd International Colloquium ” Mathematics in Engi- neering and Numerical Physics ”, 7-9

In these cases it is natural to consider the behaviour of the operator in the Gevrey classes G s , 1 &lt; s &lt; ∞ (for definition and properties see for example Rodino

As a consequence of these fine results and the properties of the 2-microlocal frontier, we are also able to completely characterise the multifractal nature of the linear frac-

We give a methodology to create three different discrete parametrizations of the bioreactor geometry and obtain the optimized shapes with the help of a Genetic Multi-layer