実世界展開における汎用ロボットポリシーの評価方法
NVIDIA は、実社会での運用に適した汎用ロボットの行動方針を評価するための具体的な手法と基準を提示し、研究から実装への橋渡しを強化している。
キーポイント
評価フレームワークの確立
単なるシミュレーション上の成功ではなく、現実世界の不確実性や物理的制約を考慮した、汎用ロボットの行動方針(ポリシー)を評価するための包括的な基準を提案している。
安全性と信頼性の重視
実社会での展開において最も重要な要素である安全性の確保と、予期せぬ状況下でも安定して動作する信頼性を評価指標の中心に据えている。
シミュレーションから現実への転移(Sim2Real)
シミュレーション環境で学習されたモデルが、実際の物理世界や異なる環境条件下でも有効に機能するかを検証する具体的な手法と課題を詳述している。
汎用性と適応力の測定
特定のタスクに特化せず、多様な状況や新しいタスクに対して柔軟に適応できる「汎用性」を定量的・定性的に評価する方法論を提供している。
影響分析・編集コメントを表示
影響分析
この記事は、ロボティクス分野における「実用化の壁」を突破するための重要な指針を示しており、研究者や開発者が単なるアルゴリズムの性能向上だけでなく、実際の運用環境での安全性や汎用性をどう評価すべきかを明確にしています。これにより、AI ロボットの社会実装が加速し、より信頼性の高い自律型システムの実現に向けた標準的な評価基準が確立される可能性があります。
編集コメント
実社会への展開を視野に入れたロボット開発において、評価基準の再定義は極めて重要なステップです。NVIDIA が示すような具体的なフレームワークは、業界全体の信頼性向上に寄与するでしょう。
ロボティクス基盤モデルは目覚ましい進歩を遂げています。現在の最良のシステムは、自然言語による指示に従って、多様な物体の把持、配置、整列、操作を行うことができます。しかし、これらのモデルがより能力を高めていくにつれて、厳密に評価することがこの分野における最も解決困難な未解決問題の一つとなっています。本ブログ記事では、主要な課題とそれらを解決するための私たちの手法を紹介します。
現在のベンチマークの限界
実世界でのテストは高価で、時間がかかり、再現が困難です。ロボットの実世界での性能を徹底的に評価するためには、適切な代替手段が必要です。シミュレーションは大規模なロボットの評価を行うための自然な場所です。しかし、既存のベンチマークの多くはいくつかの重要な問題を抱えています。
訓練と評価における視覚ドメインの重複
まず、ポリシー(方策)の訓練と評価に使用されるデータや環境は、ほとんど常に同じ視覚ソースから抽出されています。モデルがシミュレーションデータで微調整され、その同じシミュレーション環境で評価された場合、高い性能を示すのは単にモデルがセットアップを記憶しただけであり、一般化できることを示しているわけではありません。これは、シミュレーションの画質が実世界の画像観測と同等のレベルに達していないため、ロボット評価における重要な課題として残っています。Real2sim(実世界からシミュレーションへ)のアプローチは、Gaussian Splatting などの技術を用いて実世界の画像から写実的な環境を再構築することでこの問題を解決しますが、シーンごとのセットアップには1時間を超えることがあり、大規模なテストを実践的に実行することを困難にしています。
image*図 1. 既存のシミュレーションベンチマークは、視覚的およびタスクドメインにおける重複、低現実性、シーンおよびタスク生成のための高いオーバーヘッドに悩まされています。従来の手動によるプロシージャルなシーン生成は、レンダリング品質が低いことが多く、大きな sim2real(シミュレーションから実世界への)の視覚的ギャップを生み出します。3D 再構築 (3DR) 環境は、インペインティングやガウシアンスプラインティングなどの手法を通じてシミュレーション環境により現実味をもたらしますが、その多くは各シーンを生成するために必要な人的コストを伴います。
ベンチマークの飽和
第二に、タスクを生成するのは退屈な作業です。ほとんどのベンチマークには固定されたタスクセットがあり、ほとんど更新されません。これによりすぐにパフォーマンスが飽和し、モデルは静的なタスクセット上でスコアを最大限に引き出すため、どのモデルが実際により能力が高いかを区別することが不可能になります。すべてのシステムが同じベンチマークで 90% 以上の成功率を報告するようになると、数値の意味は薄れてしまいます。
image*図 2. ほぼすべてのモデル論文がこのベンチマークで結果を報告していますが、示されているような飽和状態は、モデル性能について意味のある結論を引き出すことを困難にしています。
診断ギャップ
さらに、より深い診断の欠陥もあります。二値の成功/失敗スコアだけでは、ロボットがなぜ失敗したのかを説明できません。物体の色に混乱したのでしょうか?指示の表現方法でしょうか?カメラの位置ずれがあったのでしょうか?特定の言語指示に従って効率的にタスクを実行できたのでしょうか?これらの問いに対する答えがない限り、研究者たちが行動を起こす余地はほとんどありません。
image*図 3. ポリシー pi0.5 を用いた、「オレンジ色の計量カップと青い計量カップをプレートの外に出す」というタスクの例示評価エピソード*
統計的信頼性
すべての物理エンジンおよびポリシーは、ある程度の確率変動(stochasticity)の影響を受けます。N 回のロールアウトにおける単一の成功率だけでは、ポリシーの真のパフォーマンスに対してどの程度自信を持てるかについて、ほとんど何も教えてくれません。もしあるポリシーが 10 回中 9 回成功したとしたら、それは「90% の成功率」を持つポリシーなのでしょうか?それとも、小規模なサンプルでたまたま幸運だった 80% または 95% のポリシーであった可能性はないのでしょうか?これを調査するために、私たちは Clopper-Pearson 法(Clopper-Pearson method)に注目します。
image*図 4. Clopper Pearson Interval は、二項成功率を区間推定するための「厳密な」手法です。*
Clopper-Pearson 法は、成功率の周りに二項信頼区間を構築するための「厳密な」手法であり、二項分布から直接計算されます。以下の例を見てみましょう:観測された成功率が 90% でロールアウト数がわずか 70 の場合、95% の Clopper-Pearson 信頼区間は 15.4 パーセントポイント(成功率 80.5% から 95.9%)にわたります。一方、ロールアウト数を 1,030 に増やすと、この誤差は±2 パーセントポイントの範囲(成功率 88.0% から 91.8%)に収束します。多くの公開ベンチマークでは、2 つの方策のパフォーマンスを比較する際に統計的有意性を達成するために十分な数のロールアウトを実行していません。
image*図 5. 成功率 90% に対する 95% Clopper-Pearson 区間。青い破線は 90% の周りにある CP 区間を示しています。信頼区間を 10 パーセントポイントから 2 パーセントポイントに狭めるには、ロールアウト数を約 15 倍(70 から 1,030)にする必要があります。
RoboLab の紹介
これらの課題に対処するため、RoboLab と呼ばれるシミュレーションベンチマークプラットフォームを構築しました。RoboLab は以下の 3 つの原則に基づいています:
- ロボットに依存しないタスク評価を実現しつつ、意味のある指標を提供する
- ベンチマークの飽和を防ぐために新タスクを迅速に生成可能とし、エージェント AI ワークフローをサポートする
- 方策がどの程度うまく機能しているか、いつ失敗するか、そしてなぜ失敗するのかという完全な像を描くための一連の分析ツールを提供する
image*図 6. ベンチマークは分野の進化に伴い新しい能力に適応する必要があります。既存のベンチマークパフォーマンスが飽和に達したら、適応して拡張する時です。*
エージェント AI の時代におけるロボットベンチマーキング
image*図 7. RoboLab の 3 ステップのシーン、タスク、環境生成プロセス。*
RoboLab は実世界のセットアップ手順を模倣しています:オブジェクトを配置し、言語指示を加え、ポリシーを実行します。オブジェクトライブラリが与えられれば、ユーザーは単にシーンのオブジェクトを配置するだけでよく、タスクに対する言語指示(あるいは 3 つの指示!)を指定するだけで済み、全体のプロセスには数分しかかかりません。RoboLab にはまた、コーディングエージェントによって利用可能なエージェントスキルも備わっており、これによりユーザーのワークフロー内で新規タスクを直接生成することができます。この効率性はベンチマークを将来にわたって保護します:一般化モデルが改善するにつれて、新しいタスクを追加し、時代遅れのタスクを廃止できます。
持ち込みロボット(Bring-your-own-robot)
一般化されたロボットポリシーを構築するには、ロングテールにある特定のタスクの解決が必要であり、どのチームもあらゆる実装体において豊富なデータを持っているわけではありません。ある研究室では Franka アームに対して数千時間のデータを保有していても、ヒューマノイドについてはほとんどない場合や、その逆の場合もあります。1 つの特定ロボットに縛られたベンチマークは、ユーザーが実際に構築またはテストしようとしている内容に関わらず、すべてのユーザーを同じデータギャップに追い込みます。
RoboLab のタスクはロボットやポリシーに依存しないものであり、ロボットの形態やポリシーのアーキテクチャに関わらず、同じタスクセットを評価できることを意味します。ユーザーは独自の設計選択を行う自由があり、RoboLab は単に、ユーザーが持ち込むいずれのロボットに対しても、同じシーンとタスクをコンパイルするだけです。これは将来、ロボットの形態の選択肢が増えることにも合致しており、データ生成やトレーニングにどのロボットが使われたかは重要ではなく、そのロボットがタスクを解決できたかどうかだけが重要になります。
能力固有のタスク
有用なベンチマークは、単にロボットがタスクを完了したかどうかを測定するだけでなく、異なる能力を分離して評価する必要があります。私たちは、汎用的な操作には少なくとも3つの別々の能力が必要であることを観察しました:
- 視覚的能力(Visual competency)は、ポリシーが色、サイズ、意味カテゴリなどの知覚属性を認識し、それに基づいて行動できるかをテストします。例えば、テーブル上の他の物体から小さな赤いカップを識別するなどが該当します。
- 手続的・手続き的能力(Procedural competency)は、アクション指向の推論を評価します。これは、物体を重ねる、向きを変える、またはツールとどのように相互作用するかを推測することを含みます。
- 関係的能力(Relational competency)は、空間的および言語的なロジックを検証します。これには、接続詞(「オレンジとライムを拾ってください」)、数え上げ、左側や内部といった相対位置などが含まれます。
各タスクを特定の能力の 1 つまたは複数に焦点を当てるように設計することで、汎用ポリシーが必要とするスキル全体の空間における広範なカバレッジを確保できます。RoboLab-120 は、人間が手作業で選定した 120 の卓上ピッキング&プレイスタスクからなる初期ベンチマークですが、各タスクには必要な複数の能力がタグ付けされており、これによりコンピテンシー全体におけるベンチマークのカバレッジは明確かつバランスよく保たれ、新しいタスクが追加されるにつれて調整されます。
コンピテンシー何をテストするか例示タスク
視覚 (Visual)色、サイズ、意味的認識「小さな赤いカップを箱に入れる」
手続的 (Procedural)積み上げ、再配置、アフォーダンス「すべてのマグカップを底面を下にして置き、赤いものを棚に積む」
関係性 (Relational)空間論理、数え方、接続詞「オレンジまたはライムを拾ってボウルに入れる」
*表 1. コンピテンシーとは、ポリシーが能力ドメイン内のタスクを実行する能力のことです。ベンチマークスイートで設計したコンピテンシーとスキルのいくつかの例を示します。
ロボットポリシーの評価
ロボットポリシーが「良い」ことを示す指標は何か?
成功率だけでは、ロボットがどのようにタスクを遂行したかについてはほとんど何もわかりません。単にゴールラインを越えたかどうかしか示しません。正しい物体をつかんだが途中で落としてしまうポリシーは失敗と判定される一方、ぎこなく、うねるような動きや遅い動作でようやく成功するポリシーは成功と判定されます。どちらの場合も、二値的な成功(バイナリ・サクセス)の指標では捉えられません。
これに対処するため、RoboLab は政策の挙動をより包括的に把握するために 3 つの追加評価ツールを使用しています:
- 段階的なタスクスコア:多ステップ指示内のサブタスクを完了した場合に部分的な加点を行い、正しい物体をつかんだが落下目標を見失ったロボットと、全く何もしないロボットでは同じ点数にはなりません。
- 軌道の質:パス長および SPARC(スペクトル弧長)を通じて運動効率を測定します。これは速度のフーリエスペクトルを通じて滑らかさを捉える人間に合致した指標であり、より短く滑らかな運動が好まれます。
- 実行速度:エンドエフェクタの速度を測定するもう一つの人間に合致した指標で、人間の知覚として「速い運動が好まれる」という認識を捉えています。
ロボット政策はいつ失敗するのか?
タスクがなぜ失敗したかを知ることは、単に失敗したことを知るのと同等に重要です。通常の性能指標を超えて、RoboLab はポリシーがなぜ成功し、なぜ失敗するのか、またプロセスのどこで何が破綻するのかを深く掘り下げます。失敗イベントのログ記録は、誤った物体の把持、落下、グリッパーの衝突などを自動的に追跡し、タスク実行がどこで逸脱したかを正確に特定します。このタスクを見てみましょう:「すべてのプラスチックボトルをゴミ箱に片付ける」というタスクです。ポリシーはすべてのプラスチックボトルを拾い上げ、ゴミ箱に入れましたが、同時にオレンジもゴミ箱に入れてしまいました。技術的にはタスクが達成されたように見えるかもしれません!仕様通りにタスクが完了したとしても、ロボットはその過程で誤った物体を把持し、その後回復している可能性があります。
image*図 8. 「すべてのプラスチックボトルをゴミ箱に片付ける」タスクの成功したロールアウト中に、ポリシー実行中に 3 つの別々の失敗イベントが発生しました*。
これらのイベントを検証するために、RoboLab にはビルトインのダッシュボードが含まれており、エピソード中に発生するイベントをリアルタイムで表示します。これにより、ユーザーは失敗が発生したフレームに直接ジャンプできます。この機能は、診断を手動で行う事後の推測ゲームから、ロボットの動作に対するデバッガーに近いものへと変えます。「うまくいったか?」と問うのではなく、「どこで正確に動作が止まり、そのイベントに至った文脈は何だったのか?」を問うことができるようになります。
image*図 9. RoboLab にはエピソード中のイベントを表示するためのビルトインダッシュボードが含まれています。これにより、ユーザーは失敗が発生したタイミングと、その失敗の文脈をすばやく確認できます。
ロボットポリシーは複雑性の増加に対してどれほど堅牢か?
実世界での展開では、ベンチマークのような清潔で制御された環境が提供されることはめったにありません。指示は無数に変化して伝えられ、シーンはしばしば散らかったものであり、単なる 1 つや 2 つのステップではなく、多くのステップにわたるタスクとなります。ポリシーが真に堅牢であるかどうかを理解するためには、言語、シーン、およびタスクの範囲における複雑性の増加に対するパフォーマンスを分析する必要があります。
言語の複雑性
正確に言葉を選ばれた命令しか理解できないロボットは、実験室の外では限られた用途しか果たせません。なぜなら、人々は自然と多様で不正確な表現で指示を出すからです。複数の言語指示に対してテストを行うことで、ポリシーが特定の言い回しに依存しているのか、それとも真のタスク理解に基づいているのかを明らかにできます。RoboLab では、ユーザーはタスク仕様に複数の言語指示を指定し、実行時にどのバリアントを使用するかを選択できます。初期ベンチマークでは、3 つのバリアント(曖昧、デフォルト、具体的)を提供しています。その結果、曖昧な指示は一貫して失敗につながることが分かり、現在のモデルがいまだに言い回しに対して脆いことが示されました。また、指示に詳細が多すぎるとパフォーマンスが低下することもあることも発見しました。
image*図 10. 言語命令がより曖昧になるにつれて苦戦するポリシーのデモ。タスクは、バインからすべてのバナナ 3 つを取り除くことですが、指示がより曖昧になり推論を要求するようになると、ポリシーは意図されたタスク目標を理解できなくなります。
シーン複雑度
実際の環境は、トレーニングシーンのように整然としていることはめったにありません。しばしば、オブジェクトの識別を混乱させる妨害物や散らかったもの、視覚的なノイズが含まれています。シーン複雑度が増加するにつれてパフォーマンスを評価することは、ポリシーが視覚的な妨害物の間で正しいターゲットを依然として特定できるかどうかを示します。
タスク複雑度:短期間 vs 長時間のタスクホライズン
多くの実世界のタスクは単一のステップアクションではなく、依存するサブタスクの連続であり、初期の小さな失敗が後に連鎖して完全なタスク失敗につながる可能性があります。例えば、「食器棚にマグカップを片付ける」というタスクでは、まず食器棚を開けてからマグカップをつかむ必要があるかもしれません。タスクのホライズン(範囲)が大きくなるにつれてパフォーマンスがどのように劣化するかを測定することで、ポリシーが拡張された推論チェーン全体でどの程度精度を維持できるかがわかります。RoboLab タスクでは、タスク設計者がサブタスクの期待されるシーケンスを指定し、ポリシーがその進行をどの程度追えているかを追跡できます。我々の調査では、ほとんどのポリシーは長期ホライズンのタスクで苦戦しており、4 つ以上の複雑なサブタスクを成功して実行できるポリシーはありませんでした。
How sensit
原文を表示
Robotics foundation models have made remarkable progress. Today’s best systems can follow natural language instructions to pick, place, sort, and manipulate a wide variety of objects. But as these models grow more capable, evaluating them rigorously has become one of the field’s hardest unsolved problems. In this blog post, we introduce the key problems and our method for addressing them.
Why current benchmarks fall short
Real-world testing is expensive, slow, and difficult to reproduce. For a robot’s performance in the real world to be evaluated thoroughly, we need a reasonable proxy. Simulation is the natural place to run large-scale robot evaluations. Yet most existing benchmarks share a few critical issues.
Visual domain overlap in training and evaluation
First, the data and environments used in policy training and evaluation are almost always drawn from the same visual source. When a model is fine-tuned on simulated data and evaluated in that same simulated environment, strong performance reveals only that the model memorized the setup, not that it can generalize. This remains a critical issue in robot evaluations, as the visual quality of simulation hasn’t achieved parity with real-world image observations. Real2sim approaches address this issue by reconstructing photorealistic environments from real-world images using techniques like Gaussian Splatting, but per-scene setup can exceed an hour, making large-scale testing impractical.

