ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

I don't believe that any 3d modeling software can directly output a URDF file.

I believe that the best way to go about creating a URDF file from a CAD package is to export a set of your critical dimensions as a CSV file or the like. Most, if not all, CAD packages allow you to define a set of critical dimensions to export. You can then parse these critical dimensions into a set of XACRO variables that you can use in the rest of your URDF files.

Once you have set this up once, you could then just re-export the CSV and re-run your parser each time that the 3d model changes.

You can also export your STL files to allow for "prettier" robot models.