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

since
平成38年9月29日

← 検索結果に戻る

ロボットの動作候補を広げて選ぶRoboMonkey:模擬環境と実機で成功率を検証

RoboMonkey

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

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

原論文の図の説明を読む

Figure 1: Inference-Time Scaling Law: We observe that action error consistently decreases as we scale the number of generated actions across multiple sampling approaches, assuming the presence of an oracle verifier. Repeatedly sampling actions from robot policies, applying Gaussian perturbation to a few sampled actions, and even random sampling all outperform single-attempt OpenVLA. We also find that the relationship between action error and the number of samples generated through Gaussian perturbation follows an approximate power law across a range of VLA models, including CogACT, Octo, OpenVLA, and SpatialVLA. For power law fitting, we model the logarithm of action error e e as a function of the number of samples k k : log ⁡ ( e ) ≈ log ⁡ ( a ) + b ⋅ log ⁡ ( k ) \log(e)\approx\log(a)+b\cdot\log(k) , where a a and b b are fitted model parameters.

出典:RoboMonkey / arXiv ↗

概要

  • 少数の初期動作から候補を増やし、画像・言語モデルを使った評価器で実行動作を選ぶ。
  • 著者らはSIMPLERの既知条件4作業で平均成功率46.3%、OpenVLAとの差7.8ポイントを報告した。
  • 実機の未知条件を含む4作業群では平均成功率60%で、OpenVLAの35%、V-GPSの30%と比較した。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、RoboMonkeyの仕組み

左から右へ読む
  1. 01画像・状態と指示
  2. 02初期動作を生成
  3. 03動作候補を拡張
  4. 04評価器で採点
  5. 05実行動作

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

研究の背景

RoboMonkeyは、ロボットが出した複数の動作候補から実行する一つを選ぶ方法である。視覚・言語・動作モデル(VLA)は、観測画像と作業指示をもとに腕などの動作を出すが、著者らは把持位置のずれ、作業の進行失敗、周囲との衝突を運用上の問題として挙げる。

VLAは一度の観測から一つの動作を生成する設計が多い。候補を増やして選べば精度を改善できるか、また候補選びと計算時間が実用に耐えるかを本研究は調べた。

手法

RoboMonkeyは各時点の観測と指示をVLAに渡し、少数の初期動作を得る。腕の移動・回転成分には、その候補のばらつきからガウス分布を当て、新しい候補を抽出する。ガウス分布は値の出やすさを表す確率分布で、ここでは初期候補の周辺を探す。把持器の開閉は初期候補の多数決で固定する。

次に、画像と言語を扱うモデルを使った評価器が、観測・指示と各動作候補を照らして採点し、最高点の候補を実行する。例えば「ナスを黄色いかごへ入れる」作業なら、腕の移動・回転と把持器の開閉を含む次の動作を選ぶ。評価器の学習には、成功した作業記録の正解動作と各候補との誤差から、候補同士の優劣を付けた比較データを使う。

新規性

著者らの主張する新規性は、ロボットの動作候補数と正解動作からの誤差の関係を複数のVLAで調べ、その知見を実行時の候補生成と選別につなげた点にある。候補数を増やすと誤差がおおむねべき乗則に従って下がると報告した。

この関係の分析では、最も誤差の小さい候補を必ず選ぶ理想的な判定を仮定する。RoboMonkeyは実運用に向け、その判定を学習済みの評価器で近似する。

従来手法との違い

基準のOpenVLAは観測と指示から動作を生成する。RoboMonkeyはOpenVLAから少数の初期動作を得て候補を増やし、評価器で一つを選ぶ。運用評価では、OpenVLA単体と、別の評価器を組み合わせたV-GPSを比較対象にした。

候補生成の分析では、モデルからの反復生成、少数の生成結果に基づくガウス分布からの生成、無作為生成を比べた。理想的な判定を使う条件では、反復生成の誤差が最も低く、ガウス分布による方法も近い結果で計算効率が高いと著者らは報告する。

