Check_urdf does not expand macros in Inertial: mass attribute correctly
(using Ubuntu 16.04 with ROS Kinetic full desktop install and Gazebo7)
Hi, I've been working on a URDF which works half decently in Gazebo & fully in RViz & joint_state_publisher(some links and joints aren't displayed in Gazebo) but fails to pass Model Parsing in check_urdf and urdf_to_graphiz. I discovered that for some reason both these packages are unable to parse if any attributes of mass or intertia are specified as xacro:property macros, but parse well if replaced by literals.
How can I try to make these macros work well in both Gazebo and the urdf parsers? Which gits should I be raising issues in? I checked some commercial well maintained URDF's (Clearpath Robotics Ridgeback & Gazebo-ROS-demos), both face the exact same issues despite running well in Gazebo & RViz.