Understanding URDF: A Dataset and Analysis

The complexity of robot systems is rising which makes it increasingly effective to simulate 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 the first...

Full description

Saved in:
Bibliographic Details
Published in:IEEE robotics and automation letters Vol. 9; no. 5; pp. 4479 - 4486
Main Authors: Tola, Daniella, Corke, Peter
Format: Journal Article
Language:English
Published: Piscataway IEEE 01.05.2024
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects:
ISSN:2377-3766, 2377-3766
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract The complexity of robot systems is rising which makes it increasingly effective to simulate 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 the first dataset of URDF files with metadata and analysis. The dataset contains 322 URDF files from various industrial and research organizations, and the metadata describes each robot, its type, manufacturer, and the source of the model. The files correspond to 195 unique robot models - the excess URDFs correspond to either multiple definitions across sources, or URDF variants of the same robot. We analyze the files in the dataset and provide information on how they were generated, which mesh file types are most commonly used, and compare models of multiply-defined robots. The purpose of this article is to create foundational knowledge about URDF files, how they are created and used, and generate insight into the current state of the URDF format. 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.
AbstractList The complexity of robot systems is rising which makes it increasingly effective to simulate 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 the first dataset of URDF files with metadata and analysis. The dataset contains 322 URDF files from various industrial and research organizations, and the metadata describes each robot, its type, manufacturer, and the source of the model. The files correspond to 195 unique robot models - the excess URDFs correspond to either multiple definitions across sources, or URDF variants of the same robot. We analyze the files in the dataset and provide information on how they were generated, which mesh file types are most commonly used, and compare models of multiply-defined robots. The purpose of this article is to create foundational knowledge about URDF files, how they are created and used, and generate insight into the current state of the URDF format. 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.
Author Corke, Peter
Tola, Daniella
Author_xml – sequence: 1
  givenname: Daniella
  orcidid: 0000-0001-7981-7037
  surname: Tola
  fullname: Tola, Daniella
  email: dt@ece.au.dk
  organization: Department of Electrical and Computer Engineering, Aarhus University, Aarhus, Denmark
– sequence: 2
  givenname: Peter
  orcidid: 0000-0001-6650-367X
  surname: Corke
  fullname: Corke, Peter
  email: peter.corke@qut.edu.au
  organization: Centre for Robotics, Queensland University of Technology, Brisbane, QLD, Australia
BookMark eNp9kEFLAzEQRoNUsNbePXhY8CZsTTK7m6y3pbUqFIRiz2G6mZUtNVuT9NB_75Z6KB48zcfwvWF412zgOkeM3Qo-EYKXj4tlNZFcZhMALTItL9hQglIpqKIYnOUrNg5hwzkXuVRQ5kP2sHKWfIjobOs-k9VyNn9KqmSGEQPFpF8nlcPtIbThhl02uA00_p0jtpo_f0xf08X7y9u0WqS1LGVMAXOSec1LIYAQsGgsEOgGcoJ6nSPHBi1a1VjSpbAWaqEs4FpnuLaoNIzY_enuznffewrRbLq9758IBjgIKDXwrG8Vp1btuxA8NaZuI8a2c9FjuzWCm6Ma06sxRzXmV00P8j_gzrdf6A__IXcnpCWis3qmdCE0_AB2Lm87
CODEN IRALC6
CitedBy_id crossref_primary_10_3390_drones9060406
crossref_primary_10_3390_s24165266
crossref_primary_10_1007_s11554_024_01526_5
crossref_primary_10_3390_electronics14020276
crossref_primary_10_1016_j_compind_2025_104330
crossref_primary_10_1061_JCCEE5_CPENG_5723
crossref_primary_10_3390_app15095179
crossref_primary_10_17979_ja_cea_2025_46_12171
Cites_doi 10.1016/B978-0-32-385787-1.00023-3
10.1109/icra48506.2021.9561366
10.1109/NIR52917.2021.9666120
10.1073/pnas.1907856118
10.1561/2300000065
10.1109/ICST49551.2021.00036
10.1109/ICRA46639.2022.9812349
10.1109/CASE56687.2023.10260660
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
DOI 10.1109/LRA.2024.3381482
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList
Technology Research Database
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 2377-3766
EndPage 4486
ExternalDocumentID 10_1109_LRA_2024_3381482
10478618
Genre orig-research
GrantInformation_xml – fundername: MADE FAST
– fundername: Innovation Foundation Denmark
GroupedDBID 0R~
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFS
AGQYO
AGSQL
AHBIQ
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
EBS
EJD
IFIPE
IPLJI
JAVBF
KQ8
M43
M~E
O9-
OCL
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c292t-3a5e25c09113ea3a6fd3e38f35e3cb5a0afadad7fde891dd3c17d3ab84abda783
IEDL.DBID RIE
ISICitedReferencesCount 8
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001196510900011&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 2377-3766
IngestDate Mon Jun 30 07:17:17 EDT 2025
Sat Nov 29 06:03:30 EST 2025
Tue Nov 18 22:18:45 EST 2025
Wed Aug 27 02:29:08 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 5
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c292t-3a5e25c09113ea3a6fd3e38f35e3cb5a0afadad7fde891dd3c17d3ab84abda783
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0001-7981-7037
0000-0001-6650-367X
PQID 3031398304
PQPubID 4437225
PageCount 8
ParticipantIDs crossref_citationtrail_10_1109_LRA_2024_3381482
crossref_primary_10_1109_LRA_2024_3381482
ieee_primary_10478618
proquest_journals_3031398304
PublicationCentury 2000
PublicationDate 2024-05-01
PublicationDateYYYYMMDD 2024-05-01
PublicationDate_xml – month: 05
  year: 2024
  text: 2024-05-01
  day: 01