実験結果

著者らはBridge V2から抽出した1,000組で、候補数と正解動作からの正規化二乗平均平方根誤差(RMSE)を分析した。最小誤差の候補を必ず選ぶ理想的な判定では、OpenVLAの1万候補でRMSEが59.3%低下した。

運用評価では、SIMPLERの既知条件4作業で平均成功率46.3%、OpenVLAとの差は7.8ポイント。実機WidowXの未知条件を含む4作業群では60%で、OpenVLAは35%、V-GPSは30%だった。LIBERO-Longの500試行では、両者を調整したRoboMonkeyが56.5%、OpenVLAのみを調整した場合が49.8%と報告する。

応用の可能性

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

編集上の応用案:決まった作業台で、指定された部品を容器へ移す作業に試す。入力はカメラ画像、腕と把持器の現在状態、移す対象を示す指示文とし、出力は次の腕の移動・回転量と把持器の開閉指示にする。

その作業台で成功した動作記録と指示文を用意し、画像・状態・正解動作を時点ごとに対応付ける。既存の動作モデルから候補を作り、記録との誤差を使って評価器を適応させる。実行時は候補を採点して選ぶが、成功率の改善は検証すべき仮説である。

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

導入時の検証

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

導入時の検証案:まず一種類の移し替え作業に絞り、カメラ画像、ロボットの現在状態、指示文、成功時の動作記録を集める。各時点の実行動作を正解ラベルとして対応付け、既存のVLAを対象作業に適応させる。候補と正解の誤差から比較ラベルを作り、評価器も調整する。

同じ作業条件で、VLAが一つの動作を出す場合を基準に、候補を増やして選ぶ場合と比べる。作業成功率、把持・配置の失敗、周囲との接触、動作決定までの時間を記録する。物体や配置を変えた試行は分けて集計し、現場で必要な速度と成功率を満たすか判断する。

限界と課題

著者らは、候補の生成と評価が計算負荷を増やすと述べ、高速化した構成で16候補の生成・評価に約650ミリ秒かかったと報告する。この速度が必要な制御周期に合うかは作業ごとに異なる。なお、冒頭のabstractには既知条件で9%、本文には8%との記載の食い違いがある。

編集上の検証事項は、記録上の正解動作に近い候補が、接触や障害物のある実機でも安全かという点である。候補がすべて不適切な場合や、物体・撮影条件が変わる場合の挙動、別の作業台へ評価器を適応させるために必要な記録量も確認したい。

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

出典

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

RoboMonkey: Scaling Test-Time Sampling and Verification for Vision-Language-Action Models

Vision-Language-Action (VLA) models have demonstrated remarkable capabilities in visuomotor control, yet ensuring their robustness in unstructured real-world environments remains a persistent challenge. In this paper, we investigate test-time scaling through the lens of sampling and verification as means to enhance the robustness and generalization of VLAs. We first demonstrate that the relationship between action error and the number of generated samples follows an exponentiated power law across a range of VLAs, indicating the existence of inference-time scaling laws. Building on these insights, we introduce RoboMonkey, a test-time scaling framework for VLAs. At deployment, RoboMonkey samples a small set of actions from a VLA, applies Gaussian perturbation and majority voting to construct an action proposal distribution, and then uses a Vision Language Model (VLM)-based verifier to select the optimal action. We propose a synthetic data generation pipeline for training such VLM-based action verifiers, and demonstrate that scaling the synthetic dataset consistently improves verification and downstream accuracy. Through extensive simulated and hardware experiments, we show that pairing existing VLAs with RoboMonkey yields significant performance gains, achieving a 25% absolute improvement on out-of-distribution tasks and 9% on in-distribution tasks. Additionally, when adapting to new robot setups, we show that fine-tuning both VLAs and action verifiers yields a 7% performance increase compared to fine-tuning VLAs alone.

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