Benchmark saturation
Second, generating tasks is a tedious endeavor. Most benchmarks have a fixed task set that is rarely updated. This quickly leads to performance saturation: models quickly max out scores on static task sets, making it impossible to distinguish which model is genuinely more capable. When every system reports over 90% success on the same benchmark, the numbers become less meaningful.

Diagnostic gap
There’s also a deeper diagnostic gap. A binary success/failure score doesn’t explain *why* a robot failed. Was it confused by the object’s color? Instruction phrasing? A shifted camera? Did it perform the task efficiently according to the specific language instruction? Without answers to these questions, researchers have little to act on.

Statistical trustworthiness
Every physics engine and policy is subject to some stochasticity. A single success rate on N rollouts tells you almost nothing about how confident you should be in a policy’s true performance. If a policy succeeds nine out of ten times, is it a “90% success” policy, or could it just as easily be an 80% or 95% policy that got lucky on a small sample? To investigate this, we look at the Clopper-Pearson method.

The Clopper-Pearson method is an “exact” method for constructing a binomial confidence interval around the success rate, computed directly from the binomial distribution. Let’s look at the following example: For an observed 90% success rate with just 70 rollouts, a 95% Clopper-Pearson confidence interval spans a full 15.4 percentage points (80.5% to 95.9% success rate). With 1,030 rollouts, this error tightens to a ±2 percentage-point band (88.0% to 91.8% success rate). Most published benchmarks do not run a sufficient number of rollouts to achieve statistical significance when comparing the performance of two policies.

