Articulated Object Estimation in the Wild

Abdelrhman Werby, Martin Büchner, Adrian Röfer, Chenguang Huang, Wolfram Burgard +1 more
9/1/2025
cs.ROcs.CV

No official code found. Best implementation: robot-learning-freiburg/artipoint (22 stars, last commit 2025-11-14).

Abstract

Understanding the 3D motion of articulated objects is essential in robotic scene understanding, mobile manipulation, and motion planning. Prior methods for articulation estimation have primarily focused on controlled settings, assuming either fixed camera viewpoints or direct observations of various object states, which tend to fail in more realistic unconstrained environments. In contrast, humans effortlessly infer articulation by watching others manipulate objects. Inspired by this, we introduce ArtiPoint, a novel estimation framework that can infer articulated object models under dynamic camera motion and partial observability. By combining deep point tracking with a factor graph optimization framework, ArtiPoint robustly estimates articulated part trajectories and articulation axes directly from raw RGB-D videos. To foster future research in this domain, we introduce Arti4D, the first ego-centric in-the-wild dataset that captures articulated object interactions at a scene level, accompanied by articulation labels and ground-truth camera poses. We benchmark ArtiPoint against a range of classical and learning-based baselines, demonstrating its superior performance on Arti4D. We make code and Arti4D publicly available at https://artipoint.cs.uni-freiburg.de.

View on arXivView PDF

Code Implementations(1)

[CoRL'25] Articulated Object Estimation in the Wild: ArtiPoint + Arti4D Dataset

223PythonAug 11, 202511 months ago

Similar Papers

Cite this paper

@article{werby2025articulated,
  title  = {Articulated Object Estimation in the Wild},
  author = {Abdelrhman Werby and Martin Büchner and Adrian Röfer and Chenguang Huang and Wolfram Burgard and Abhinav Valada},
  year   = {2025},
  eprint = {2509.01708},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.01708v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.01708.svg)](https://codeofpaper.com/paper/2509.01708)

Discussion