Generating an URDF File ======================= **Goal:** Learn how to Export and URDF File **Tutorial level:** Intermediate **Time:** 5 minutes .. contents:: Contents :depth: 2 :local: Most roboticists work in teams, and often those teams include a mechanical engineer who develops a CAD model of robot. Instead of crafting an URDF by hand it is possible to export an URDF model from many different CAD and modeling programs. These export tools are often developed by individuals that are familiar with the particular CAD program they use. Below you will find a list of available URDF exporters for a variety of CAD and 3D modeling software systems. *The ROS core maintainers do not maintain these packages. As such we make no claims about their performance or ease of use.* However, we figured it would be helpful to produce a list of available URDF exporters. **CAD Exporters** * `Blender URDF Exporter `_ * `CREO Parametric URDF Exporter `_ * `FreeCAD ROS Workbench `_ * `RobotCAD (FreeCAD OVERCROSS) `_ * `Freecad to Gazebo Exporter `_ * `Fusion 360 URDF Exporter `_ * `FusionSDF: Fusion 360 to SDF exporter `_ * `OnShape URDF Exporter `_ * `SolidWorks URDF Exporter `_ * `ExportURDF Library (Fusion360, OnShape, Solidworks) `_ * `RoboForge Project (freemium / paid tooling) `_ **Other URDF Export and Conversion Tools** * `Gazebo SDFormat to URDF Parser `_ * `SDF to URDF Converter in Python `_ * `URDF to Webots Simulator Format `_ * The `Blender Robotics Tools `_ respository includes a number of useful tools, including a tool to export `URDF files from Blender. `_ * `CoppeliaSim URDF Exporter `_ * `Isaac Sim URDF Exporter `_ **Viewing URDF & SDF Files** * `Examples of Common URDF Launch Files `_ * Web Viewer for URDF Files: `GitHub Repo `_ & `Live Website `_ * `View SDF Models in RViz `_ * `Jupyterlab URDF Viewer `_ If you have an URDF tool you like please consider adding it to the list above!