Gazebo | Ignition | Community
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Gazebo 11 ignores links with mass smaller than 1e-5

I am not sure if this is a bug or intended behavior. Gazebo 11 ignores a link if it has a small mass value. This link is added to the robot (has mass equal to 1e-5):

<link name="test_link">
  <inertial>
    <origin xyz="0 0 0" rpy="0 0 0"/>
    <mass value="1e-5"/>
    <inertia ixx="1e-9" ixy="1e-9" ixz="1e-9" iyy="1e-9" iyz="1e-9" izz="1e-9"/>
  </inertial>
  <visual>
    <origin xyz="0 1 0" rpy="0 0 0"/>
    <geometry>
      <sphere radius="0.2" />
    </geometry>
  </visual>
</link>

However, if I change mass value to 1e-6, the link is not displayed any more (neither visually, nor in the list of model links):

<link name="test_link">
  <inertial>
    <origin xyz="0 0 0" rpy="0 0 0"/>
    <mass value="1e-6"/>
    <inertia ixx="1e-9" ixy="1e-9" ixz="1e-9" iyy="1e-9" iyz="1e-9" izz="1e-9"/>
  </inertial>
  <visual>
    <origin xyz="0 1 0" rpy="0 0 0"/>
    <geometry>
      <sphere radius="0.2" />
    </geometry>
  </visual>
</link>