AutoURDF: Unsupervised Robot Modeling from Point Cloud Frames Using Cluster Registration
Jiong Lin, Lechen Zhang, Kwansoo Lee, Jialong Ning, Judah Goldfeder, Hod Lipson
TL;DR
AutoURDF tackles unsupervised robotic modeling from visual data by deriving URDF descriptions directly from time-series point clouds. It introduces a cluster-based 6-DoF registration framework that tracks multiple point clusters, segments moving parts, infers a tree-structured topology via MST, and estimates joint parameters to output URDFs compatible with simulators, validated on synthetic and real data. Across experiments, it outperforms prior methods in registration accuracy and topology inference while delivering fast end-to-end performance. This approach enables scalable, annotation-free self-modeling of diverse robotic morphologies for simulation, control, and planning.
Abstract
Robot description models are essential for simulation and control, yet their creation often requires significant manual effort. To streamline this modeling process, we introduce AutoURDF, an unsupervised approach for constructing description files for unseen robots from point cloud frames. Our method leverages a cluster-based point cloud registration model that tracks the 6-DoF transformations of point clusters. Through analyzing cluster movements, we hierarchically address the following challenges: (1) moving part segmentation, (2) body topology inference, and (3) joint parameter estimation. The complete pipeline produces robot description files that are fully compatible with existing simulators. We validate our method across a variety of robots, using both synthetic and real-world scan data. Results indicate that our approach outperforms previous methods in registration and body topology estimation accuracy, offering a scalable solution for automated robot modeling.
