CHOOSE URDF
When its center of gravity matches your workflow.
- Your canonical robot model is maintained for ROS tooling.
- You primarily need links, joints, geometry, inertials and joint constraints.
- You want broad compatibility with ROS robot-model consumers.
- World-level simulation configuration belongs elsewhere in your stack.