xacro
xmacro is a simple tool to define and parse XML macro.
The LLVM for Robot Descriptions. A programmable IR engine to compose, validate, and compile URDF/XACRO/SRDF models from Python or Blender.