| 受付案内ロボットASKA |
|
奈良先端科学技術大学院大学 ロボティクス講座 作成 2003年07月01日 更新 2003年07月01日 Last Updated: [an error occurred while processing this directive] |
| 研究の目的 |
| 開発の概要 |
| 対話処理の概要 |
| 実験システム |
受付案内ロボットASKA
|
ASKAのベースとなっているのは,人間型遠隔操作ロボット・テムザックIV(テムザック社)である.テムザックIVのシステムはWindows上で動作し,PHS経由での専用コックピットを用いた遠隔操縦に特化されているため,自律ロボットとしての利用はできない.そこで搭載されているコンピュータをLinuxベースの組み込みPCに替え,通常のLAN環境に接続した.また,人間と対話したり,画像による環境認識を行うために,カメラを組み込んだロボットヘッド(図(右))を製作した.このシステムは,通信総合研究所の小嶋氏が開発された Infanoid の頭部のコピーである.両眼球はそれぞれパンの自由度を持ち,また広角と望遠の超小型CCDカラーカメラ(ELMO社QN42H) が1つづつ組み込まれている.また,口部は開閉と上げ下げの自由度を持っており,人とコミュニケーションする時に重要となる発話や感情表現の生成に用いられる.さらに,音声認識のためのマイクがロボットの前に設置されている. |
ハードウェア構成
|
|
ソフトウェア構成
|
ASKAには左図に示すソフトウェアモジュールが組み込まれており,サーバプロセスを介してソケット通信により相互に情報をやりとりしている.このうちの音声対話関連のモジュール(音声認識理解,音声合成)については音情報処理学講座が,またそれ以外のモジュール(胴体ジェスチャ,頭部ジェスチャ,人検出など)はロボティクス講座が開発を担当した.
これらのモジュールは,定められたプロトコルを用いてサーバプロセスとのメッセージ交換することで,他のモジュールとの協調作業を実現している.モジュールが互いに独立に動作するため,複雑な同期処理には向かないが,システムの開発を容易にできる.また,モジュール内に閉じた開発を行なえるため,新たな技術の組み込みを手軽に行なえるメリットがある. |
| 実験の様子 |
対話の様子
|
対話の様子 |
||
画像による人の認識
|
ASKAの頭部に組み込まれた超小型カメラを用いて人の認識を行う.まず,広角カメラを用いて,三角測量の原理で距離を測り,距離画像を生成する.次に距離画像の中から,人らしい領域を切り出す.最後に頭部を人領域に向け,ユーザの顔,視線,口の動きを認識する.ユーザがASKAの顔を見ていると判断したときにのみ,音声に反応する.これにより,ASKAとユーザの(極めて単純ではあるが)アイ・コンタクトを実現した. | ||
|
画像による顔・視線の認識 |
ユーザがASKAの顔を見ながら話しかけている場合と,ASKAの顔を見ていない場合の視線認識結果. |
| メディアでの紹介 |
| デモの記録 |
| 文献リスト |
| 研究メンバー |
| 協力 |
| 連絡先 |