# Understanding URDF: A Dataset and Analysis

arXiv: https://arxiv.org/abs/2308.00514 · HTML: https://mlsanity.com/paper/2308.00514/

## Key facts

- Cited by 7 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 1 Aug 2023.

## Built on by (most cited first, 7 of 7)

- [Digital Twin Generation from Visual Data: A Survey](https://mlsanity.com/paper/2504.13159/) (2025)
- [UniAff: A Unified Representation of Affordances for Tool Usage and Articulation with Vision-Language Models](https://mlsanity.com/paper/2409.20551/) (2024)
- [TalkWithMachines: Enhancing Human-Robot Interaction for Interpretable Industrial Robotics Through Large/Vision Language Models](https://mlsanity.com/paper/2412.15462/) (2024)
- [SPLATART: Articulated Gaussian Splatting with Estimated Object Structure](https://mlsanity.com/paper/2506.12184/) (2025)
- [Real-Time Localization Framework for Autonomous Basketball Robots](https://mlsanity.com/paper/2601.08713/) (2026)
- [ArtiMo: Agent-Driven Articulated Mesh Animation](https://mlsanity.com/paper/2608.20699/) (2026)
- [Screw Attention: Rigid-Body Algebra Inside a Transformer](https://mlsanity.com/paper/2610.00904/) (2026)

## Abstract (arXiv)

As the complexity of robot systems increases, it becomes more effective to simulate them before deployment. To do this, a model of the robot's kinematics or dynamics is required, and the most commonly used format is the Unified Robot Description Format (URDF). This article presents, to our knowledge, the first dataset of URDF files from various industrial and research organizations, with metadata describing each robot, its type, manufacturer, and the source of the model. The dataset contains 322 URDF files of which 195 are unique robot models, meaning the excess URDFs are either of a robot that is multiply defined across sources or URDF variants of the same robot. We analyze the files in the dataset, where we, among other things, provide information on how they were generated, which mesh file types are most commonly used, and compare models of multiply defined robots. The intention of this article is to build a foundation of knowledge on URDF and how it is used based on publicly available URDF files. Publishing the dataset, analysis, and the scripts and tools used enables others using, researching or developing URDFs to easily access this data and use it in their own work.
