Universal Robots UR5e
Six-axis collaborative arm for manipulation and industrial workcells.
ROS 2
Explore URDF robot models, inspect them in 3D, and get the upstream files you need for your next ROS or simulation project.
24 source projects. No account needed. Original authors and licenses stay attached.
Open the learning arm, move its two joints, and see how links fit together. Then try your own model.
Illustrative teaching model · 3 links / 2 joints · geometry only
Arms, mobile robots, quadrupeds, humanoids, hands and drones. Each entry points to the original source and explains what to check.
Six-axis collaborative arm for manipulation and industrial workcells.
ROS 2
Panda arm description with configurable hand and collision geometry.
ROS 1
Differential-drive mobile robot description for Burger navigation and learning workflows.
ROS 2
Go2 quadruped description with vendor-provided geometry.
Source models
Four-finger dexterous hand description from the LEAP simulation repository.
Isaac Gym
29-DOF G1 humanoid description from Unitree.
Source models
Inspect it before adding a simulator to the mix. Your local model stays in your browser, and you can switch between geometry and structural findings.
Rotate the model, adjust joint positions, inspect visual and collision geometry, and find missing mesh resources.
Open the 3D viewer →Find malformed XML, disconnected links, invalid limits and circular mimic joints. Review warnings before your simulator-specific checks.
Check a URDF →Format overview
URDF stands for Unified Robot Description Format. It is an XML format used in ROS to describe one robot's links, joints, visual geometry, collision geometry, and inertial properties. ROS tools parse that model to visualize the robot, publish its transform tree, and prepare it for planning or simulation workflows.
A URDF file is a model description, not a complete simulator project. Mesh files, controllers, launch files, plugins, and simulator-specific settings usually live beside it in a ROS package. Xacro can generate URDF from reusable macros, while SDF can describe richer simulator worlds with multiple models.
minimal.urdf
<?xml version="1.0"?>
<robot name="example_robot">
<link name="base_link">
<visual>
<geometry>
<box size="0.4 0.3 0.2"/>
</geometry>
</visual>
</link>
</robot>This defines one link and its visual shape. Simulation normally also needs collision and inertial data.
Models belong to their original maintainers. Explore the repositories, formats and tools behind the catalog, including ROS descriptions, MuJoCo Menagerie and Xacro.
Explore source projectsSuggest a public source or report a broken entry. Include the model name, repository, file path and any known license or compatibility constraints.
Suggest a model or correction