Skip to main content
QUICK REVIEW

[論文レビュー] O2O-Afford: Annotation-Free Large-Scale Object-Object Affordance Learning

Kaichun Mo, Yuzhe Qin|arXiv (Cornell University)|Jun 29, 2021
Robot Manipulation and Learning参考文献 53被引用数 13
ひとこと要約

本稿では、物理シミュレーションと新規のオブジェクトカーネルポイント畳み込みネットワークを用いて、人的アノテーションを一切不要とする大規模なオブジェクト同士の機能的挙動(アフォーダンス)学習フレームワーク、O2O-Affordを提案する。1,785体の3D形状を対象に、配置、フィッティング、押す、積み上げの4つのタスクで相互作用をシミュレートすることで、人的アノテーションなしに1点あたりのアフォーダンスヒートマップを生成し、未学習の形状や実世界データに対しても優れた汎化性能を示し、積み上げタスクにおいて最大91.7%のFスコアを達成した。

ABSTRACT

Contrary to the vast literature in modeling, perceiving, and understanding agent-object (e.g., human-object, hand-object, robot-object) interaction in computer vision and robotics, very few past works have studied the task of object-object interaction, which also plays an important role in robotic manipulation and planning tasks. There is a rich space of object-object interaction scenarios in our daily life, such as placing an object on a messy tabletop, fitting an object inside a drawer, pushing an object using a tool, etc. In this paper, we propose a unified affordance learning framework to learn object-object interaction for various tasks. By constructing four object-object interaction task environments using physical simulation (SAPIEN) and thousands of ShapeNet models with rich geometric diversity, we are able to conduct large-scale object-object affordance learning without the need for human annotations or demonstrations. At the core of technical contribution, we propose an object-kernel point convolution network to reason about detailed interaction between two objects. Experiments on large-scale synthetic data and real-world data prove the effectiveness of the proposed approach. Please refer to the project webpage for code, data, video, and more materials: https://cs.stanford.edu/~kaichun/o2oafford

研究の動機と目的

  • ロボット工学およびコンピュータビジョン分野において未だ十分に検討がなされていないオブジェクト同士の相互作用アフォーダンス学習問題に取り組むこと。
  • 物理シミュレーションと合成データを用いて、大規模かつ人的アノテーションなしにオブジェクト同士のアフォーダンスを学習すること。
  • 配置、フィッティング、押す、積み上げといった多様なオブジェクト同士の相互作用タスクを、1点あたりのアフォーダンスラベルフレームワークに統合すること。
  • 新規の形状や未学習のオブジェクトカテゴリ、実世界スキャンに対しても汎化可能なディーブラーニングモデルを開発すること。
  • 可能な相互作用のための幾何学的・機能的事前知識を統合することで、ロボット計画の探索空間を縮小すること。

提案手法

  • フレームワークはSAPIEN物理シミュレータを用い、18のカテゴリにまたがる1,785体のShapeNetオブジェクトを対象に、数千回に及ぶシミュレートされたオブジェクト同士の相互作用エピソードを生成する。
  • 1点あたりのアフォーダンスラベリングタスクを定式化し、シーンのポイントクラウド上の各点に対して、タスクが成功する確率スコアを割り当てる。
  • 新規のオブジェクトカーネルポイント畳み込みネットワークは、各シーンの点に対して、作用するオブジェクトの形状と姿勢を注目することで、局所的な幾何的特徴を計算する。
  • ネットワークは合成データ上でエンドツーエンドに学習され、正例/負例ラベルの閾値として0.5を用いたバイナリクロスエントロピー損失関数が使用される。
  • ShapeNetからの幾何的多様性と、衝突、支持、内包などの現実的な物理的制約をシミュレートすることで、学習を強化する。
  • 汎化性能は、未学習のオブジェクトカテゴリおよびiPad ProとYCBデータセットからの実世界3Dスキャンへのゼロショット転送によって評価される。

実験結果

リサーチクエスチョン

  • RQ1人的アノテーションやデモなしに、大規模にオブジェクト同士のアフォーダンスを学習できるか?
  • RQ2配置、フィッティング、押す、積み上げといった多様なオブジェクト同士の相互作用タスクを統一的なディーブラーニングフレームワークで汎化できるか?
  • RQ3合成シミュレーションで学習したモデルは、ノイズや欠損幾何を持つ実世界3Dスキャンに対してもどの程度適応できるか?
  • RQ4学習済みアフォーダンス予測は、作用するオブジェクトのサイズや姿勢にどの程度依存するか?
  • RQ51つの統一された表現で、空間的内包、支持、衝突回避といった幾何的制約を適切に表現できるか?

主な発見

  • 提案されたO2O-Affordフレームワークは、全4タスクで最先端の性能を達成し、主な評価において積み上げタスクで91.7%、配置タスクで90.0%のFスコアを記録した。
  • 未学習のオブジェクトカテゴリに対しても効果的に汎化し、ゼロショットテスト形状では積み上げタスクで89.6%、配置タスクで82.2%のFスコアを達成した。
  • アブレーションスタディの結果、オブジェクトカーネルポイント畳み込みが不可欠であることが確認され、その除去により全タスクで6.0–8.0ポイントのFスコア低下が生じた。
  • モデルはオブジェクトのサイズと姿勢に感受性を示し、マグのサイズが引き出しの容量を超えると、アフォーダンスの成立確率が低下することを正しく予測した。
  • 合成データでのみ学習されたにもかかわらず、実世界の3Dスキャンに対し意味的かつ実行可能であるアフォーダンスヒートマップを生成し、フィッティングタスクでAP 86.3%、プッシュタスクで46.9%のスコアを達成した。
  • フレームワークは、配置には平らな表面、フィッティングには適切なスロットを効果的に特定し、既存オブジェクトとの衝突を回避する可能性のある相互作用領域を正しく特定した。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。