PublicationDecade 2020
PublicationPlace Piscataway
PublicationPlace_xml – name: Piscataway
PublicationTitle IEEE robotics and automation letters
PublicationTitleAbbrev LRA
PublicationYear 2024
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref14
(ref23) 2024
ref2
Tola (ref20) 2023
ref1
ref16
ref19
ref18
Tola (ref25) 2023
Tola (ref15) 2023
(ref22) 2024
(ref12) 2023
(ref17) 2023
Quigley (ref4) 2015
(ref24) 2023
Symeonidis (ref7) 2022
(ref10) 2022
(ref11) 2022
(ref21) 2023
ref3
Carn (ref8) 2024
ref6
ref5
(ref9) 2024
(ref13) 2022
References_xml – year: 2024
  ident: ref8
  article-title: Awesome robot descriptions
– volume-title: ROS, urdfdom
  year: 2023
  ident: ref21
– volume-title: Anaconda.org, urdfdom
  year: 2024
  ident: ref22
– start-page: 461
  volume-title: Deep Learning for Robot Perception and Cognition
  year: 2022
  ident: ref7
  article-title: Simulation environments
  doi: 10.1016/B978-0-32-385787-1.00023-3
– ident: ref18
  doi: 10.1109/icra48506.2021.9561366
– year: 2023
  ident: ref20
  article-title: Material for reproducing the results of the URDF dataset analysis
– year: 2024
  ident: ref9
  article-title: Example robot URDFs
– year: 2023
  ident: ref24
  article-title: Open source initiative
– year: 2023
  ident: ref25
  article-title: URDF analyzer
– ident: ref5
  doi: 10.1109/NIR52917.2021.9666120
– ident: ref3
  doi: 10.1073/pnas.1907856118
– ident: ref1
  doi: 10.1561/2300000065
– ident: ref2
  doi: 10.1109/ICST49551.2021.00036
– year: 2023
  ident: ref12
  article-title: XML robot description format (URDF)
– volume-title: ROS. Xacro
  year: 2022
  ident: ref13
– volume-title: L. man page, fdupes.
  year: 2024
  ident: ref23
– volume-title: MATLAB, importrobot
  year: 2023
  ident: ref17
– ident: ref14
  doi: 10.1109/ICRA46639.2022.9812349
– volume-title: ROS, URDF XML Joint
  year: 2022
  ident: ref11
– volume-title: RobotLocomotion, drake
  ident: ref19
– volume-title: Programming Robots With ROS: A Practical Introduction to the Robot Operating System
  year: 2015
  ident: ref4
– year: 2023
  ident: ref15
  article-title: A URDF Dataset
– ident: ref16
  article-title: ROS-Industrial github repositories
