表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

ロボットの作業前後で失敗を見つけ、行動手順を更新する仕組み

Unified Framework for Real-Time Failure Handling

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

Unified Framework for Real-Time Failure Handlingの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Fig. 1: Overview of our approach, which consists of two phases: pre-execution verification and real-time monitoring. The pre-execution phase verifies the entire planned BT proactively using a VLM based on inputs (images, scene graphs, skills, and conditions). The real-time phase continuously monitors execution, where the VLM verifies preconditions, postconditions, and infers missing preconditions for individual skills using updated inputs and execution history. A reactive planner dynamically generates and adapts the BT as the robot’s execution policy.

出典:Unified Framework for Real-Time Failure Handling / arXiv ↗

概要

  • 前面・側面の画像、シーングラフ、技能の条件を使い、実行前の計画点検と実行中の失敗対応を行動木に結び付ける。
  • 実機比較で著者らが報告した作業成功率は、実行前のみ31.25%、実行中のみ100%、統合方式100%だった。
  • 導入時には成功率に加え、修正時間、問い合わせ回数、誤検出、新技能の確認方法を検証する必要がある。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Unified Framework for Real-Time Failure Handlingの仕組み

左から右へ読む
  1. 01画像・技能・行動木
  2. 02実行前に計画点検
  3. 03技能の前後で照合
  4. 04行動木を更新

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

ロボットは、障害物の追加、物体のずれ、センサーの誤認識などで予定した作業に失敗する。品目や配置が変わりやすい少量生産では、失敗のたびに人が手順を直すと作業が止まる。

この研究は、開始前に見つけられる計画の不足と、作業中に生じる変化の両方を扱う。実行前の点検だけでは、人の介入や物体の移動によって後から崩れた条件を確認できない。

手法

画像と言葉を扱うモデル(VLM)が、前面・側面の画像、物体の位置関係を示すシーングラフ、利用可能な技能と条件を使って計画を点検する。行動木は条件判定と動作を組み合わせた実行手順である。例えば黒い物体が穴を塞ぐ場合、配置前に「穴が空いている」という条件を加えるよう提案する。

実行中は各技能の前提条件と実行後の結果を照合し、時刻や位置関係の変化を履歴に残す。条件が満たされなければ、反応型プランナーが目標から必要な技能を逆向きに選び、行動木を更新する。既存技能で対処できない場合はVLMが新技能とその条件を提案し、修正された手順を出力する。

新規性

著者らが主張する進展は、先行研究の実行前検証に、技能を実行する前後の条件確認と失敗時の修正を加えた点にある。必要なら不足する前提条件や新たな技能も提案する。

物体とロボットの位置関係を表すシーングラフを逐次更新し、技能の実行時刻や条件確認の結果を履歴に残す。作業開始後の変化を、行動手順の修正に使えるようにした。

従来手法との違い

比較対象は、実行前だけに計画を点検する方式と、実行中だけに失敗へ対応する方式である。統合方式は両方を行い、開始前に分かる障害は先に処理する設計となっている。

実機比較の表では、統合方式と実行中だけの方式の作業成功率はいずれも100%で、成功率の優位は示されていない。著者らは実行中だけの方式ではモデルへの問い合わせ、技能実行、所要時間が増えると述べるが、その差の数値は示されていない。

実験結果

著者らはABB YuMiでの物体の挿入、色別仕分け、引き出しへの配置と、AI2-THOR上のREFLECT課題で評価した。実機では配置や障害物を変え、人の介入でも失敗を起こした。事前に記録した失敗16事例を各10回繰り返し、誤検出の確認用に失敗を起こさない各作業も10回実施した。

実機比較で報告された作業成功率は、実行前のみ31.25%、実行中のみ100%、統合方式100%。失敗検出率も同順に31.25%、100%、100%だった。シミュレーションでは全REFLECT課題で複数回の実行を通じ成功率100%と述べるが、確認できた本文の範囲では実行回数は分からない。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:色別の仕分け作業で、対象物や置き先が途中で動いた場合の手順修正を試す。前面・側面の画像と深度を含む観測、仕分け先、既存技能と実行前後の条件を入力し、更新した行動木と条件確認の記録を出力する。

現場への適応には、対象物の検出と位置関係、使える技能、置き先の条件を定義する。論文は追加学習用データの要件を示していない。検証用には正常配置と移動・障害を含む事例を集め、成否と失敗原因の確認用ラベルを付ける。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:仕分け作業を一つ選び、固定手順、実行前のみ、実行中のみ、統合方式を同じ配置条件で比べる。前面・側面の画像と深度を含む観測を用意し、対象物の位置関係、把持・配置などの技能、実行前後の条件を現場向けに定義する。

正常例と障害物・置き直しを含む事例に、成否と失敗原因の確認用ラベルを付ける。追加学習が必要かは採用するモデルと現場データで判断する。成功率、見落とし、誤検出、完了時間、モデルへの問い合わせ回数を測り、提案された新技能は実行前に人が確認する。

限界と課題

著者らは、実行前だけの検証では作業中の介入や物体移動に対応できず、実行中だけの方式には問い合わせや動作の負担があると述べる。実機比較では統合方式と実行中だけの方式の成功率は同じだった。

編集上の検証事項は、失敗の見落としと誤検出、修正にかかる時間、提案された新技能を実機で使う前の確認方法である。成功率だけで運用上の優劣は決められず、対象物や配置を変えた場合の成績も確かめる必要がある。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

A Unified Framework for Real-Time Failure Handling in Robotics Using Vision-Language Models, Reactive Planner and Behavior Trees

Robotic systems often face execution failures due to unexpected obstacles, sensor errors, or environmental changes. Traditional failure recovery methods rely on predefined strategies or human intervention, making them less adaptable. This paper presents a unified failure recovery framework that combines Vision-Language Models (VLMs), a reactive planner, and Behavior Trees (BTs) to enable real-time failure handling. Our approach includes pre-execution verification, which checks for potential failures before execution, and reactive failure handling, which detects and corrects failures during execution by verifying existing BT conditions, adding missing preconditions and, when necessary, generating new skills. The framework uses a scene graph for structured environmental perception and an execution history for continuous monitoring, enabling context-aware and adaptive failure handling. We evaluate our framework through real-world experiments with an ABB YuMi robot on tasks like peg insertion, object sorting, and drawer placement, as well as in AI2-THOR simulator. Compared to using pre-execution and reactive methods separately, our approach achieves higher task success rates and greater adaptability. Ablation studies highlight the importance of VLM-based reasoning, structured scene representation, and execution history tracking for effective failure recovery in robotics.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01