Introducing RoboLab
We built a simulation benchmarking platform called RoboLab to address these issues. RoboLab is built around three principles:
- Enable robot-agnostic evaluations of the tasks while providing meaningful metrics
- Enable rapid generation of new tasks to avoid benchmark saturation, with support for agentic AI workflows
- Provide a full suite of analysis tools that paint a full picture of how well a policy is doing, when it fails, and why it fails.

Robot benchmarking in the age of agentic AI

RoboLab mirrors a real-world setup procedure: place objects, add a language instruction, and run a policy. Given a library of objects, users can simply place the objects in the scene, and specify a language instruction (or three!) for the task, with the whole process taking only minutes. RoboLab also comes with agent skills that can be leveraged by a coding agent to generate novel tasks directly in a user’s workflow. This efficiency also future-proofs the benchmark: new tasks can be added and outdated ones retired as generalist models improve.
Bring-your-own-robot
Building a generalist robot policy requires solving a long tail of specific tasks, and no single team has abundant data across every embodiment. A lab might have thousands of hours on a Franka arm but almost none on a humanoid, or vice versa. A benchmark tied to one specific robot forces every user into that same data gap, regardless of what they’re actually trying to build or test.
RoboLab tasks are robot- and policy-agnostic, meaning the same set of tasks can be evaluated regardless of robot embodiment or policy architecture. Users are free to make their own design choices; RoboLab simply compiles the same scenes and tasks against whichever robot they bring. This also makes sense as the number of robot embodiment choices increase in the future; it matters less which robot was used for data generation and training, only that it solved the task.
Capability-specific tasks
A useful benchmark needs to isolate distinct capabilities, not just measure whether a robot completes a task. We have observed that general-purpose manipulation draws on at least three separate competencies:
- Visual competency tests whether a policy can recognize and act on perceptual attributes like color, size, and semantic category, such as distinguishing the small red cup from other objects on the table.
- Procedural competency evaluates action-oriented reasoning: stacking objects, reorienting them, or inferring how to interact with a tool.
- Relational competency probes spatial and linguistic logic, including conjunctions (“pick the orange and the lime”), counting, and relative positions like left of or inside.
By designing tasks that each target one or more specific capabilities, we can ensure broad coverage across the full space of skills a general-purpose policy needs. In RoboLab-120, our initial benchmark of 120 human-curated tabletop pick-and-place tasks, each task is tagged with the multiple capabilities it requires, so the benchmark’s coverage across competencies remains explicit and balanced, and adjusted as new tasks are added.
Evaluating robot policies
What metrics demonstrate a robot policy is “good”?
Success rate alone tells you almost nothing about how a robot performed a task, only whether it crossed the finish line. A policy that grasps the correct object but drops it early can register as a failure, while one that succeeds only after jerky, meandering, or slow motion can register as a success. Neither case is captured using binary success.
To address this, RoboLab uses three additional evaluation tools that together paint a more complete picture of policy behavior:
- Graded task scores: Partial credit for completing subtasks within a multi-step instruction, so a robot that grasps the right object but misses the drop target isn’t scored the same as one that does nothing at all.
- Trajectory quality: Measuring motion efficiency via path length and SPARC (Spectral Arc-Length), a human-aligned metric that captures smoothness through the Fourier spectrum of velocity. Shorter, smoother motions are preferred.
- Speed of execution: Measures end effector velocity, another human-aligned metric that captures the human’s perception that faster motion is preferred.
When do robot policies fail?
Knowing how a task went wrong is just as important as knowing that it did. Beyond the usual performance metrics, RoboLab digs deeper into *why* a policy succeeds or fails and exactly where in the process things break down. Failure event logging automatically tracks wrong-object grasps, dropped objects, and gripper collisions, pinpointing precisely where task execution derails. Let’s observe this task: “Put all plastic bottles away in the bin” task. The policy picked up all the plastic bottles and placed it inside the bin; however, it also placed an additional orange in the bin. One could observe that technically, the task was successfully achieved! A task can technically be completed according to specification, yet the robot may still grasp the wrong object along the way before recovering.

