We design probalistic programs to generate 22 common articulated objects. We demonstrate the motion sequence of the generated articulated objects. Ours generated articulated objects bear accurate geometry, realistic textures, and reasonable joints.
The whole pipeline can be devided into four parts: articulation tree structure generation, geometry generation, material generation and joint generation.
Large-scale articulated objects with high quality are desperately needed for multiple tasks related to embodied AI. Most existing methods for creating articulated objects are either data-driven or simulation based, which are limited by the scale and quality of the training data or the fidelity and heavy labour of the simulation. In this paper, we propose Infinite Mobility, a novel method for synthesizing high-fidelity articulated objects through procedural generation. User study and quantitative evaluation demonstrate that our method can produce results that excel current state-of-the-art methods and are comparable to human-annotated datasets in both physics property and mesh quality. Furthermore, we show that our synthetic data can be used as training data for generative models, enabling next-step scaling up.
Infinite Mobility: Scalable High-Fidelity Synthesis of Articulated Objects via Procedural Generation
Xinyu Lian, Zichao Yu, Ruiming Liang, Yitong Wang, Li Ray Luo, Kaixu Chen, Qihong Tang, Xudong XU, Zhaoyang Lyu, Bo Dai, Jiangmiao Pang
Cabinet
Pan
Pot
Display
Dishwasher
Microwave
Fridge
Oven
Bar Chair
Office Chair
Window
Lamp
Tap
Toilet
Jar
Door
Rack
Cocktail Table
Dining Table
Bottle
Vase
Robotic Arm Operating Cabinet
Robotic Arm Operating Microwave
@misc{lian2025infinitemobilityscalablehighfidelity,
title={Infinite Mobility: Scalable High-Fidelity Synthesis of Articulated Objects via Procedural Generation},
author={Xinyu Lian and Zichao Yu and Ruiming Liang and Yitong Wang and Li Ray Luo and Kaixu Chen and Yuanzhen Zhou and Qihong Tang and Xudong Xu and Zhaoyang Lyu and Bo Dai and Jiangmiao Pang},
year={2025},
eprint={2503.13424},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2503.13424},
}