Open Source Robotics

高品質なオープンソースロボティクスプロジェクト、ツール、ソフトウェアの厳選コレクション。

Wizard of Oz

  • 別名: WoZ, Wizard-of-Oz prototyping
  • カテゴリ: Control › Human in the loop
  • タグ: human-robot-interaction, user-studies, research-methods, teleoperation, social-robotics

隠れた人間の操作者(ウィザード)がロボットの行動の一部または全部を制御し、参加者はロボットが自律しているかのように関わる研究手法。

定義

Wizard of Oz(WoZ)法の研究では、参加者から見えない場所にいる人、すなわちウィザードが、発話、ジェスチャー、ナビゲーション、選択といったロボットの行動の一部または全部を操作し、参加者はロボットが自分で動いているかのように関わる。この名前は『オズの魔法使い』(The Wizard of Oz)で幕の陰に隠れていた操作者に由来する。この手法は自然言語インタフェースに関するヒューマンコンピュータインタラクションの研究から生まれ、そこではまだ作れないシステムに人がどう話しかけるかを設計者が調べるのに使われた。その後、ヒューマンロボットインタラクション(HRI)の標準的な手法になった。

WoZ を使うと、研究者は、自由な会話、社会的知覚、滑らかなターンテイキングのように、まだ確実には動かない能力に人がどう反応するかを調べ、基盤となる技術が存在する前に設計のアイデアを試せる。ウィザードによる制御には、完全なテレオペレーションから、用意した行動の中から選ぶものまで幅があり、多くの研究はウィザードが操作する要素と自律的な要素を組み合わせる。たとえば、ナビゲーションは自律で、対話はウィザードが操作する。良い実践には、文書化したウィザードの手順書、ウィザードの訓練と一貫性の確認、ウィザードのすべての操作の記録、どの行動をウィザードが操作したかの明確な報告が含まれる。

この手法には知られた限界がある。結果が示すのは、実際に作れるシステムではなく、理想化したロボットへの人の反応であり、ウィザードの判断と反応時間が実験操作の一部になる。参加者が欺瞞に気づくこともあり、それが行動を変えうる。参加者はロボットの自律性について意図的に誤解させられるため、倫理審査とセッション後のデブリーフィングが標準である。ウィザードの操作ログは、後に自律的な行動の設計や学習用のデモンストレーションにも使われ、元の研究を超えて役立つ。

重要な理由

HRI の多くの問いは、まだ実用に足るほど確実ではないロボットの能力に人がどう反応するかに関わる。Wizard of Oz 法はそうした研究を可能にするが、同時にその結果が意味する範囲を限定する。そのため HRI の結果を正しく読むには、ロボットのどの部分を人が制御していたかを知る必要がある。

主な用途

  • 自動化できるようになる前の、会話ロボットや社会的ロボットの行動のプロトタイピング
  • ヒューマンロボットインタラクションにおける信頼、エンゲージメント、受容の研究
  • 自律性が不完全な長期研究や実環境での研究
  • 自律的な行動を設計または訓練するためのインタラクションデータの収集
  • 想定するユーザーとともに行う、支援ロボットやサービスロボットの構想の初期テスト

実際の使われ方

ある HRI チームは、グループゲームの中で自分の役割を変える社会的ロボットが、複数回のセッションにわたってプレイヤーを引きつけ続けられるかを知りたい。各プレイヤーの状態を確実に認識する技術も、役割を選ぶ妥当な方策もまだない。そこで隣の部屋にいるウィザードがカメラ映像を見ながら、用意したインタフェースでロボットの役割と発話を選び、音声合成とジェスチャーは自動で動かす。ウィザードは文書化した判断手順に従い、すべての選択をタイムスタンプ付きで記録する。セッション後、参加者にデブリーフィングを行い、ロボットが自律していると信じていたかを尋ねる。チームは結果とともに、どの行動をウィザードが操作したかを報告する。

よくある誤解

  • Wizard of Oz とはロボットをテレオペレーションすることにすぎない — ウィザードは選んだ行動だけを制御することが多く、しばしば用意した選択肢から選ぶ形で行い、他の部分は自律的に動く
  • WoZ の結果は自律ロボットが達成するものを示す — 示しているのは理想化したシステムへの人の反応であり、実際の実装はそれに及ばないかもしれない
  • ウィザードを使えば厳密な実験統制は要らない — ウィザードのタイミングと判断はばらつくので、条件を一定に保つには手順書、訓練、ログが必要である

知っておくべき人

  • ヒューマンロボットインタラクションの研究者
  • 社会的ロボットとサービスロボットの設計者
  • ロボットの行動をプロトタイピングする UX リサーチャー
  • 欺瞞を伴う研究を審査する倫理審査担当者

関連技術

  • テレオペレーションインタフェース(Teleoperation Interfaces)
  • 共有自律(Shared Autonomy)
  • 行動オーサリングツール(Behavior Authoring Tools)
  • インタラクションのログ記録と動画アノテーション(Interaction Logging and Video Annotation)
  • 参加者デブリーフィングの手順(Participant Debriefing Protocols)

関連用語

  • Teleoperation
  • Godspeed Questionnaire
  • Novelty Effect
  • Perceived Safety
  • Turn-Taking
  • Research Through Design

関連プロジェクト

  • SO-101 Open Robot Arm: 6-DOF robot arm for teleoperation and AI robotics research
  • XLeRobot: Practical dual-arm mobile home robot for $660 with <4hrs assembly
  • DimOS: Python robotics runtime with agents, SLAM and teleop, no ROS required
  • Mobile ALOHA: Bimanual mobile manipulation with 4 robot arms on a wheeled base for teleoperation
  • GEAR-SONIC: NVIDIA's whole-body controller for the Unitree G1, trained to track any human motion
  • OpenArm: 7DOF humanoid arm for physical AI research in contact-rich environments

このウェブサイトにはJavaScriptが必要です。オープンソースロボティクスプロジェクトを閲覧するにはJavaScriptを有効にしてください。