To inspect these events, RoboLab includes a built-in dashboard that surfaces events as they happen during an episode, so users can jump straight to the frame where a failure occurred. This turns diagnosis from a manual, after-the-fact guessing game into something closer to a debugger for robot behavior: instead of asking “did it work?”, you can ask “where exactly did it stop working, and what was the context that led to that event?”

How robust is your robot policy against increasing complexity?
Real-world deployment rarely offers the clean, controlled conditions of a benchmark. Instructions come phrased in countless ways, scenes are often cluttered rather than sparse, and tasks can stretch across many steps rather than just one or two. To understand whether a policy is truly robust, we must analyze performance against increasing complexity in language, scene, and task horizon.
Language complexity
A robot that only understands precisely worded commands is of limited use outside the lab, since people naturally phrase instructions in varied and imprecise ways. Testing against multiple language instructions reveals how much a policy depends on exact phrasing versus genuine task understanding. RoboLab enables users to specify multiple language instructions in their task specification, and choose which variant to use at runtime. In our initial benchmark, we provide 3 variants: vague, default, and specific. We find that vague instructions consistently lead to failures, indicating that current models remain brittle to phrasing. We also find that sometimes having too many details in the instructions can also lead to degraded performance.

Scene complexity
Real environments are rarely as tidy as training scenes, often containing distractor objects, clutter, and visual noise that can confuse object identification. Evaluating performance as scene complexity increases shows whether a policy can still isolate the right target amid visual distractors.
Task complexity: short vs. long task horizon
Many real-world tasks aren’t single-step actions but sequences of dependent subtasks, where small failures early on can cascade into complete task failure later. For example, a task such as “Put away mugs in the cabinets” may require opening the cabinet first before grabbing the mug. Measuring how performance degrades as task horizon grows reveals how well a policy sustains accuracy over extended reasoning chains. Task designers can specify the expected sequence of subtasks in RoboLab tasks and track how well the policy progresses along. We find that most policies struggle with long-horizon tasks, with no policy able to perform more than four complex subtasks successfully.
How sensit
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み