Home | Tutorials | Wiki | Issues
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Is there an Intermediate Representation of URDF and SDF?

When going from a URDF or SDF file to a simulated world, it is often useful for there to be an Intermediate Representation (IR). Two benefits include:

  1. Decoupling the XML parsers from the methods that create the actual simulation objects.
  2. Performing some computation to fill in missing details in the IR like certain frame transformations, which joints form kinematic loops, etc.
  3. Identifying errors in the URDF and SDF specification so the system can fail fast.

Does an IR already exist between the URDF and SDF parsers and a Gazebo simulation? If so, where can I find it?

Is there an Intermediate Representation of URDF and SDF?

When going from a URDF or SDF file to a simulated world, it is often useful for there to be an Intermediate Representation (IR). Two benefits Benefits include:

  1. Decoupling the XML parsers from the methods that create the actual simulation objects.
  2. Performing some computation to fill in missing details in the IR like certain frame transformations, which joints form kinematic loops, etc.
  3. Identifying errors in the URDF and SDF specification so the system can fail fast.

Does an IR already exist between the URDF and SDF parsers and a Gazebo simulation? If so, where can I find it?