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

since
平成38年9月29日

← 検索結果に戻る

ロボットの次の動きを「雑音から整える」Diffusion Policy

Diffusion Policy

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

Diffusion Policyの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Fig. 2 : Realworld Benchmarks. We deployed Diffusion Policy on two different robot platforms (UR5 and Franka) for 4 challenging tasks: under-actuate precise pushing (Push-T), 6DoF mug flipping, 6DoF sauce pouring, and periodic sauce spreading. Please check out the supplementary material for the resulting robot videos.

出典:Diffusion Policy / arXiv ↗

概要

  • 観測を条件に、雑音から連続した動作列を作るロボット方策。
  • 著者らは四つのベンチマークの11課題で、成功率の平均改善率46.9%を報告した。
  • 急な動作変更と実行時間は、対象作業で検証する必要がある。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Diffusion Policyの仕組み

左から右へ読む
  1. 01直近の画像と状態
  2. 02動作列の雑音を生成
  3. 03観測に沿って雑音除去
  4. 04動作列を一部実行

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

研究の背景

実演からロボットの動きを学ぶとき、同じ目標に複数の正しい進み方がある。観測から次の動作を一つだけ予測すると、動きが切り替わる場面や精密な接触作業で扱いにくい。将来の動作を連続した列として作り、実行中の変化にも応じる方法が必要になる。

Diffusion Policyは、画像などの観測を手掛かりに、雑音を含む動作列を徐々に整えてロボットの行動を作る方法である。

手法

まず、人の実演に含まれる観測と動作列を使い、雑音を加えた動作から元の動作に近づける予測器を学ぶ。拡散モデルとは、乱れたデータを何段階かで整えて出力を作る方式である。実行時には直近の画像やロボット状態を条件にして、乱数から作った動作列の雑音を繰り返し減らす。

得られた動作列は全部を一度に実行せず、一部だけ動かしてから観測し直す。これは「移動する計画期間を繰り返す制御」で、途中のずれに合わせて次の列を作り直せる。たとえばT字の物体を目標へ押す場合、直近の見え方に応じて押す経路の動作列を生成し、進んだ後の画像から再計画する。

新規性

著者らの進展は、画像などの観測に応じた一連のロボット動作を、拡散モデルの雑音除去として生成した点にある。動作を一手ずつ独立に選ぶ代わりに、先の動作列をまとめて作り、実行中に観測を更新して計画し直す。

視覚情報を条件として扱い、雑音除去のたびに画像特徴を作り直さずに済む設計も示す。動きの切り替えが速い課題向けには、時系列を扱うTransformer型も用意した。

従来手法との違い

基準となる行動模倣は、観測から動作を直接予測する。人の実演に右回りと左回りのような複数の進め方があると、次の一手の選択が揺れる場合がある。論文はLSTM-GMM、IBC、BETを比較対象に置き、Diffusion Policyでは動作列全体を雑音から徐々に整える。

著者らは、押す経路が二通りあるPush-Tの例で、学習した方策が一回の試行中は一方の経路を選び続ける様子を示した。一方、Transformer型は調整値への感度が高いとも述べる。

実験結果

本文で著者らが述べる評価は、四つのベンチマークにまたがる11課題で、シミュレーションと実機、画像入力と状態入力を含む。成功率について、従来の最良手法に対する平均改善率を46.9%と報告する。入力の要約には12課題との記述もあるため、課題数は本文の記載に従った。

状態入力の表では、各値は3回の学習と50種類の初期条件で平均し、最高性能と最後の10時点の平均を併記する。実機実験の一設定では、学習時100回、推論時10回の雑音除去で推論遅延0.1秒と報告している。

応用の可能性

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

編集上の応用案:同じ部品をトレーの指定位置へ動かす作業を対象に、実演映像と動作記録から動作候補を学ぶ。入力は直近の画像とロボットの状態、出力は短い区間の動作列とし、実行後に新しい観測を入れて次の列を作る。

現場担当者が成功条件と中止条件を定め、まず記録済みの試行で候補を比較する。論文で扱う視覚条件付きの動作生成を移した案であり、この部品搬送での成功は示されていない。

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

導入時の検証

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

導入時の検証案:対象を一つの反復作業に絞り、観測、動作、成否をそろえて記録する。同じ実演記録から、次の動作を直接予測する単純な行動模倣を基準として作り、Diffusion Policyの動作列と比較する。

成功率だけでなく、目標位置からのずれ、途中で動きが揺れた回数、再計画に要した時間を同じ初期条件で測る。実演にない配置でも試し、成功しない場合に停止できるかを確認する。

限界と課題

著者らは、時間方向の畳み込みを使う型が、動作指令が急に変わる課題では不調になり得ると述べる。Transformer型は複雑な課題で良い結果を示す一方、調整値に敏感だった。実行する動作列の長さには、動きの一貫性と新しい観測への反応速度の兼ね合いがある。

編集上の確認点は、実演と異なる配置、視界を遮る物、誤認時の停止動作である。論文中の実機での推論時間は特定の設定での値なので、別の作業環境へそのまま当てはめられない。

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

出典

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

Diffusion Policy: Visuomotor Policy Learning via Action Diffusion

This paper introduces Diffusion Policy, a new way of generating robot behavior by representing a robot's visuomotor policy as a conditional denoising diffusion process. We benchmark Diffusion Policy across 12 different tasks from 4 different robot manipulation benchmarks and find that it consistently outperforms existing state-of-the-art robot learning methods with an average improvement of 46.9%. Diffusion Policy learns the gradient of the action-distribution score function and iteratively optimizes with respect to this gradient field during inference via a series of stochastic Langevin dynamics steps. We find that the diffusion formulation yields powerful advantages when used for robot policies, including gracefully handling multimodal action distributions, being suitable for high-dimensional action spaces, and exhibiting impressive training stability. To fully unlock the potential of diffusion models for visuomotor policy learning on physical robots, this paper presents a set of key technical contributions including the incorporation of receding horizon control, visual conditioning, and the time-series diffusion transformer. We hope this work will help motivate a new generation of policy learning techniques that are able to leverage the powerful generative modeling capabilities of diffusion models. Code, data, and training details is publicly available diffusion-policy.cs.columbia.edu

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