– volume-title: ROS, URDF XML Link.
  year: 2022
  ident: ref10
– ident: ref6
  doi: 10.1109/CASE56687.2023.10260660
SSID ssj0001527395
Score 2.3500814
Snippet The complexity of robot systems is rising which makes it increasingly effective to simulate before deployment. To do this, a model of the robot's kinematics or...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 4479
SubjectTerms Animation
Benchmark testing
Collision avoidance
Datasets
Finite element method
Format
Kinematics
Mathematical models
Matlab
Mesh generation
Metadata
Reproducibility of results
Robot kinematics
Robots
Service robots
Simulation
Simulation and animation
software tools for benchmarking and reproducibility
System effectiveness
Visualization
Title Understanding URDF: A Dataset and Analysis
URI https://ieeexplore.ieee.org/document/10478618
https://www.proquest.com/docview/3031398304
Volume 9
WOSCitedRecordID wos001196510900011&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE/IET Electronic Library
  customDbUrl:
  eissn: 2377-3766
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0001527395
  issn: 2377-3766
  databaseCode: RIE
  dateStart: 20160101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2377-3766
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0001527395
  issn: 2377-3766
  databaseCode: M~E
  dateStart: 20160101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwFH644UEP_pw4naMHLwrd1iZtEm9DNzzMIcPBbiU_QZBNts6jf7tJ2upEFLyVkpTyvSRf3kve9wAuRYKYUjEOrXdlQsy4CzRFOBSpQkQxykWhrj8i4zGdzdhjmazuc2G01v7yme64R3-WrxZy7UJlXS8lk0a0BjVC0iJZ6yug4qTEWFIdRfZYdzTpWwcwxh3rhjm5y2_U42up_FiAPasM9__5PwewV24fg35h70PY0vMj2N0QFTyG6-lmvkowndwNb4J-cMdzS1h5YF8HlRJJA6bDwdPtfVhWRAhlzOI8RDzRcSItx0dIc8RTo5BG1KBEIykS3uOGK66IUZqySCkkI6IQFxRzoTih6ATq88Vcn0KgBcGpMHY-Cm63RIZRwY3lppQKhCTBTehWYGWylAt3VSteMu829Fhm4c0cvFkJbxOuPnu8FlIZf7RtODg32hVINqFVGSQrJ9MqQ05fklHUw2e_dDuHHff14iJiC-r5cq0vYFu-5c-rZRtqD--Dth8tH5WMu78
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1dS8MwFL3oFNQHPydOp_bBF4VubZO2iW_DOSbWIWODvZV8FQTZZOv8_SZpqxNR8K2UhJZzk5zcm9xzAa54iKiUAXa1d5W5mDITaPKxyyOJYkkJ44W6fhIPBmQyoc9lsrrNhVFK2ctnqmUe7Vm-nImlCZW1rZRM5JN12AgxDrwiXesrpGLExGhYHUZ6tJ0MO9oFDHBLO2JG8PIb-dhqKj-WYMsrvb1__tE-7JYbSKdTWPwA1tT0EHZWZAWP4Ga8mrHijIfd3q3Tcbos15SVO_q1U2mR1GHcux_d9d2yJoIrAhrkLmKhCkKhWd5HiiEWZRIpRDIUKiR4yDyWMclknElFqC8lEn4sEeMEMy5ZTNAx1KazqToBR_EYRzzTM5IzvSnKKOEs0-wUEY6QiHED2hVYqSgFw03ditfUOg4eTTW8qYE3LeFtwPVnj7dCLOOPtnUD50q7AskGNCuDpOV0WqTIKExSgjx8-ku3S9jqj56SNHkYPJ7BtvlScS2xCbV8vlTnsCne85fF_MKOmQ8T1L3V
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Understanding+URDF%3A+A+Dataset+and+Analysis&rft.jtitle=IEEE+robotics+and+automation+letters&rft.au=Tola%2C+Daniella&rft.au=Corke%2C+Peter&rft.date=2024-05-01&rft.pub=IEEE&rft.eissn=2377-3766&rft.volume=9&rft.issue=5&rft.spage=4479&rft.epage=4486&rft_id=info:doi/10.1109%2FLRA.2024.3381482&rft.externalDocID=10478618
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2377-3766&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2377-3766&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2377-3766&client=summon