一回の実演からロボットの作業プログラムを作る
RAPID: Robot Agentic Programming from Demonstrations
この論文をやさしく読む
ひとことで言うと
人が一度見せた作業から、ロボットの動作プログラムと試験環境を作り、実行結果を使って改良する方法です。
何に役立つ?
ロボットに新しい操作作業を教える手順を検討する際、実演から作業仕様や基本動作を自動で取り出す設計の参考になります。あらゆる作業で一回の実演だけで十分とは要旨は述べていません。
この研究の面白いところ
実演の軌跡をそのまま再生するのではなく、物体間の関係と実行時の幾何条件に基づくプログラムを作ります。非把持操作8課題をシミュレーションと実機の両方で評価しています。
どこまで分かった?
要旨は成功率の具体的数値を示していません。実機評価はFrankaアームでの8つの非把持課題であり、他の機体や作業への性能は要旨だけでは判断できません。
v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。
アブストラクトの日本語訳
コーディングエージェントは複雑なプログラミング課題で大きな成果を示してきた。その能力をロボットに使うため、本研究は、人間による視覚的な実演を一回与えると、ロボットプログラムを自動生成・検証・改良するRAPIDを導入する。コードを繰り返し修正するエージェントの処理には、試験可能な作業仕様、ロボットが実行する基本動作、プログラムを実行・検証する対話的環境の三つが必要である。RAPIDはこれらを実演から自動的に推定する。 生成したプログラムを実演時以外の状況でも再利用できるよう、RAPIDは特定の動きそのものではなく、実演された戦略の基礎構造に着目する、物体中心の関係的なプログラム表現を使う。基本動作は物体レベルの動きの効果を実現する軌道最適化プログラムとして表し、それらを、実行時の場面固有の幾何関係を捉える関係制約によって組み合わせる。 シミュレーションでは、接触が多い難しい非把持操作8課題と、LIBERO-Proベンチマークの一般的な把持操作課題でRAPIDを評価した。実物のFrankaアームにも導入し、8つの非把持課題すべてで評価した。すべての実験でRAPIDは高い性能を示し、物体の位置、形状、材質、環境を変えた場合にも一般化した。研究のウェブサイトも公開されている。
v1の要旨から自動生成。本文の精読・人による確認は未実施。
- 初稿
- 2026-09-24(UTC)
- 最新改訂
- 2026-09-24 · v1
- 査読・掲載
- 査読状況未確認
更新履歴
- v1 2026-09-24 この版を読む
取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。
原文の要旨
Coding agents have demonstrated enormous success in solving complex programming problems. To leverage their potential for robot systems, this work introduces Robot Agentic Programming from Demonstrations (RAPID), which automatically generates, verifies, and refines robot programs, given a single visual human demonstration. The iterative agentic loop of code refinement requires several key ingredients: (i) a testable task specification, (ii) action primitives for robot execution, and (iii) an interactive environment for program execution and verification. RAPID infers all three from the demonstration automatically. To make the resulting program reusable beyond the demonstration setting, RAPID uses an object-centric relational program representation that focuses on the underlying structure of the demonstrated strategy rather than the specific motion per se: it expresses the action primitives as trajectory-optimization programs that realize object-level motion effects, while composing them through relational constraints that capture scene-specific geometry at run time. We evaluated RAPID in simulation on eight challenging contact-rich nonprehensile manipulation tasks as well as general prehensile manipulation tasks in the LIBERO-Pro benchmark. We also successfully deployed it on a real Franka arm and evaluated on all eight nonprehensile tasks. In all experiments, RAPID demonstrated strong performance, with generalization over object pose, shape, material, and environment. Website: https://yuyaoliu.me/projects/rapid.
arXiv ID: 2609.30249 / 要約の誤りについて