Collision and collada meshes
I am using .dae meshes for my robot and it seems that when I define the collision tag using that mesh, objects can just go through and no collision is simulated. Why is that? example of my urdf
<link name="disk${index}">
<visual>
<geometry>
<mesh filename="package://maru_simulation/meshes/disk.dae"/>
</geometry>
<origin xyz="0 0 -0.01" rpy="0 0 0"/>
</visual>
<inertial>
<mass value="0.01" />
<inertia ixx="1.0" ixy="0.0" ixz="0.0"
iyy="1.0" iyz="0.0"
izz="1.0" />
</inertial>
<collision>
<geometry>
<mesh filename="package://maru_simulation/meshes/disk.dae"/>
</geometry>
<origin xyz="0 0 -0.01" rpy="0 0 0"/>
</collision>
</link>
I don't have an answer but usually collada meshes are used for visualization. Textureless format with less vertices are usually used for collision, format as stl are best suited for this use case.