#人工知能とロボット技術の急速な発展に伴い、ロボット工学における機能操作の重要性がますます顕著になってきています。従来のベンチマーク テストでは、複雑な操作タスクに対するロボットの現在のニーズを満たすことができなくなり、新しい操作ベンチマーク (機能操作ベンチマーク) の出現が求められています。 ロボット制御は 2 つの主要な課題に直面しています: ロボットがどのようにインテリジェントに複雑に対処するか接触のダイナミクスと、環境や物の多様性にどのように対応するか。これらの課題に対して、ロボット学習技術が重要な解決策として注目されています。したがって、この分野には、困難な現実世界のタスク、高品質のデータ、簡単に複製可能な設定、およびベースライン結果を統合する関連手法を提供する、包括的でアクセスしやすいフレームワークが必要です。このフレームワークに基づいて、研究者は提案されたタスクについて実験を行うことができます。徹底的な分析。 カリフォルニア大学バークレー校のロボティクス インテリジェント研究所 (RAIL) の研究チームは、FMB (Functional Manipulation Benchmark for Generalizable) と呼ばれる、前述のような現実世界のベンチマークを提案しました。ロボット学習)。
- プロジェクトのホームページ: https://function-manipulation-benchmark.github.io/
- 論文アドレス: https://arxiv.org/abs/2401.08553
- 論文タイトル: FMB: 一般化可能なロボット学習のための関数操作ベンチマーク
- 共同筆頭著者のホームページ: https://people.eecs.berkeley.edu/~jianlanluo/
- https://charlesxu0124.github.io/
- 革新的なデザイン: 3D プリンティング技術を使用して製造タスク内のオブジェクトはロボットの汎化能力をテストするために使用され、この方法は他の研究者も簡単に再現できます。
- 多様なタスク: 単一オブジェクトおよび複数オブジェクトの多段階操作タスクを含み、日常環境における課題を真にシミュレートします。
- 大規模なデータセット: 多数の人によるデモンストレーションを通じて、ロボットには豊富なデータセットが提供されます。
- 模倣学習ベースライン: 最先端の機械学習手法を使用して、ベースライン結果とモジュール式コンポーネントが他の研究者による使用のために提供されます。
FMB のタスクは次のとおりです。単一オブジェクトのマルチステップ操作タスクと、複数オブジェクトのマルチステップ操作タスクの 2 つのカテゴリに大別されます。これらのタスクは、タスク全体を完了するために必要な、把握、位置変更、組み立てなどのロボットの基本スキルをテストするように設計されています。 FMB のタスクでは、ロボットが単一の制御スキルを完了するだけでなく、ロボットがこれらのスキルを組み合わせて、より複雑な複数ステップのタスクを完了することも要求されます。
FMB のタスク設計は柔軟で変更可能です。研究者は、必要に応じて 1 つのスキルに焦点を当てることも、ロボットの制御機能を詳しく研究することも、複数ステップのタスク全体を研究することもできます。これには、ロボット側での長期的な計画と、障害から回復する能力が必要です。より複雑なマルチステップタスクでは、適切なオブジェクトを選択し、それらを操作する順序について推論する必要があるため、ロボットは複雑なリアルタイムの決定を行う必要があります。
ロボット学習のプロセスにおいて、データの役割を過小評価することはできません。ロボットが複雑なタスクをよりよく理解して習得できるようにするために、研究チームは、上記のタスクをカバーする、20,000 以上の操作軌跡を含む大規模な専門家による人間によるデモンストレーション データ セットを収集しました。研究チームはこれらのデモンストレーションデータを記録するために4台の異なるカメラを使用し、そのうちの2台はロボットの手首に取り付けられ、そのうちの2台は全体的な視点を提供しました。これらのカメラは、ロボットがタスクを解決する方法を学習するために重要な RGB カラー画像情報、深度情報などのデータをキャプチャします。 さらに、データセットにはロボットのエンドエフェクターの力/トルク情報も記録されます。これは、多数の物体との接触が必要な組み立てなどの作業にとって非常に重要です。 。この豊富なデータを通じて、ロボットはタスクのあらゆる詳細を深く理解し、人間の操作スキルをより正確に模倣することができます。データの深さと広さこそが、ロボット学習の強固な基盤となるのです。これにより、ロボットは複雑なタスクを実行する際に、より人間らしく、器用にタスクに応答できるようになります。
Transformer と ResNet に基づく両方のモデルは、共有重みを持つ ResNet エンコーダーを使用して各画像ビューをエンコードし、それを固有受容情報と組み合わせて選択可能ですオブジェクトは、対応するロボット スキルのエンコーディング機能と組み合わされて、7 自由度のアクションを予測します。
#FMB の実験部分では、模倣学習システムのパフォーマンスに関する一連のテストを実施し、さまざまな学習方法を比較し、さまざまな入力モードと設計上の決定の影響を調査します。実験の結果、深さ情報を使用すると把握戦略の有効性が向上し、力/トルク情報は組み立て作業にとって非常に重要であることがわかりました。マルチステップタスクの場合、従来の ResNet、Transformer、および Diffusion 手法は失敗しましたが、この論文で提案された階層制御手法は可能性を示しています。
#クロールタスク
実験結果は、深さ情報を組み込んだ ResNet 戦略が有効であることを示しています。クロール タスクのパフォーマンスは、RGB 情報のみを使用する戦略よりも一貫して優れています。データ削減の研究を通じて、研究チームは、さまざまな量のトレーニング データがクローリング タスクのパフォーマンスに与える影響を調査しました。この結果は、認識されたオブジェクトを処理するときに深度情報を組み込む ResNet 戦略のパフォーマンスが、トレーニング データの量が増加するにつれて向上することを示しています。特に、この戦略は、目に見えないオブジェクトに対して、見えているオブジェクトと同様のパフォーマンスを示し、トレーニング オブジェクトの多様性がロボットの汎化能力に大きく寄与していることを示しています。
組立作業
組立作業における力/トルク情報の重要性確認済み。力/トルク情報は、物体がターゲット表面に接触したかどうかを判断し、探索などのアクションを効果的に実行するためにロボットが採用する戦略にとって非常に重要です。
#ただし、ポリシーがすべてのオブジェクトに対してトレーニングされている場合、ロボットが常に組み立てタスクを正常に完了できるとは限りません。これは、戦略ではまずオブジェクトをどの穴にはめ込むかを決定し、次に対応するアクションを生成する必要があり、タスクの複雑さが大幅に増加するためです。この問題を解決するために、研究チームは、戦略が組み立てる必要があるオブジェクトの形状を決定できるようにするオブジェクト選択メカニズムを戦略に追加し、それによって正しい組み立てアクションを生成することに重点を置きました。
FMB のフレームワークには 2 つの複雑なタスクが含まれています。これらの複雑なタスクでは、ロボットが人間と同じように複数のステップを連続して完了できる必要があります。以前の方法はロボットにプロセス全体を学習させることでしたが、この方法では単一のリンクでのエラーによりエラーが蓄積し、最終的にはタスク全体の失敗につながる傾向がありました。このアプローチの成功率は、単一オブジェクト操作タスクと複数オブジェクト操作タスクの両方で 0/10 です。 累積エラーの問題に対処するために、研究チームは階層型制御戦略を採用しました。階層戦略により、タスクがいくつかの小さな部分に分解されます。完成した各部分は、決定点を通過することに相当します。エラーが発生した場合でも、後続のリンクへの影響を回避するために、すぐに修正できます。たとえば、ロボットが物体を掴む際に確実に掴むことができなかった場合、成功するまで試行を続けます。 研究チームは 2 つの階層的アプローチをテストしました。1 つ目は単一ポリシーのタスク タイプを示す有効なベクトルを提供し、2 つ目はそれぞれのポリシーを提供します。制御スキルは個別にトレーニングされます。どちらもオペレーターの指示を上位レベルの戦略として使用し、異なる戦略を使用してテストを行ったところ、研究チームは両方の方法が良好に機能したことを発見しました。 テスト結果は、複雑なロボットタスクの処理における階層的アプローチの有効性を示し、将来の研究に新たな方向性を提供します。 #上の図に示すように、ロボットは学習後、自律的に機能制御を実行できます。
全体として、上記の実験は、ロボット学習分野における研究チームの技術革新を実証し、FMB が高度なロボット学習方法の開発に適したベンチマークであることも検証しました。 。研究チームは、FMBに基づくロボット学習の限界をさらに押し上げることができる将来の研究を楽しみにしています。
以上がバークレーのオープンソース高品質大規模ロボット制御ベンチマーク、複雑な自律制御タスクに直面するのはもはや難しくないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。