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

since
平成38年9月29日

← 検索結果に戻る

目標に沿う行動列を、状態変化と照らして生成するロボット制御手法

Model Predictive Diffuser (MPDiffuser)

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

Model Predictive Diffuser (MPDiffuser)の原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 3: Fetch PickandPlace

出典:Model Predictive Diffuser (MPDiffuser) / arXiv ↗

概要

  • MPDiffuserは計画モデルと動力学モデルを交互に使い、状態と行動の軌道を生成する。
  • 費用制約付きの設定では予測報酬と費用で候補を選び、予算内の候補がなければ予測費用が最小の候補を返す。
  • 著者らはD4RLとDSRLでの評価、画像入力の予備的検討、四足ロボット実機への適用を報告している。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Model Predictive Diffuser (MPDiffuser)の仕組み

左から右へ読む
  1. 01現在状態と目標
  2. 02動力学で状態を修正
  3. 03計画で状態と行動を修正
  4. 04候補を順位付け
  5. 05選択した軌道

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

研究の背景

MPDiffuserは、過去に集めた行動記録から、目標に沿い実行可能な行動列を作ろうとする手法である。追加の試行が高価または危険な場面では、固定データだけから学ぶオフライン意思決定が重要になる。

軌道とは、時間順に並んだ状態と行動の組を指す。目標へ近づくように見える軌道でも、その行動で予測した状態に実際に移れるとは限らない。このずれは、危険費用などの制約を持つ制御で候補を選ぶ際にも影響する。

手法

固定の行動記録から二つの拡散モデルを独立に学習する。拡散モデルは、記録に加えた乱れを取り除く方法を学び、新しい軌道を生成する仕組みだ。計画モデルは初期状態と目標などの条件から状態・行動列を扱い、動力学モデルは初期状態と行動列を手掛かりに状態列を扱う。

生成時は乱れた状態・行動列から始め、動力学モデルが状態を修正し、続いて計画モデルが状態と行動を修正する。この順序を繰り返して複数の候補を作る。例えば費用予算付きの目標移動では、予測報酬と予測費用で候補を評価し、予算内で報酬が最も高い軌道を選ぶ。該当候補がなければ予測費用が最小の軌道を返す。

新規性

計画モデルと動力学モデルを独立に学習し、軌道を生成する各段階で交互に使う点が著者らの提案である。行動に伴う状態変化を生成途中から反映し、最後に目的に応じて候補を選ぶ。

動力学モデルには、計画モデルの学習に適さない低品質の行動記録も活用できると著者らは述べる。ただし、両モデルが常に異なるデータで学習されるわけではない。

従来手法との違い

比較対象のDiffuserやDecision Diffuserなどは、生成した状態列と、その行動を実行した際の状態変化が一致しない場合がある。本文の自転車型モデルの例では、生成した行動をシミュレーションして、そのずれを示している。

MPDiffuserは生成途中に動力学モデルを加え、状態列を行動と整合させる。D4RLでは計画モデル単独、行動模倣、Decision Transformer、複数の拡散型手法などと比較している。課題ごとの最高値を一律に得たわけではない。

実験結果

著者らは、制約のないオフライン意思決定をD4RL、費用制約付きの課題をDSRLで評価した。D4RLの表は正規化平均スコアを示し、独立した5回の実行を各50回の試行で評価している。順位付けを使う設定では64候補から、学習した報酬モデルで選ぶ。

本文には、5次元の自転車型モデルで生成軌道と行動のシミュレーション結果を比べる例、画像入力の予備的検討、実機のUnitree Go2四足ロボットへの適用もある。著者らは改善を報告するが、確認できた本文の範囲ではDSRLと実機の詳細な数値・条件を確認できず、改善幅は特定しない。

応用の可能性

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

編集上の応用案:屋内を移動する四足ロボットで、短い区間の経路候補を選ぶ。現在の位置・姿勢、目標地点、許容する危険費用を入力し、候補となる状態・行動列と選択した行動を出力する。

対象機体の状態・行動の時系列、目標達成を表す報酬、危険事象を表す費用のラベル、位置・姿勢を記録できるセンサーが必要となる。両モデルと候補評価を対象機体の記録に合わせ、まず記録済み場面で予測を点検する。実運用での効果は仮説である。

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

導入時の検証

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

導入時の検証案:対象機体で状態・行動の時系列を集め、目標達成の報酬と危険事象の費用をラベル化する。位置・姿勢などの状態を記録するセンサー、目標、費用予算を定め、計画モデル、動力学モデル、候補評価をその記録に合わせる。

小規模な再生試験では、計画モデル単独の候補を比較基準にする。同じ開始状態と目標で、予測状態と記録上の次の状態との差、予測費用が予算内の候補の割合、目標達成の評価値、候補選択時間を測る。実機で試す条件は対象機体の制御周期と許容費用に合わせて事前に決める。

限界と課題

著者らは、既存の拡散型手法では動力学に合わない軌道が生じること、固定データからの学習では記録にない状態の評価が難しいことを課題として挙げる。また、候補の順位付けは生成軌道の実現可能性に左右されると説明している。

編集上の検証事項:MPDiffuser自身の状態予測、報酬・費用の推定誤差、候補生成に要する時間を対象機体で調べたい。予算内の候補がないときは予測費用が最小の候補を返す仕様であり、返された候補が制約を満たすとは限らない。

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

出典

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

Model-Based Diffusion Sampling for Predictive Control in Offline Decision Making

Offline decision-making via diffusion models often produces trajectories that are misaligned with system dynamics, limiting their reliability for control. We propose Model Predictive Diffuser (MPDiffuser), a compositional diffusion framework that combines a diffusion planner with a dynamics diffusion model to generate task-aligned and dynamically plausible trajectories. MPDiffuser interleaves planner and dynamics updates during sampling, progressively correcting feasibility while preserving task intent. A lightweight ranking module then selects trajectories that best satisfy task objectives. The compositional design improves sample efficiency and adaptability by enabling the dynamics model to leverage diverse and previously unseen data independently of the planner. Empirically, we demonstrate consistent improvements over prior diffusion-based methods on unconstrained (D4RL) and constrained (DSRL) benchmarks, and validate practicality through deployment on a real quadrupedal robot.

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