アーカイブ / Robotics / Computer Vision
画像から可動部品と関節を推定し、シミュレーション用の物体を作る
URDF-Anything
URDF-Anythingの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 2: Overview of the URDF-Anything Framework. The pipeline takes a 3D point cloud (from image) and a structured language instruction as input. The 3D MLLM(fine-tuned with LoRA) autoregressively generates symbolic output (kinematic parameters) and [ S E G ] [SEG] tokens. The embeddings corresponding to the generated [ S E G ] [SEG] tokens then interact with the point cloud features via a 3D Decoder to perform fine-grained geometric segmentation of the point cloud into individual links. Finally, the jointly predicted kinematic parameters and the segmented geometry are integrated into a functional URDF file, resulting in a complete articulated 3D model ready for physics simulation.
概要
- 画像を3次元点群に変え、部品の領域と関節情報を結び付けて推定する。
- 部品ごとの[SEG]という目印から形状を切り分け、URDFファイルへまとめる。
- 著者らの評価では、生成モデルを正しく読み込み関節を動かせた割合は全体78%だった。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、URDF-Anythingの仕組み
- 01物体の画像
- 023次元点群化
- 03部品と関節を推定
- 04URDFモデル
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
扉や引き出しのある物体をロボットのシミュレーションで使うには、見た目の形だけでなく、どの部品がどこを軸に動くかを表す必要がある。こうした情報を持つ物体モデルの作成には、部品の分割や関節の設定という手間がかかる。
URDFは、部品と関節のつながりを記述する形式だ。この研究は画像からその記述を作り、物体をシミュレータ内で動かせる形にする課題を扱う。
手法
単一または複数方向の画像から、物体表面の位置を点の集まりで表す「点群」を作る。3次元の情報と言語指示を扱うモデルが、その点群と指示を受け、部品名、親子関係、関節の種類・位置・軸を順に出力する。例えば引き出しなら、箱本体と引き出しを別部品として扱い、滑る方向を関節の軸として予測する。
モデルは各部品の記述に[SEG]という目印も出す。この目印を手掛かりに点群の各点がどの部品に属するかを決め、分けた点群を面で構成した3次元形状へ変換する。最後に形状と関節情報をまとめ、URDFファイルを作る。
新規性
URDF-Anythingは、部品の形の切り分けと関節の情報を、3次元点群と言語指示を受け取る一つのモデルで結び付けて予測する。出力する各部品名に付けた[SEG]という目印を、対応する点群の切り分けに使う点が核になる。
著者らは、部品の形だけを別工程で推定して後から関節情報を合わせる方式より、形状と動きの対応を保ちやすい設計だと説明する。最終的な出力はシミュレータに読み込めるURDF形式である。
従来手法との違い
比較対象には、既存の形状部品を探して使うArticulate-Anything、部品を簡略な箱で表すReal2Code、画像から可動構造を作るURDFormerがある。形状の切り分けでは、3次元特徴だけを使う方式と、固定した部品名の文章を手掛かりにする方式も比較した。
URDF-Anythingは生成する部品の目印を点群に対応させ、関節の種類や位置と部品の領域を同じ流れで推定する。比較表の一部には正解の部品分割を与えた方式も含まれるため、条件をそろえて数値を読む必要がある。
実験結果
著者らはPartNet-Mobilityの物体から画像を作り、学習時に扱うカテゴリと未学習カテゴリに分けて評価した。部品分割の一致度を示すmIoUは全体で0.63、比較した最良の方式は0.54だった。未学習カテゴリでは0.62対0.51である。
関節の種類・軸・位置の誤差も比較している。シミュレータで読み込み、関節を正しく動かせた割合はURDF-Anythingが全体78%、Articulate-Anythingが52%で、著者らは相対的に50%高いと報告する。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:ロボットが開ける収納家具について、シミュレーション用モデルの下書きを作る。入力は家具の複数方向の画像と「扉・引き出しを分け、関節を推定する」という指示。出力は各部品の形状と、どの方向へ動くかを記したURDFとする。
担当者は出力をシミュレータで読み込み、扉や引き出しを一つずつ動かす。動く軸や部品の境界が違う箇所を修正してから、操作手順の検討に使う想定である。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:用途を収納家具の一種類に絞り、複数方向から撮影した物体画像を入力してURDFを作る。比較対象として、同じ物体を人手で部品分割し、関節を設定したモデルを用意する。
部品の数と境界、関節の種類・位置・軸を人手モデルと比べる。さらに両方を同じシミュレータで読み込み、扉や引き出しが想定方向へ動く割合、修正に要した作業時間を記録する。
限界と課題
著者らの評価では、生成したURDFがシミュレータ上で正しく読み込まれ、関節を動かせた割合は全体で78%だった。残る例には実行上の問題があるため、生成したファイルをそのまま全件利用できるという結果ではない。
導入時には、対象物を撮影した画像から作る点群の質、部品の見えない箇所、関節の可動範囲、実物との動きの差を確認したい。論文の未学習カテゴリでの結果も、個別の家具やロボット作業の成功を保証するものではない。
出典
元のタイトル・要旨を確認する(英語)
URDF-Anything: Constructing Articulated Objects with 3D Multimodal Language Model
Constructing accurate digital twins of articulated objects is essential for robotic simulation training and embodied AI world model building, yet historically requires painstaking manual modeling or multi-stage pipelines. In this work, we propose \textbf{URDF-Anything}, an end-to-end automatic reconstruction framework based on a 3D multimodal large language model (MLLM). URDF-Anything utilizes an autoregressive prediction framework based on point-cloud and text multimodal input to jointly optimize geometric segmentation and kinematic parameter prediction. It implements a specialized $[SEG]$ token mechanism that interacts directly with point cloud features, enabling fine-grained part-level segmentation while maintaining consistency with the kinematic parameter predictions. Experiments on both simulated and real-world datasets demonstrate that our method significantly outperforms existing approaches regarding geometric segmentation (mIoU 17\% improvement), kinematic parameter prediction (average error reduction of 29\%), and physical executability (surpassing baselines by 50\%). Notably, our method exhibits excellent generalization ability, performing well even on objects outside the training set. This work provides an efficient solution for constructing digital twins for robotic simulation, significantly enhancing the sim-to-real transfer capability.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-09-29




