explanation on .xacro and .yaml