URDF & xacro
The Unified Robot Description Format used by ROS, simulators and planners. · By Open Robotics
URDF describes robot kinematics, geometry and inertials as XML; xacro adds macros and parameters. Nearly every ROS robot ships a URDF.

Description
URDF describes robot kinematics, geometry and inertials as XML; xacro adds macros and parameters. Nearly every ROS robot ships a URDF.