atlas

Research map / Point clouds / Registration and matching

AutoURDF: Unsupervised Robot Modeling from Point Cloud Frames Using Cluster Registration

CVPR 2025 · Point clouds › Registration and matching · approach: Learned feature-based registration · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Builds URDF robot description files unsupervised from time-series point cloud frames by tracking 6-DoF point-cluster registration, then segmenting moving parts, inferring topology via MST, and estimating joints.

Problem

Robot description files (URDF) require substantial manual effort to create; existing robot self-modeling and articulated-object methods need sensorimotor data, ground-truth annotations, or cannot handle serially connected multi-DoF robot structures.

Approach

A lightweight PointNet-style cluster registration network (Step Model plus Anchor Model) tracks 6-DoF poses of K-means point clusters across frames; a motion correlation matrix segments them into links, an MST over cluster positions yields topology, and relative transforms give revolute joint parameters for direct URDF export.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace Reart with AutoURDFrobot registration · Validation set (8 robots)CD: 16.45 ± 12.18 -> 9.63 ± 2.67Helped
replace Reart with AutoURDFbody topology inference · Validation set (8 robots)TED: 5.68± 4.37 -> 2.26 ± 2.16Helped
add Anchor Model (ablation)AutoURDF registration · Validation set (8 robots)CD: 10.73 ± 2.89 -> 9.64 ± 2.69Helped
add Step Model (ablation)AutoURDF registration · Validation set (8 robots)CD: 9.68 ± 2.69 -> 9.64 ± 2.69Helped
add orientation distance term (ablation)AutoURDF cluster correlation · Validation set (8 robots)TED: 7.25 ± 6.14 -> 2.26 ± 2.16Helped
add position distance term (ablation)AutoURDF cluster correlation · Validation set (8 robots)TED: 5.92 ± 6.18 -> 2.26 ± 2.16Helped
use 5 input sequences instead of 1AutoURDF · Validation set (8 robots)CDr: 22.13 ± 12.87 -> 18.42 ± 11.96Helped
use 5 input sequences instead of 1AutoURDF · Validation set (8 robots)EJD: 5.24 ± 3.00 -> 3.46 ± 2.04Helped
use 5 input sequences instead of 1AutoURDF · Validation set (8 robots)EJA: 6.50 ± 4.34 -> 3.13 ± 1.90Helped

Surprising findings

Limitations

Experimental setup

Datasets: simulated robot point cloud videos (8 robots) real-world WX200 scan point cloud video

Benchmarks: AutoURDF validation set (WX200, Franka Panda, UR5e, Bolt, Solo8, PhantomX, Allegro Hand, OP3)

Metrics: L1 Chamfer distance (CD) tree edit distance (TED) joint axis distance (EJD) joint angle error (EJA) repose Chamfer distance (CDr)

Baselines: Reart MultiBodySync NPP

Builds on: PointNet Chamfer distance marching cubes Silhouette score

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy